From 6db4dc53ba304d357fd73db1c45d955a7de06065 Mon Sep 17 00:00:00 2001 From: Tom Hvitved Date: Wed, 6 Sep 2023 09:23:13 +0200 Subject: [PATCH] C#: Regenerate NHibernate stubs --- .../frameworks/NHibernate/options | 2 +- .../Antlr3.Runtime/3.5.1/Antlr3.Runtime.cs | 1756 +- .../4.0.4/Iesi.Collections.cs | 90 - .../NHibernate/{5.3.8 => 5.4.6}/NHibernate.cs | 42916 +++++++--------- .../{5.3.8 => 5.4.6}/NHibernate.csproj | 6 +- .../2.2.0/Remotion.Linq.EagerFetching.cs | 78 +- .../Remotion.Linq/2.2.0/Remotion.Linq.cs | 1842 +- ...stem.Configuration.ConfigurationManager.cs | 1783 +- ....Configuration.ConfigurationManager.csproj | 0 9 files changed, 21454 insertions(+), 27019 deletions(-) delete mode 100644 csharp/ql/test/resources/stubs/Iesi.Collections/4.0.4/Iesi.Collections.cs rename csharp/ql/test/resources/stubs/NHibernate/{5.3.8 => 5.4.6}/NHibernate.cs (80%) rename csharp/ql/test/resources/stubs/NHibernate/{5.3.8 => 5.4.6}/NHibernate.csproj (93%) rename csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/{4.4.1 => 6.0.0}/System.Configuration.ConfigurationManager.cs (67%) rename csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/{4.4.1 => 6.0.0}/System.Configuration.ConfigurationManager.csproj (100%) diff --git a/csharp/ql/test/library-tests/frameworks/NHibernate/options b/csharp/ql/test/library-tests/frameworks/NHibernate/options index 65d73f7f5f3d6..5dd1f69075696 100644 --- a/csharp/ql/test/library-tests/frameworks/NHibernate/options +++ b/csharp/ql/test/library-tests/frameworks/NHibernate/options @@ -1 +1 @@ -semmle-extractor-options: /nostdlib /noconfig --load-sources-from-project:../../../resources/stubs/NHibernate/5.3.8/NHibernate.csproj +semmle-extractor-options: /nostdlib /noconfig --load-sources-from-project:../../../resources/stubs/NHibernate/5.4.6/NHibernate.csproj diff --git a/csharp/ql/test/resources/stubs/Antlr3.Runtime/3.5.1/Antlr3.Runtime.cs b/csharp/ql/test/resources/stubs/Antlr3.Runtime/3.5.1/Antlr3.Runtime.cs index 6f83dad6003e7..7b73f09e263c5 100644 --- a/csharp/ql/test/resources/stubs/Antlr3.Runtime/3.5.1/Antlr3.Runtime.cs +++ b/csharp/ql/test/resources/stubs/Antlr3.Runtime/3.5.1/Antlr3.Runtime.cs @@ -1,1610 +1,1392 @@ // This file contains auto-generated code. - +// Generated from `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f`. namespace Antlr { namespace Runtime { - // Generated from `Antlr.Runtime.ANTLRInputStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class ANTLRInputStream : Antlr.Runtime.ANTLRReaderStream { - public ANTLRInputStream(System.IO.Stream input, int size, int readBufferSize, System.Text.Encoding encoding) : base(default(System.IO.TextReader)) => throw null; - public ANTLRInputStream(System.IO.Stream input, int size, System.Text.Encoding encoding) : base(default(System.IO.TextReader)) => throw null; + public ANTLRInputStream(System.IO.Stream input) : base(default(System.IO.TextReader)) => throw null; public ANTLRInputStream(System.IO.Stream input, int size) : base(default(System.IO.TextReader)) => throw null; public ANTLRInputStream(System.IO.Stream input, System.Text.Encoding encoding) : base(default(System.IO.TextReader)) => throw null; - public ANTLRInputStream(System.IO.Stream input) : base(default(System.IO.TextReader)) => throw null; + public ANTLRInputStream(System.IO.Stream input, int size, System.Text.Encoding encoding) : base(default(System.IO.TextReader)) => throw null; + public ANTLRInputStream(System.IO.Stream input, int size, int readBufferSize, System.Text.Encoding encoding) : base(default(System.IO.TextReader)) => throw null; } - - // Generated from `Antlr.Runtime.ANTLRReaderStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class ANTLRReaderStream : Antlr.Runtime.ANTLRStringStream { - public ANTLRReaderStream(System.IO.TextReader r, int size, int readChunkSize) => throw null; - public ANTLRReaderStream(System.IO.TextReader r, int size) => throw null; + public static int ReadBufferSize; + public static int InitialBufferSize; public ANTLRReaderStream(System.IO.TextReader r) => throw null; - public const int InitialBufferSize = default; + public ANTLRReaderStream(System.IO.TextReader r, int size) => throw null; + public ANTLRReaderStream(System.IO.TextReader r, int size, int readChunkSize) => throw null; public virtual void Load(System.IO.TextReader r, int size, int readChunkSize) => throw null; - public const int ReadBufferSize = default; } - - // Generated from `Antlr.Runtime.ANTLRStringStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class ANTLRStringStream : Antlr.Runtime.IIntStream, Antlr.Runtime.ICharStream + public class ANTLRStringStream : Antlr.Runtime.ICharStream, Antlr.Runtime.IIntStream { - public ANTLRStringStream(string input, string sourceName) => throw null; + protected char[] data; + protected int n; + protected int p; + protected int markDepth; + protected System.Collections.Generic.IList markers; + protected int lastMarker; + public string name; public ANTLRStringStream(string input) => throw null; - public ANTLRStringStream(System.Char[] data, int numberOfActualCharsInArray, string sourceName) => throw null; - public ANTLRStringStream(System.Char[] data, int numberOfActualCharsInArray) => throw null; + public ANTLRStringStream(string input, string sourceName) => throw null; + public ANTLRStringStream(char[] data, int numberOfActualCharsInArray) => throw null; + public ANTLRStringStream(char[] data, int numberOfActualCharsInArray, string sourceName) => throw null; protected ANTLRStringStream() => throw null; - public virtual int CharPositionInLine { get => throw null; set => throw null; } + public virtual void Reset() => throw null; public virtual void Consume() => throw null; - public virtual int Count { get => throw null; } - public virtual int Index { get => throw null; } public virtual int LA(int i) => throw null; public virtual int LT(int i) => throw null; - public virtual int Line { get => throw null; set => throw null; } public virtual int Mark() => throw null; - public virtual void Release(int marker) => throw null; - public virtual void Reset() => throw null; public virtual void Rewind(int m) => throw null; public virtual void Rewind() => throw null; + public virtual void Release(int marker) => throw null; public virtual void Seek(int index) => throw null; - public virtual string SourceName { get => throw null; } public virtual string Substring(int start, int length) => throw null; public override string ToString() => throw null; - protected System.Char[] data; - protected int lastMarker; - protected int markDepth; - protected System.Collections.Generic.IList markers; - protected int n; - public string name; - protected int p; + public virtual int Index { get => throw null; } + public virtual int Line { get => throw null; set { } } + public virtual int CharPositionInLine { get => throw null; set { } } + public virtual int Count { get => throw null; } + public virtual string SourceName { get => throw null; } } - - // Generated from `Antlr.Runtime.AstParserRuleReturnScope<,>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class AstParserRuleReturnScope : Antlr.Runtime.ParserRuleReturnScope, Antlr.Runtime.IRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope + public class AstParserRuleReturnScope : Antlr.Runtime.ParserRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IRuleReturnScope { public AstParserRuleReturnScope() => throw null; - public TTree Tree { get => throw null; set => throw null; } + public TTree Tree { get => throw null; set { } } object Antlr.Runtime.IAstRuleReturnScope.Tree { get => throw null; } } - - // Generated from `Antlr.Runtime.BaseRecognizer` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class BaseRecognizer { - public virtual bool AlreadyParsedRule(Antlr.Runtime.IIntStream input, int ruleIndex) => throw null; - public virtual int BacktrackingLevel { get => throw null; set => throw null; } - public BaseRecognizer(Antlr.Runtime.RecognizerSharedState state) => throw null; + public static int MemoRuleFailed; + public static int MemoRuleUnknown; + public static int InitialFollowStackSize; + public static int DefaultTokenChannel; + public static int Hidden; + public static string NextTokenRuleName; + protected Antlr.Runtime.RecognizerSharedState state; public BaseRecognizer() => throw null; + public BaseRecognizer(Antlr.Runtime.RecognizerSharedState state) => throw null; + public virtual void SetState(Antlr.Runtime.RecognizerSharedState value) => throw null; + protected virtual void InitDFAs() => throw null; + public virtual void Reset() => throw null; + public virtual object Match(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; + public virtual void MatchAny(Antlr.Runtime.IIntStream input) => throw null; + public virtual bool MismatchIsUnwantedToken(Antlr.Runtime.IIntStream input, int ttype) => throw null; + public virtual bool MismatchIsMissingToken(Antlr.Runtime.IIntStream input, Antlr.Runtime.BitSet follow) => throw null; + public virtual void ReportError(Antlr.Runtime.RecognitionException e) => throw null; + public virtual void DisplayRecognitionError(string[] tokenNames, Antlr.Runtime.RecognitionException e) => throw null; + public virtual string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; + public virtual string GetErrorHeader(Antlr.Runtime.RecognitionException e) => throw null; + public virtual string GetTokenErrorDisplay(Antlr.Runtime.IToken t) => throw null; + public virtual void EmitErrorMessage(string msg) => throw null; + public virtual void Recover(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException re) => throw null; public virtual void BeginResync() => throw null; - protected virtual Antlr.Runtime.BitSet CombineFollows(bool exact) => throw null; - protected virtual Antlr.Runtime.BitSet ComputeContextSensitiveRuleFOLLOW() => throw null; + public virtual void EndResync() => throw null; protected virtual Antlr.Runtime.BitSet ComputeErrorRecoverySet() => throw null; + protected virtual Antlr.Runtime.BitSet ComputeContextSensitiveRuleFOLLOW() => throw null; + protected virtual Antlr.Runtime.BitSet CombineFollows(bool exact) => throw null; + protected virtual object RecoverFromMismatchedToken(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; + public virtual object RecoverFromMismatchedSet(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, Antlr.Runtime.BitSet follow) => throw null; + protected virtual object GetCurrentInputSymbol(Antlr.Runtime.IIntStream input) => throw null; + protected virtual object GetMissingSymbol(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, int expectedTokenType, Antlr.Runtime.BitSet follow) => throw null; public virtual void ConsumeUntil(Antlr.Runtime.IIntStream input, int tokenType) => throw null; public virtual void ConsumeUntil(Antlr.Runtime.IIntStream input, Antlr.Runtime.BitSet set) => throw null; - protected virtual void DebugBeginBacktrack(int level) => throw null; - protected virtual void DebugEndBacktrack(int level, bool successful) => throw null; - protected virtual void DebugEnterAlt(int alt) => throw null; - protected virtual void DebugEnterDecision(int decisionNumber, bool couldBacktrack) => throw null; + protected void PushFollow(Antlr.Runtime.BitSet fset) => throw null; + protected void PopFollow() => throw null; + public virtual System.Collections.Generic.List ToStrings(System.Collections.Generic.ICollection tokens) => throw null; + public virtual int GetRuleMemoization(int ruleIndex, int ruleStartIndex) => throw null; + public virtual bool AlreadyParsedRule(Antlr.Runtime.IIntStream input, int ruleIndex) => throw null; + public virtual void Memoize(Antlr.Runtime.IIntStream input, int ruleIndex, int ruleStartIndex) => throw null; + public virtual int GetRuleMemoizationCacheSize() => throw null; + public virtual void TraceIn(string ruleName, int ruleIndex, object inputSymbol) => throw null; + public virtual void TraceOut(string ruleName, int ruleIndex, object inputSymbol) => throw null; protected virtual void DebugEnterRule(string grammarFileName, string ruleName) => throw null; - protected virtual void DebugEnterSubRule(int decisionNumber) => throw null; - protected virtual void DebugExitDecision(int decisionNumber) => throw null; protected virtual void DebugExitRule(string grammarFileName, string ruleName) => throw null; + protected virtual void DebugEnterSubRule(int decisionNumber) => throw null; protected virtual void DebugExitSubRule(int decisionNumber) => throw null; - public virtual Antlr.Runtime.Debug.IDebugEventListener DebugListener { get => throw null; } + protected virtual void DebugEnterAlt(int alt) => throw null; + protected virtual void DebugEnterDecision(int decisionNumber, bool couldBacktrack) => throw null; + protected virtual void DebugExitDecision(int decisionNumber) => throw null; protected virtual void DebugLocation(int line, int charPositionInLine) => throw null; - protected virtual void DebugRecognitionException(Antlr.Runtime.RecognitionException ex) => throw null; protected virtual void DebugSemanticPredicate(bool result, string predicate) => throw null; - public const int DefaultTokenChannel = default; - public virtual void DisplayRecognitionError(string[] tokenNames, Antlr.Runtime.RecognitionException e) => throw null; - public virtual void EmitErrorMessage(string msg) => throw null; - public virtual void EndResync() => throw null; + protected virtual void DebugBeginBacktrack(int level) => throw null; + protected virtual void DebugEndBacktrack(int level, bool successful) => throw null; + protected virtual void DebugRecognitionException(Antlr.Runtime.RecognitionException ex) => throw null; + public System.IO.TextWriter TraceDestination { get => throw null; set { } } + public virtual int NumberOfSyntaxErrors { get => throw null; } + public virtual int BacktrackingLevel { get => throw null; set { } } public virtual bool Failed { get => throw null; } - protected virtual object GetCurrentInputSymbol(Antlr.Runtime.IIntStream input) => throw null; - public virtual string GetErrorHeader(Antlr.Runtime.RecognitionException e) => throw null; - public virtual string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; - protected virtual object GetMissingSymbol(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, int expectedTokenType, Antlr.Runtime.BitSet follow) => throw null; - public virtual int GetRuleMemoization(int ruleIndex, int ruleStartIndex) => throw null; - public virtual int GetRuleMemoizationCacheSize() => throw null; - public virtual string GetTokenErrorDisplay(Antlr.Runtime.IToken t) => throw null; + public virtual string[] TokenNames { get => throw null; } public virtual string GrammarFileName { get => throw null; } - public const int Hidden = default; - protected virtual void InitDFAs() => throw null; - public const int InitialFollowStackSize = default; - public virtual object Match(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; - public virtual void MatchAny(Antlr.Runtime.IIntStream input) => throw null; - public const int MemoRuleFailed = default; - public const int MemoRuleUnknown = default; - public virtual void Memoize(Antlr.Runtime.IIntStream input, int ruleIndex, int ruleStartIndex) => throw null; - public virtual bool MismatchIsMissingToken(Antlr.Runtime.IIntStream input, Antlr.Runtime.BitSet follow) => throw null; - public virtual bool MismatchIsUnwantedToken(Antlr.Runtime.IIntStream input, int ttype) => throw null; - public const string NextTokenRuleName = default; - public virtual int NumberOfSyntaxErrors { get => throw null; } - protected void PopFollow() => throw null; - protected void PushFollow(Antlr.Runtime.BitSet fset) => throw null; - public virtual void Recover(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException re) => throw null; - public virtual object RecoverFromMismatchedSet(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, Antlr.Runtime.BitSet follow) => throw null; - protected virtual object RecoverFromMismatchedToken(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; - public virtual void ReportError(Antlr.Runtime.RecognitionException e) => throw null; - public virtual void Reset() => throw null; - public virtual void SetState(Antlr.Runtime.RecognizerSharedState value) => throw null; public abstract string SourceName { get; } - public virtual System.Collections.Generic.List ToStrings(System.Collections.Generic.ICollection tokens) => throw null; - public virtual string[] TokenNames { get => throw null; } - public System.IO.TextWriter TraceDestination { get => throw null; set => throw null; } - public virtual void TraceIn(string ruleName, int ruleIndex, object inputSymbol) => throw null; - public virtual void TraceOut(string ruleName, int ruleIndex, object inputSymbol) => throw null; - protected internal Antlr.Runtime.RecognizerSharedState state; + public virtual Antlr.Runtime.Debug.IDebugEventListener DebugListener { get => throw null; } } - - // Generated from `Antlr.Runtime.BitSet` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class BitSet : System.ICloneable + public sealed class BitSet { - public void Add(int el) => throw null; - public BitSet(int nbits) => throw null; - public BitSet(System.UInt64[] bits) => throw null; - public BitSet(System.Collections.Generic.IEnumerable items) => throw null; public BitSet() => throw null; - public object Clone() => throw null; - public override bool Equals(object other) => throw null; - public override int GetHashCode() => throw null; - public void GrowToInclude(int bit) => throw null; - public bool IsNil() => throw null; - public int LengthInLongWords() => throw null; - public bool Member(int el) => throw null; - public int NumBits() => throw null; + public BitSet(ulong[] bits) => throw null; + public BitSet(System.Collections.Generic.IEnumerable items) => throw null; + public BitSet(int nbits) => throw null; public static Antlr.Runtime.BitSet Of(int el) => throw null; - public static Antlr.Runtime.BitSet Of(int a, int b, int c, int d) => throw null; - public static Antlr.Runtime.BitSet Of(int a, int b, int c) => throw null; public static Antlr.Runtime.BitSet Of(int a, int b) => throw null; + public static Antlr.Runtime.BitSet Of(int a, int b, int c) => throw null; + public static Antlr.Runtime.BitSet Of(int a, int b, int c, int d) => throw null; public Antlr.Runtime.BitSet Or(Antlr.Runtime.BitSet a) => throw null; + public void Add(int el) => throw null; + public void GrowToInclude(int bit) => throw null; public void OrInPlace(Antlr.Runtime.BitSet a) => throw null; - public void Remove(int el) => throw null; + public object Clone() => throw null; public int Size() => throw null; + public override int GetHashCode() => throw null; + public override bool Equals(object other) => throw null; + public bool Member(int el) => throw null; + public void Remove(int el) => throw null; + public bool IsNil() => throw null; + public int NumBits() => throw null; + public int LengthInLongWords() => throw null; public int[] ToArray() => throw null; - public string ToString(string[] tokenNames) => throw null; public override string ToString() => throw null; + public string ToString(string[] tokenNames) => throw null; } - - // Generated from `Antlr.Runtime.BufferedTokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class BufferedTokenStream : Antlr.Runtime.ITokenStreamInformation, Antlr.Runtime.ITokenStream, Antlr.Runtime.IIntStream + public class BufferedTokenStream : Antlr.Runtime.ITokenStream, Antlr.Runtime.IIntStream, Antlr.Runtime.ITokenStreamInformation { - public BufferedTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + protected System.Collections.Generic.List _tokens; + protected int _p; public BufferedTokenStream() => throw null; + public BufferedTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public virtual int Mark() => throw null; + public virtual void Release(int marker) => throw null; + public virtual void Rewind(int marker) => throw null; + public virtual void Rewind() => throw null; + public virtual void Reset() => throw null; + public virtual void Seek(int index) => throw null; public virtual void Consume() => throw null; - public virtual int Count { get => throw null; } + protected virtual void Sync(int i) => throw null; protected virtual void Fetch(int n) => throw null; - public virtual void Fill() => throw null; public virtual Antlr.Runtime.IToken Get(int i) => throw null; - public virtual System.Collections.Generic.List GetTokens(int start, int stop, int ttype) => throw null; - public virtual System.Collections.Generic.List GetTokens(int start, int stop, System.Collections.Generic.IEnumerable types) => throw null; - public virtual System.Collections.Generic.List GetTokens(int start, int stop, Antlr.Runtime.BitSet types) => throw null; - public virtual System.Collections.Generic.List GetTokens(int start, int stop) => throw null; - public virtual System.Collections.Generic.List GetTokens() => throw null; - public virtual int Index { get => throw null; } public virtual int LA(int i) => throw null; protected virtual Antlr.Runtime.IToken LB(int k) => throw null; public virtual Antlr.Runtime.IToken LT(int k) => throw null; - public virtual Antlr.Runtime.IToken LastRealToken { get => throw null; } - public virtual Antlr.Runtime.IToken LastToken { get => throw null; } - public virtual int Mark() => throw null; - public virtual int MaxLookBehind { get => throw null; } - public virtual int Range { get => throw null; set => throw null; } - public virtual void Release(int marker) => throw null; - public virtual void Reset() => throw null; - public virtual void Rewind(int marker) => throw null; - public virtual void Rewind() => throw null; - public virtual void Seek(int index) => throw null; protected virtual void Setup() => throw null; - public virtual string SourceName { get => throw null; } - protected virtual void Sync(int i) => throw null; + public virtual System.Collections.Generic.List GetTokens() => throw null; + public virtual System.Collections.Generic.List GetTokens(int start, int stop) => throw null; + public virtual System.Collections.Generic.List GetTokens(int start, int stop, Antlr.Runtime.BitSet types) => throw null; + public virtual System.Collections.Generic.List GetTokens(int start, int stop, System.Collections.Generic.IEnumerable types) => throw null; + public virtual System.Collections.Generic.List GetTokens(int start, int stop, int ttype) => throw null; + public override string ToString() => throw null; public virtual string ToString(int start, int stop) => throw null; public virtual string ToString(Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop) => throw null; - public override string ToString() => throw null; - public virtual Antlr.Runtime.ITokenSource TokenSource { get => throw null; set => throw null; } - protected int _p; - protected System.Collections.Generic.List _tokens; + public virtual void Fill() => throw null; + public virtual Antlr.Runtime.ITokenSource TokenSource { get => throw null; set { } } + public virtual int Index { get => throw null; } + public virtual int Range { get => throw null; set { } } + public virtual int Count { get => throw null; } + public virtual string SourceName { get => throw null; } + public virtual Antlr.Runtime.IToken LastToken { get => throw null; } + public virtual Antlr.Runtime.IToken LastRealToken { get => throw null; } + public virtual int MaxLookBehind { get => throw null; } } - - // Generated from `Antlr.Runtime.CharStreamConstants` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public static class CharStreamConstants { - public const int EndOfFile = default; + public static int EndOfFile; } - - // Generated from `Antlr.Runtime.CharStreamState` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CharStreamState { - public CharStreamState() => throw null; - public int charPositionInLine; - public int line; public int p; + public int line; + public int charPositionInLine; + public CharStreamState() => throw null; } - - // Generated from `Antlr.Runtime.ClassicToken` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class ClassicToken : Antlr.Runtime.IToken { - public int Channel { get => throw null; set => throw null; } - public int CharPositionInLine { get => throw null; set => throw null; } - public ClassicToken(int type, string text, int channel) => throw null; - public ClassicToken(int type, string text) => throw null; public ClassicToken(int type) => throw null; public ClassicToken(Antlr.Runtime.IToken oldToken) => throw null; - public Antlr.Runtime.ICharStream InputStream { get => throw null; set => throw null; } - public int Line { get => throw null; set => throw null; } - public int StartIndex { get => throw null; set => throw null; } - public int StopIndex { get => throw null; set => throw null; } - public string Text { get => throw null; set => throw null; } + public ClassicToken(int type, string text) => throw null; + public ClassicToken(int type, string text, int channel) => throw null; public override string ToString() => throw null; - public int TokenIndex { get => throw null; set => throw null; } - public int Type { get => throw null; set => throw null; } + public string Text { get => throw null; set { } } + public int Type { get => throw null; set { } } + public int Line { get => throw null; set { } } + public int CharPositionInLine { get => throw null; set { } } + public int Channel { get => throw null; set { } } + public int StartIndex { get => throw null; set { } } + public int StopIndex { get => throw null; set { } } + public int TokenIndex { get => throw null; set { } } + public Antlr.Runtime.ICharStream InputStream { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.CommonToken` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CommonToken : Antlr.Runtime.IToken { - public int Channel { get => throw null; set => throw null; } - public int CharPositionInLine { get => throw null; set => throw null; } - public CommonToken(int type, string text) => throw null; + public CommonToken() => throw null; public CommonToken(int type) => throw null; - public CommonToken(Antlr.Runtime.IToken oldToken) => throw null; public CommonToken(Antlr.Runtime.ICharStream input, int type, int channel, int start, int stop) => throw null; - public CommonToken() => throw null; - public Antlr.Runtime.ICharStream InputStream { get => throw null; set => throw null; } - public int Line { get => throw null; set => throw null; } - public int StartIndex { get => throw null; set => throw null; } - public int StopIndex { get => throw null; set => throw null; } - public string Text { get => throw null; set => throw null; } + public CommonToken(int type, string text) => throw null; + public CommonToken(Antlr.Runtime.IToken oldToken) => throw null; public override string ToString() => throw null; - public int TokenIndex { get => throw null; set => throw null; } - public int Type { get => throw null; set => throw null; } + public string Text { get => throw null; set { } } + public int Type { get => throw null; set { } } + public int Line { get => throw null; set { } } + public int CharPositionInLine { get => throw null; set { } } + public int Channel { get => throw null; set { } } + public int StartIndex { get => throw null; set { } } + public int StopIndex { get => throw null; set { } } + public int TokenIndex { get => throw null; set { } } + public Antlr.Runtime.ICharStream InputStream { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.CommonTokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CommonTokenStream : Antlr.Runtime.BufferedTokenStream { - public int Channel { get => throw null; } - public CommonTokenStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; - public CommonTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; public CommonTokenStream() => throw null; + public CommonTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public CommonTokenStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; public override void Consume() => throw null; protected override Antlr.Runtime.IToken LB(int k) => throw null; public override Antlr.Runtime.IToken LT(int k) => throw null; - public override void Reset() => throw null; - protected override void Setup() => throw null; protected virtual int SkipOffTokenChannels(int i) => throw null; protected virtual int SkipOffTokenChannelsReverse(int i) => throw null; - public override Antlr.Runtime.ITokenSource TokenSource { get => throw null; set => throw null; } + public override void Reset() => throw null; + protected override void Setup() => throw null; + public int Channel { get => throw null; } + public override Antlr.Runtime.ITokenSource TokenSource { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.DFA` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` + public delegate int SpecialStateTransitionHandler(Antlr.Runtime.DFA dfa, int s, Antlr.Runtime.IIntStream input); public class DFA { - public DFA(Antlr.Runtime.SpecialStateTransitionHandler specialStateTransition) => throw null; + protected short[] eot; + protected short[] eof; + protected char[] min; + protected char[] max; + protected short[] accept; + protected short[] special; + protected short[][] transition; + protected int decisionNumber; + protected Antlr.Runtime.BaseRecognizer recognizer; + public bool debug; public DFA() => throw null; + public DFA(Antlr.Runtime.SpecialStateTransitionHandler specialStateTransition) => throw null; + public virtual int Predict(Antlr.Runtime.IIntStream input) => throw null; + protected virtual void NoViableAlt(int s, Antlr.Runtime.IIntStream input) => throw null; + public virtual void Error(Antlr.Runtime.NoViableAltException nvae) => throw null; + public static short[] UnpackEncodedString(string encodedString) => throw null; + public static char[] UnpackEncodedStringToUnsignedChars(string encodedString) => throw null; protected virtual void DebugRecognitionException(Antlr.Runtime.RecognitionException ex) => throw null; public virtual string Description { get => throw null; } - public virtual void Error(Antlr.Runtime.NoViableAltException nvae) => throw null; - protected virtual void NoViableAlt(int s, Antlr.Runtime.IIntStream input) => throw null; - public virtual int Predict(Antlr.Runtime.IIntStream input) => throw null; - public Antlr.Runtime.SpecialStateTransitionHandler SpecialStateTransition { get => throw null; set => throw null; } - public static System.Int16[] UnpackEncodedString(string encodedString) => throw null; - public static System.Char[] UnpackEncodedStringToUnsignedChars(string encodedString) => throw null; - protected System.Int16[] accept; - public bool debug; - protected int decisionNumber; - protected System.Int16[] eof; - protected System.Int16[] eot; - protected System.Char[] max; - protected System.Char[] min; - protected Antlr.Runtime.BaseRecognizer recognizer; - protected System.Int16[] special; - protected System.Int16[][] transition; + public Antlr.Runtime.SpecialStateTransitionHandler SpecialStateTransition { get => throw null; } } - - // Generated from `Antlr.Runtime.EarlyExitException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class EarlyExitException : Antlr.Runtime.RecognitionException { - public int DecisionNumber { get => throw null; } - public EarlyExitException(string message, int decisionNumber, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public EarlyExitException(string message, int decisionNumber, Antlr.Runtime.IIntStream input) => throw null; - public EarlyExitException(string message, System.Exception innerException) => throw null; + public EarlyExitException() => throw null; public EarlyExitException(string message) => throw null; + public EarlyExitException(string message, System.Exception innerException) => throw null; public EarlyExitException(int decisionNumber, Antlr.Runtime.IIntStream input) => throw null; - public EarlyExitException() => throw null; + public EarlyExitException(string message, int decisionNumber, Antlr.Runtime.IIntStream input) => throw null; + public EarlyExitException(string message, int decisionNumber, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; + public int DecisionNumber { get => throw null; } } - - // Generated from `Antlr.Runtime.FailedPredicateException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class FailedPredicateException : Antlr.Runtime.RecognitionException { - public FailedPredicateException(string message, System.Exception innerException) => throw null; - public FailedPredicateException(string message, Antlr.Runtime.IIntStream input, string ruleName, string predicateText, System.Exception innerException) => throw null; - public FailedPredicateException(string message, Antlr.Runtime.IIntStream input, string ruleName, string predicateText) => throw null; + public FailedPredicateException() => throw null; public FailedPredicateException(string message) => throw null; + public FailedPredicateException(string message, System.Exception innerException) => throw null; public FailedPredicateException(Antlr.Runtime.IIntStream input, string ruleName, string predicateText) => throw null; - public FailedPredicateException() => throw null; - public string PredicateText { get => throw null; } - public string RuleName { get => throw null; } + public FailedPredicateException(string message, Antlr.Runtime.IIntStream input, string ruleName, string predicateText) => throw null; + public FailedPredicateException(string message, Antlr.Runtime.IIntStream input, string ruleName, string predicateText, System.Exception innerException) => throw null; public override string ToString() => throw null; + public string RuleName { get => throw null; } + public string PredicateText { get => throw null; } } - - // Generated from `Antlr.Runtime.GrammarRuleAttribute` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class GrammarRuleAttribute : System.Attribute + public sealed class GrammarRuleAttribute : System.Attribute { public GrammarRuleAttribute(string name) => throw null; public string Name { get => throw null; } } - - // Generated from `Antlr.Runtime.IAstRuleReturnScope` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IAstRuleReturnScope : Antlr.Runtime.IRuleReturnScope { object Tree { get; } } - - // Generated from `Antlr.Runtime.IAstRuleReturnScope<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public interface IAstRuleReturnScope : Antlr.Runtime.IRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope + public interface IAstRuleReturnScope : Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IRuleReturnScope { TAstLabel Tree { get; } } - - // Generated from `Antlr.Runtime.ICharStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ICharStream : Antlr.Runtime.IIntStream { - int CharPositionInLine { get; set; } + string Substring(int start, int length); int LT(int i); int Line { get; set; } - string Substring(int start, int length); + int CharPositionInLine { get; set; } } - - // Generated from `Antlr.Runtime.IIntStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IIntStream { void Consume(); - int Count { get; } - int Index { get; } int LA(int i); int Mark(); - void Release(int marker); void Rewind(int marker); void Rewind(); + void Release(int marker); void Seek(int index); + int Index { get; } + int Count { get; } string SourceName { get; } } - - // Generated from `Antlr.Runtime.IRuleReturnScope` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IRuleReturnScope { object Start { get; } object Stop { get; } } - - // Generated from `Antlr.Runtime.IRuleReturnScope<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IRuleReturnScope : Antlr.Runtime.IRuleReturnScope { TLabel Start { get; } TLabel Stop { get; } } - - // Generated from `Antlr.Runtime.ITemplateRuleReturnScope` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITemplateRuleReturnScope { object Template { get; } } - - // Generated from `Antlr.Runtime.ITemplateRuleReturnScope<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITemplateRuleReturnScope : Antlr.Runtime.ITemplateRuleReturnScope { TTemplate Template { get; } } - - // Generated from `Antlr.Runtime.IToken` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IToken { - int Channel { get; set; } - int CharPositionInLine { get; set; } - Antlr.Runtime.ICharStream InputStream { get; set; } + string Text { get; set; } + int Type { get; set; } int Line { get; set; } + int CharPositionInLine { get; set; } + int Channel { get; set; } int StartIndex { get; set; } int StopIndex { get; set; } - string Text { get; set; } int TokenIndex { get; set; } - int Type { get; set; } + Antlr.Runtime.ICharStream InputStream { get; set; } } - - // Generated from `Antlr.Runtime.ITokenSource` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITokenSource { Antlr.Runtime.IToken NextToken(); string SourceName { get; } string[] TokenNames { get; } } - - // Generated from `Antlr.Runtime.ITokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITokenStream : Antlr.Runtime.IIntStream { - Antlr.Runtime.IToken Get(int i); Antlr.Runtime.IToken LT(int k); - int Range { get; } + Antlr.Runtime.IToken Get(int i); string ToString(int start, int stop); string ToString(Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop); + int Range { get; } Antlr.Runtime.ITokenSource TokenSource { get; } } - - // Generated from `Antlr.Runtime.ITokenStreamInformation` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITokenStreamInformation { - Antlr.Runtime.IToken LastRealToken { get; } Antlr.Runtime.IToken LastToken { get; } + Antlr.Runtime.IToken LastRealToken { get; } int MaxLookBehind { get; } } - - // Generated from `Antlr.Runtime.LegacyCommonTokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class LegacyCommonTokenStream : Antlr.Runtime.ITokenStream, Antlr.Runtime.IIntStream { + protected System.Collections.Generic.List tokens; + protected System.Collections.Generic.IDictionary channelOverrideMap; + protected System.Collections.Generic.List discardSet; + protected int channel; + protected bool discardOffChannelTokens; + protected int lastMarker; + protected int p; + public LegacyCommonTokenStream() => throw null; + public LegacyCommonTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public LegacyCommonTokenStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; + public virtual void SetTokenSource(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public virtual void FillBuffer() => throw null; public virtual void Consume() => throw null; - public virtual int Count { get => throw null; } + protected virtual int SkipOffTokenChannels(int i) => throw null; + protected virtual int SkipOffTokenChannelsReverse(int i) => throw null; + public virtual void SetTokenTypeChannel(int ttype, int channel) => throw null; public virtual void DiscardTokenType(int ttype) => throw null; - public virtual void FillBuffer() => throw null; - public virtual Antlr.Runtime.IToken Get(int i) => throw null; - public virtual System.Collections.Generic.IList GetTokens(int start, int stop, int ttype) => throw null; - public virtual System.Collections.Generic.IList GetTokens(int start, int stop, System.Collections.Generic.IList types) => throw null; - public virtual System.Collections.Generic.IList GetTokens(int start, int stop, Antlr.Runtime.BitSet types) => throw null; - public virtual System.Collections.Generic.IList GetTokens(int start, int stop) => throw null; + public virtual void SetDiscardOffChannelTokens(bool discardOffChannelTokens) => throw null; public virtual System.Collections.Generic.IList GetTokens() => throw null; - public virtual int Index { get => throw null; } - public virtual int LA(int i) => throw null; - protected virtual Antlr.Runtime.IToken LB(int k) => throw null; + public virtual System.Collections.Generic.IList GetTokens(int start, int stop) => throw null; + public virtual System.Collections.Generic.IList GetTokens(int start, int stop, Antlr.Runtime.BitSet types) => throw null; + public virtual System.Collections.Generic.IList GetTokens(int start, int stop, System.Collections.Generic.IList types) => throw null; + public virtual System.Collections.Generic.IList GetTokens(int start, int stop, int ttype) => throw null; public virtual Antlr.Runtime.IToken LT(int k) => throw null; - public LegacyCommonTokenStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; - public LegacyCommonTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; - public LegacyCommonTokenStream() => throw null; + protected virtual Antlr.Runtime.IToken LB(int k) => throw null; + public virtual Antlr.Runtime.IToken Get(int i) => throw null; + public virtual int LA(int i) => throw null; public virtual int Mark() => throw null; - public virtual int Range { get => throw null; set => throw null; } public virtual void Release(int marker) => throw null; - public virtual void Reset() => throw null; public virtual void Rewind(int marker) => throw null; public virtual void Rewind() => throw null; + public virtual void Reset() => throw null; public virtual void Seek(int index) => throw null; - public virtual void SetDiscardOffChannelTokens(bool discardOffChannelTokens) => throw null; - public virtual void SetTokenSource(Antlr.Runtime.ITokenSource tokenSource) => throw null; - public virtual void SetTokenTypeChannel(int ttype, int channel) => throw null; - protected virtual int SkipOffTokenChannels(int i) => throw null; - protected virtual int SkipOffTokenChannelsReverse(int i) => throw null; - public virtual string SourceName { get => throw null; } + public override string ToString() => throw null; public virtual string ToString(int start, int stop) => throw null; public virtual string ToString(Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop) => throw null; - public override string ToString() => throw null; + public virtual int Index { get => throw null; } + public virtual int Range { get => throw null; set { } } + public virtual int Count { get => throw null; } public virtual Antlr.Runtime.ITokenSource TokenSource { get => throw null; } - protected int channel; - protected System.Collections.Generic.IDictionary channelOverrideMap; - protected bool discardOffChannelTokens; - protected System.Collections.Generic.List discardSet; - protected int lastMarker; - protected int p; - protected System.Collections.Generic.List tokens; + public virtual string SourceName { get => throw null; } } - - // Generated from `Antlr.Runtime.Lexer` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class Lexer : Antlr.Runtime.BaseRecognizer, Antlr.Runtime.ITokenSource { - public virtual int CharIndex { get => throw null; } - public int CharPositionInLine { get => throw null; set => throw null; } - public virtual Antlr.Runtime.ICharStream CharStream { get => throw null; set => throw null; } + protected Antlr.Runtime.ICharStream input; + public Lexer() => throw null; + public Lexer(Antlr.Runtime.ICharStream input) => throw null; + public Lexer(Antlr.Runtime.ICharStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; + public override void Reset() => throw null; + public virtual Antlr.Runtime.IToken NextToken() => throw null; + public virtual Antlr.Runtime.IToken GetEndOfFileToken() => throw null; + public virtual void Skip() => throw null; + public abstract void mTokens(); public virtual void Emit(Antlr.Runtime.IToken token) => throw null; public virtual Antlr.Runtime.IToken Emit() => throw null; - public virtual string GetCharErrorDisplay(int c) => throw null; - public virtual Antlr.Runtime.IToken GetEndOfFileToken() => throw null; - public override string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; - public Lexer(Antlr.Runtime.ICharStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; - public Lexer(Antlr.Runtime.ICharStream input) => throw null; - public Lexer() => throw null; - public int Line { get => throw null; set => throw null; } public virtual void Match(string s) => throw null; - public virtual void Match(int c) => throw null; public virtual void MatchAny() => throw null; + public virtual void Match(int c) => throw null; public virtual void MatchRange(int a, int b) => throw null; - public virtual Antlr.Runtime.IToken NextToken() => throw null; - protected virtual void ParseNextToken() => throw null; - public virtual void Recover(Antlr.Runtime.RecognitionException re) => throw null; public override void ReportError(Antlr.Runtime.RecognitionException e) => throw null; - public override void Reset() => throw null; - public virtual void Skip() => throw null; - public override string SourceName { get => throw null; } - public string Text { get => throw null; set => throw null; } + public override string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; + public virtual string GetCharErrorDisplay(int c) => throw null; + public virtual void Recover(Antlr.Runtime.RecognitionException re) => throw null; public virtual void TraceIn(string ruleName, int ruleIndex) => throw null; public virtual void TraceOut(string ruleName, int ruleIndex) => throw null; - protected Antlr.Runtime.ICharStream input; - public abstract void mTokens(); + protected virtual void ParseNextToken() => throw null; + public string Text { get => throw null; set { } } + public int Line { get => throw null; set { } } + public int CharPositionInLine { get => throw null; set { } } + public virtual Antlr.Runtime.ICharStream CharStream { get => throw null; set { } } + public override string SourceName { get => throw null; } + public virtual int CharIndex { get => throw null; } } - - // Generated from `Antlr.Runtime.MismatchedNotSetException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MismatchedNotSetException : Antlr.Runtime.MismatchedSetException { - public MismatchedNotSetException(string message, System.Exception innerException) => throw null; - public MismatchedNotSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public MismatchedNotSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; + public MismatchedNotSetException() => throw null; public MismatchedNotSetException(string message) => throw null; + public MismatchedNotSetException(string message, System.Exception innerException) => throw null; public MismatchedNotSetException(Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; - public MismatchedNotSetException() => throw null; + public MismatchedNotSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; + public MismatchedNotSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; public override string ToString() => throw null; } - - // Generated from `Antlr.Runtime.MismatchedRangeException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MismatchedRangeException : Antlr.Runtime.RecognitionException { - public int A { get => throw null; } - public int B { get => throw null; } - public MismatchedRangeException(string message, int a, int b, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public MismatchedRangeException(string message, int a, int b, Antlr.Runtime.IIntStream input) => throw null; - public MismatchedRangeException(string message, System.Exception innerException) => throw null; + public MismatchedRangeException() => throw null; public MismatchedRangeException(string message) => throw null; + public MismatchedRangeException(string message, System.Exception innerException) => throw null; public MismatchedRangeException(int a, int b, Antlr.Runtime.IIntStream input) => throw null; - public MismatchedRangeException() => throw null; + public MismatchedRangeException(string message, int a, int b, Antlr.Runtime.IIntStream input) => throw null; + public MismatchedRangeException(string message, int a, int b, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; public override string ToString() => throw null; + public int A { get => throw null; } + public int B { get => throw null; } } - - // Generated from `Antlr.Runtime.MismatchedSetException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MismatchedSetException : Antlr.Runtime.RecognitionException { - public Antlr.Runtime.BitSet Expecting { get => throw null; } - public MismatchedSetException(string message, System.Exception innerException) => throw null; - public MismatchedSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public MismatchedSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; + public MismatchedSetException() => throw null; public MismatchedSetException(string message) => throw null; + public MismatchedSetException(string message, System.Exception innerException) => throw null; public MismatchedSetException(Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; - public MismatchedSetException() => throw null; + public MismatchedSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input) => throw null; + public MismatchedSetException(string message, Antlr.Runtime.BitSet expecting, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; public override string ToString() => throw null; + public Antlr.Runtime.BitSet Expecting { get => throw null; } } - - // Generated from `Antlr.Runtime.MismatchedTokenException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MismatchedTokenException : Antlr.Runtime.RecognitionException { - public int Expecting { get => throw null; } - public MismatchedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; - public MismatchedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; - public MismatchedTokenException(string message, System.Exception innerException) => throw null; + public MismatchedTokenException() => throw null; public MismatchedTokenException(string message) => throw null; - public MismatchedTokenException(int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public MismatchedTokenException(string message, System.Exception innerException) => throw null; public MismatchedTokenException(int expecting, Antlr.Runtime.IIntStream input) => throw null; - public MismatchedTokenException() => throw null; + public MismatchedTokenException(int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public MismatchedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public MismatchedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; public override string ToString() => throw null; + public int Expecting { get => throw null; } public System.Collections.ObjectModel.ReadOnlyCollection TokenNames { get => throw null; } } - - // Generated from `Antlr.Runtime.MismatchedTreeNodeException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MismatchedTreeNodeException : Antlr.Runtime.RecognitionException { - public int Expecting { get => throw null; } - public MismatchedTreeNodeException(string message, int expecting, Antlr.Runtime.Tree.ITreeNodeStream input, System.Exception innerException) => throw null; - public MismatchedTreeNodeException(string message, int expecting, Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; - public MismatchedTreeNodeException(string message, System.Exception innerException) => throw null; + public MismatchedTreeNodeException() => throw null; public MismatchedTreeNodeException(string message) => throw null; + public MismatchedTreeNodeException(string message, System.Exception innerException) => throw null; public MismatchedTreeNodeException(int expecting, Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; - public MismatchedTreeNodeException() => throw null; + public MismatchedTreeNodeException(string message, int expecting, Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; + public MismatchedTreeNodeException(string message, int expecting, Antlr.Runtime.Tree.ITreeNodeStream input, System.Exception innerException) => throw null; public override string ToString() => throw null; + public int Expecting { get => throw null; } } - - // Generated from `Antlr.Runtime.MissingTokenException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class MissingTokenException : Antlr.Runtime.MismatchedTokenException { - public MissingTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; - public MissingTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames) => throw null; - public MissingTokenException(string message, System.Exception innerException) => throw null; + public MissingTokenException() => throw null; public MissingTokenException(string message) => throw null; - public MissingTokenException(int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames) => throw null; + public MissingTokenException(string message, System.Exception innerException) => throw null; public MissingTokenException(int expecting, Antlr.Runtime.IIntStream input, object inserted) => throw null; - public MissingTokenException() => throw null; - public virtual int MissingType { get => throw null; } + public MissingTokenException(int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames) => throw null; + public MissingTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames) => throw null; + public MissingTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, object inserted, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; public override string ToString() => throw null; + public virtual int MissingType { get => throw null; } } - - // Generated from `Antlr.Runtime.NoViableAltException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class NoViableAltException : Antlr.Runtime.RecognitionException { - public int DecisionNumber { get => throw null; } - public string GrammarDecisionDescription { get => throw null; } - public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k, System.Exception innerException) => throw null; - public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k) => throw null; - public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input) => throw null; - public NoViableAltException(string message, string grammarDecisionDescription, System.Exception innerException) => throw null; + public NoViableAltException() => throw null; + public NoViableAltException(string grammarDecisionDescription) => throw null; public NoViableAltException(string message, string grammarDecisionDescription) => throw null; - public NoViableAltException(string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k) => throw null; + public NoViableAltException(string message, string grammarDecisionDescription, System.Exception innerException) => throw null; public NoViableAltException(string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input) => throw null; - public NoViableAltException(string grammarDecisionDescription) => throw null; - public NoViableAltException() => throw null; - public int StateNumber { get => throw null; } + public NoViableAltException(string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k) => throw null; + public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input) => throw null; + public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k) => throw null; + public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; + public NoViableAltException(string message, string grammarDecisionDescription, int decisionNumber, int stateNumber, Antlr.Runtime.IIntStream input, int k, System.Exception innerException) => throw null; public override string ToString() => throw null; + public int DecisionNumber { get => throw null; } + public string GrammarDecisionDescription { get => throw null; } + public int StateNumber { get => throw null; } } - - // Generated from `Antlr.Runtime.Parser` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class Parser : Antlr.Runtime.BaseRecognizer { - protected override object GetCurrentInputSymbol(Antlr.Runtime.IIntStream input) => throw null; - protected override object GetMissingSymbol(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, int expectedTokenType, Antlr.Runtime.BitSet follow) => throw null; - public Parser(Antlr.Runtime.ITokenStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; + public Antlr.Runtime.ITokenStream input; public Parser(Antlr.Runtime.ITokenStream input) => throw null; + public Parser(Antlr.Runtime.ITokenStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; public override void Reset() => throw null; - public override string SourceName { get => throw null; } - public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set => throw null; } + protected override object GetCurrentInputSymbol(Antlr.Runtime.IIntStream input) => throw null; + protected override object GetMissingSymbol(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, int expectedTokenType, Antlr.Runtime.BitSet follow) => throw null; public virtual void TraceIn(string ruleName, int ruleIndex) => throw null; public virtual void TraceOut(string ruleName, int ruleIndex) => throw null; - public Antlr.Runtime.ITokenStream input; + public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set { } } + public override string SourceName { get => throw null; } } - - // Generated from `Antlr.Runtime.ParserRuleReturnScope<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class ParserRuleReturnScope : Antlr.Runtime.IRuleReturnScope, Antlr.Runtime.IRuleReturnScope { public ParserRuleReturnScope() => throw null; - public TToken Start { get => throw null; set => throw null; } + public TToken Start { get => throw null; set { } } + public TToken Stop { get => throw null; set { } } object Antlr.Runtime.IRuleReturnScope.Start { get => throw null; } - public TToken Stop { get => throw null; set => throw null; } object Antlr.Runtime.IRuleReturnScope.Stop { get => throw null; } } - - // Generated from `Antlr.Runtime.RecognitionException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RecognitionException : System.Exception { - public bool ApproximateLineInfo { get => throw null; set => throw null; } - public int CharPositionInLine { get => throw null; set => throw null; } - public int Character { get => throw null; set => throw null; } - protected virtual void ExtractInformationFromTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input, int k) => throw null; - protected virtual void ExtractInformationFromTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; - public int Index { get => throw null; set => throw null; } - public Antlr.Runtime.IIntStream Input { get => throw null; set => throw null; } - public int Line { get => throw null; set => throw null; } - public int Lookahead { get => throw null; } - public object Node { get => throw null; set => throw null; } - public RecognitionException(string message, System.Exception innerException) => throw null; - public RecognitionException(string message, Antlr.Runtime.IIntStream input, int k, System.Exception innerException) => throw null; + public RecognitionException() => throw null; + public RecognitionException(Antlr.Runtime.IIntStream input) => throw null; + public RecognitionException(Antlr.Runtime.IIntStream input, int k) => throw null; + public RecognitionException(string message) => throw null; + public RecognitionException(string message, Antlr.Runtime.IIntStream input) => throw null; public RecognitionException(string message, Antlr.Runtime.IIntStream input, int k) => throw null; + public RecognitionException(string message, System.Exception innerException) => throw null; public RecognitionException(string message, Antlr.Runtime.IIntStream input, System.Exception innerException) => throw null; - public RecognitionException(string message, Antlr.Runtime.IIntStream input) => throw null; - public RecognitionException(string message) => throw null; - public RecognitionException(Antlr.Runtime.IIntStream input, int k) => throw null; - public RecognitionException(Antlr.Runtime.IIntStream input) => throw null; - public RecognitionException() => throw null; - public Antlr.Runtime.IToken Token { get => throw null; set => throw null; } + public RecognitionException(string message, Antlr.Runtime.IIntStream input, int k, System.Exception innerException) => throw null; + protected virtual void ExtractInformationFromTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; + protected virtual void ExtractInformationFromTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input, int k) => throw null; public virtual int UnexpectedType { get => throw null; } + public bool ApproximateLineInfo { get => throw null; set { } } + public Antlr.Runtime.IIntStream Input { get => throw null; set { } } + public int Lookahead { get => throw null; } + public Antlr.Runtime.IToken Token { get => throw null; set { } } + public object Node { get => throw null; set { } } + public int Character { get => throw null; set { } } + public int Index { get => throw null; set { } } + public int Line { get => throw null; set { } } + public int CharPositionInLine { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.RecognizerSharedState` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RecognizerSharedState { - public RecognizerSharedState(Antlr.Runtime.RecognizerSharedState state) => throw null; - public RecognizerSharedState() => throw null; + public Antlr.Runtime.BitSet[] following; public int _fsp; - public int backtracking; - public int channel; public bool errorRecovery; - public bool failed; - public Antlr.Runtime.BitSet[] following; public int lastErrorIndex; - public System.Collections.Generic.IDictionary[] ruleMemo; + public bool failed; public int syntaxErrors; - public string text; + public int backtracking; + public System.Collections.Generic.IDictionary[] ruleMemo; public Antlr.Runtime.IToken token; public int tokenStartCharIndex; - public int tokenStartCharPositionInLine; public int tokenStartLine; + public int tokenStartCharPositionInLine; + public int channel; public int type; + public string text; + public RecognizerSharedState() => throw null; + public RecognizerSharedState(Antlr.Runtime.RecognizerSharedState state) => throw null; } - - // Generated from `Antlr.Runtime.SpecialStateTransitionHandler` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public delegate int SpecialStateTransitionHandler(Antlr.Runtime.DFA dfa, int s, Antlr.Runtime.IIntStream input); - - // Generated from `Antlr.Runtime.TemplateParserRuleReturnScope<,>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TemplateParserRuleReturnScope : Antlr.Runtime.ParserRuleReturnScope, Antlr.Runtime.ITemplateRuleReturnScope, Antlr.Runtime.ITemplateRuleReturnScope { - public TTemplate Template { get => throw null; set => throw null; } - object Antlr.Runtime.ITemplateRuleReturnScope.Template { get => throw null; } public TemplateParserRuleReturnScope() => throw null; + public TTemplate Template { get => throw null; set { } } + object Antlr.Runtime.ITemplateRuleReturnScope.Template { get => throw null; } } - - // Generated from `Antlr.Runtime.TokenChannels` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public static class TokenChannels { - public const int Default = default; - public const int Hidden = default; + public static int Default; + public static int Hidden; } - - // Generated from `Antlr.Runtime.TokenRewriteStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TokenRewriteStream : Antlr.Runtime.CommonTokenStream { - protected virtual string CatOpText(object a, object b) => throw null; - public const string DEFAULT_PROGRAM_NAME = default; - public virtual void Delete(string programName, int from, int to) => throw null; - public virtual void Delete(string programName, Antlr.Runtime.IToken from, Antlr.Runtime.IToken to) => throw null; - public virtual void Delete(int index) => throw null; - public virtual void Delete(int from, int to) => throw null; - public virtual void Delete(Antlr.Runtime.IToken indexT) => throw null; - public virtual void Delete(Antlr.Runtime.IToken from, Antlr.Runtime.IToken to) => throw null; - public virtual void DeleteProgram(string programName) => throw null; - public virtual void DeleteProgram() => throw null; - protected virtual System.Collections.Generic.IList GetKindOfOps(System.Collections.Generic.IList rewrites, System.Type kind, int before) => throw null; - protected virtual System.Collections.Generic.IList GetKindOfOps(System.Collections.Generic.IList rewrites, System.Type kind) => throw null; - public virtual int GetLastRewriteTokenIndex() => throw null; - protected virtual int GetLastRewriteTokenIndex(string programName) => throw null; - protected virtual System.Collections.Generic.IList GetProgram(string name) => throw null; + public static string DEFAULT_PROGRAM_NAME; + public static int PROGRAM_INIT_SIZE; + public static int MIN_TOKEN_INDEX; + protected System.Collections.Generic.IDictionary> programs; + protected System.Collections.Generic.IDictionary lastRewriteTokenIndexes; + public TokenRewriteStream() => throw null; protected void Init() => throw null; - public virtual void InsertAfter(string programName, int index, object text) => throw null; - public virtual void InsertAfter(string programName, Antlr.Runtime.IToken t, object text) => throw null; - public virtual void InsertAfter(int index, object text) => throw null; + public TokenRewriteStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public TokenRewriteStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; + public virtual void Rollback(int instructionIndex) => throw null; + public virtual void Rollback(string programName, int instructionIndex) => throw null; + public virtual void DeleteProgram() => throw null; + public virtual void DeleteProgram(string programName) => throw null; public virtual void InsertAfter(Antlr.Runtime.IToken t, object text) => throw null; - public virtual void InsertBefore(string programName, int index, object text) => throw null; - public virtual void InsertBefore(string programName, Antlr.Runtime.IToken t, object text) => throw null; - public virtual void InsertBefore(int index, object text) => throw null; + public virtual void InsertAfter(int index, object text) => throw null; + public virtual void InsertAfter(string programName, Antlr.Runtime.IToken t, object text) => throw null; + public virtual void InsertAfter(string programName, int index, object text) => throw null; public virtual void InsertBefore(Antlr.Runtime.IToken t, object text) => throw null; - public const int MIN_TOKEN_INDEX = default; - public const int PROGRAM_INIT_SIZE = default; - protected virtual System.Collections.Generic.IDictionary ReduceToSingleOperationPerIndex(System.Collections.Generic.IList rewrites) => throw null; - public virtual void Replace(string programName, int from, int to, object text) => throw null; - public virtual void Replace(string programName, Antlr.Runtime.IToken from, Antlr.Runtime.IToken to, object text) => throw null; + public virtual void InsertBefore(int index, object text) => throw null; + public virtual void InsertBefore(string programName, Antlr.Runtime.IToken t, object text) => throw null; + public virtual void InsertBefore(string programName, int index, object text) => throw null; public virtual void Replace(int index, object text) => throw null; public virtual void Replace(int from, int to, object text) => throw null; public virtual void Replace(Antlr.Runtime.IToken indexT, object text) => throw null; public virtual void Replace(Antlr.Runtime.IToken from, Antlr.Runtime.IToken to, object text) => throw null; - // Generated from `Antlr.Runtime.TokenRewriteStream+RewriteOperation` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` + public virtual void Replace(string programName, int from, int to, object text) => throw null; + public virtual void Replace(string programName, Antlr.Runtime.IToken from, Antlr.Runtime.IToken to, object text) => throw null; + public virtual void Delete(int index) => throw null; + public virtual void Delete(int from, int to) => throw null; + public virtual void Delete(Antlr.Runtime.IToken indexT) => throw null; + public virtual void Delete(Antlr.Runtime.IToken from, Antlr.Runtime.IToken to) => throw null; + public virtual void Delete(string programName, int from, int to) => throw null; + public virtual void Delete(string programName, Antlr.Runtime.IToken from, Antlr.Runtime.IToken to) => throw null; + public virtual int GetLastRewriteTokenIndex() => throw null; + protected virtual int GetLastRewriteTokenIndex(string programName) => throw null; + protected virtual void SetLastRewriteTokenIndex(string programName, int i) => throw null; + protected virtual System.Collections.Generic.IList GetProgram(string name) => throw null; + public virtual string ToOriginalString() => throw null; + public virtual string ToOriginalString(int start, int end) => throw null; + public override string ToString() => throw null; + public virtual string ToString(string programName) => throw null; + public override string ToString(int start, int end) => throw null; + public virtual string ToString(string programName, int start, int end) => throw null; + protected virtual System.Collections.Generic.IDictionary ReduceToSingleOperationPerIndex(System.Collections.Generic.IList rewrites) => throw null; + protected virtual string CatOpText(object a, object b) => throw null; + protected virtual System.Collections.Generic.IList GetKindOfOps(System.Collections.Generic.IList rewrites, System.Type kind) => throw null; + protected virtual System.Collections.Generic.IList GetKindOfOps(System.Collections.Generic.IList rewrites, System.Type kind, int before) => throw null; + public virtual string ToDebugString() => throw null; + public virtual string ToDebugString(int start, int end) => throw null; protected class RewriteOperation { - public virtual int Execute(System.Text.StringBuilder buf) => throw null; - protected RewriteOperation(Antlr.Runtime.TokenRewriteStream stream, int index, object text) => throw null; - protected RewriteOperation(Antlr.Runtime.TokenRewriteStream stream, int index) => throw null; - public override string ToString() => throw null; - public int index; public int instructionIndex; - protected Antlr.Runtime.TokenRewriteStream stream; + public int index; public object text; + protected Antlr.Runtime.TokenRewriteStream stream; + protected RewriteOperation(Antlr.Runtime.TokenRewriteStream stream, int index) => throw null; + protected RewriteOperation(Antlr.Runtime.TokenRewriteStream stream, int index, object text) => throw null; + public virtual int Execute(System.Text.StringBuilder buf) => throw null; + public override string ToString() => throw null; } - - - public virtual void Rollback(string programName, int instructionIndex) => throw null; - public virtual void Rollback(int instructionIndex) => throw null; - protected virtual void SetLastRewriteTokenIndex(string programName, int i) => throw null; - public virtual string ToDebugString(int start, int end) => throw null; - public virtual string ToDebugString() => throw null; - public virtual string ToOriginalString(int start, int end) => throw null; - public virtual string ToOriginalString() => throw null; - public virtual string ToString(string programName, int start, int end) => throw null; - public virtual string ToString(string programName) => throw null; - public override string ToString(int start, int end) => throw null; - public override string ToString() => throw null; - public TokenRewriteStream(Antlr.Runtime.ITokenSource tokenSource, int channel) => throw null; - public TokenRewriteStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; - public TokenRewriteStream() => throw null; - protected System.Collections.Generic.IDictionary lastRewriteTokenIndexes; - protected System.Collections.Generic.IDictionary> programs; } - - // Generated from `Antlr.Runtime.TokenTypes` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public static class TokenTypes - { - public const int Down = default; - public const int EndOfFile = default; - public const int EndOfRule = default; - public const int Invalid = default; - public const int Min = default; - public const int Up = default; - } - - // Generated from `Antlr.Runtime.Tokens` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public static class Tokens { public static Antlr.Runtime.IToken Skip; } - - // Generated from `Antlr.Runtime.UnbufferedTokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class UnbufferedTokenStream : Antlr.Runtime.Misc.LookaheadStream, Antlr.Runtime.ITokenStreamInformation, Antlr.Runtime.ITokenStream, Antlr.Runtime.IIntStream + public static class TokenTypes + { + public static int EndOfFile; + public static int Invalid; + public static int EndOfRule; + public static int Down; + public static int Up; + public static int Min; + } + public class UnbufferedTokenStream : Antlr.Runtime.Misc.LookaheadStream, Antlr.Runtime.ITokenStream, Antlr.Runtime.IIntStream, Antlr.Runtime.ITokenStreamInformation { + protected Antlr.Runtime.ITokenSource tokenSource; + protected int tokenIndex; + protected int channel; + public UnbufferedTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; + public override int Mark() => throw null; + public override void Release(int marker) => throw null; public override void Clear() => throw null; public override void Consume() => throw null; - public Antlr.Runtime.IToken Get(int i) => throw null; + public override Antlr.Runtime.IToken NextElement() => throw null; public override bool IsEndOfFile(Antlr.Runtime.IToken o) => throw null; + public Antlr.Runtime.IToken Get(int i) => throw null; public int LA(int i) => throw null; - public Antlr.Runtime.IToken LastRealToken { get => throw null; } - public Antlr.Runtime.IToken LastToken { get => throw null; } - public override int Mark() => throw null; - public int MaxLookBehind { get => throw null; } - public override Antlr.Runtime.IToken NextElement() => throw null; - public override void Release(int marker) => throw null; - public string SourceName { get => throw null; } public string ToString(int start, int stop) => throw null; public string ToString(Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop) => throw null; public Antlr.Runtime.ITokenSource TokenSource { get => throw null; } - public UnbufferedTokenStream(Antlr.Runtime.ITokenSource tokenSource) => throw null; - protected int channel; - protected int tokenIndex; - protected Antlr.Runtime.ITokenSource tokenSource; + public string SourceName { get => throw null; } + public Antlr.Runtime.IToken LastToken { get => throw null; } + public Antlr.Runtime.IToken LastRealToken { get => throw null; } + public int MaxLookBehind { get => throw null; } } - - // Generated from `Antlr.Runtime.UnwantedTokenException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class UnwantedTokenException : Antlr.Runtime.MismatchedTokenException { - public override string ToString() => throw null; - public virtual Antlr.Runtime.IToken UnexpectedToken { get => throw null; } - public UnwantedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; - public UnwantedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; - public UnwantedTokenException(string message, System.Exception innerException) => throw null; + public UnwantedTokenException() => throw null; public UnwantedTokenException(string message) => throw null; - public UnwantedTokenException(int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public UnwantedTokenException(string message, System.Exception innerException) => throw null; public UnwantedTokenException(int expecting, Antlr.Runtime.IIntStream input) => throw null; - public UnwantedTokenException() => throw null; + public UnwantedTokenException(int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public UnwantedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames) => throw null; + public UnwantedTokenException(string message, int expecting, Antlr.Runtime.IIntStream input, System.Collections.Generic.IList tokenNames, System.Exception innerException) => throw null; + public override string ToString() => throw null; + public virtual Antlr.Runtime.IToken UnexpectedToken { get => throw null; } } - namespace Debug { - // Generated from `Antlr.Runtime.Debug.IDebugEventListener` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IDebugEventListener { - void AddChild(object root, object child); - void BecomeRoot(object newRoot, object oldRoot); - void BeginBacktrack(int level); - void BeginResync(); - void Commence(); - void ConsumeHiddenToken(Antlr.Runtime.IToken t); - void ConsumeNode(object t); - void ConsumeToken(Antlr.Runtime.IToken t); - void CreateNode(object t); - void CreateNode(object node, Antlr.Runtime.IToken token); - void EndBacktrack(int level, bool successful); - void EndResync(); - void EnterAlt(int alt); - void EnterDecision(int decisionNumber, bool couldBacktrack); + void Initialize(); void EnterRule(string grammarFileName, string ruleName); - void EnterSubRule(int decisionNumber); - void ErrorNode(object t); - void ExitDecision(int decisionNumber); + void EnterAlt(int alt); void ExitRule(string grammarFileName, string ruleName); + void EnterSubRule(int decisionNumber); void ExitSubRule(int decisionNumber); - void Initialize(); - void LT(int i, object t); + void EnterDecision(int decisionNumber, bool couldBacktrack); + void ExitDecision(int decisionNumber); + void ConsumeToken(Antlr.Runtime.IToken t); + void ConsumeHiddenToken(Antlr.Runtime.IToken t); void LT(int i, Antlr.Runtime.IToken t); - void Location(int line, int pos); void Mark(int marker); - void NilNode(object t); - void RecognitionException(Antlr.Runtime.RecognitionException e); void Rewind(int marker); void Rewind(); + void BeginBacktrack(int level); + void EndBacktrack(int level, bool successful); + void Location(int line, int pos); + void RecognitionException(Antlr.Runtime.RecognitionException e); + void BeginResync(); + void EndResync(); void SemanticPredicate(bool result, string predicate); - void SetTokenBoundaries(object t, int tokenStartIndex, int tokenStopIndex); + void Commence(); void Terminate(); + void ConsumeNode(object t); + void LT(int i, object t); + void NilNode(object t); + void ErrorNode(object t); + void CreateNode(object t); + void CreateNode(object node, Antlr.Runtime.IToken token); + void BecomeRoot(object newRoot, object oldRoot); + void AddChild(object root, object child); + void SetTokenBoundaries(object t, int tokenStartIndex, int tokenStopIndex); } - } namespace Misc { - // Generated from `Antlr.Runtime.Misc.Action` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public delegate void Action(); - - // Generated from `Antlr.Runtime.Misc.FastQueue<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class FastQueue { - public virtual void Clear() => throw null; - public virtual int Count { get => throw null; } public virtual T Dequeue() => throw null; public virtual void Enqueue(T o) => throw null; - public FastQueue() => throw null; - public virtual T this[int i] { get => throw null; } public virtual T Peek() => throw null; - public virtual int Range { get => throw null; set => throw null; } + public virtual void Clear() => throw null; public override string ToString() => throw null; + public FastQueue() => throw null; + public virtual int Count { get => throw null; } + public virtual int Range { get => throw null; set { } } + public virtual T this[int i] { get => throw null; } } - - // Generated from `Antlr.Runtime.Misc.Func<,>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public delegate TResult Func(T arg); - - // Generated from `Antlr.Runtime.Misc.Func<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` + public delegate void Action(); public delegate TResult Func(); - - // Generated from `Antlr.Runtime.Misc.ListStack<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` + public delegate TResult Func(T arg); public class ListStack : System.Collections.Generic.List { - public ListStack() => throw null; - public T Peek(int depth) => throw null; public T Peek() => throw null; - public T Pop() => throw null; - public void Push(T item) => throw null; + public T Peek(int depth) => throw null; public bool TryPeek(out T item) => throw null; public bool TryPeek(int depth, out T item) => throw null; + public T Pop() => throw null; public bool TryPop(out T item) => throw null; + public void Push(T item) => throw null; + public ListStack() => throw null; } - - // Generated from `Antlr.Runtime.Misc.LookaheadStream<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class LookaheadStream : Antlr.Runtime.Misc.FastQueue where T : class { - public virtual void Consume() => throw null; - public override int Count { get => throw null; } + public virtual void Reset() => throw null; + public abstract T NextElement(); + public abstract bool IsEndOfFile(T o); public override T Dequeue() => throw null; - public T EndOfFile { get => throw null; set => throw null; } + public virtual void Consume() => throw null; + protected virtual void SyncAhead(int need) => throw null; public virtual void Fill(int n) => throw null; - public virtual int Index { get => throw null; } - public abstract bool IsEndOfFile(T o); - protected virtual T LB(int k) => throw null; public virtual T LT(int k) => throw null; - protected LookaheadStream() => throw null; public virtual int Mark() => throw null; - public abstract T NextElement(); - public T PreviousElement { get => throw null; } public virtual void Release(int marker) => throw null; - public virtual void Reset() => throw null; public virtual void Rewind(int marker) => throw null; public virtual void Rewind() => throw null; public virtual void Seek(int index) => throw null; - protected virtual void SyncAhead(int need) => throw null; + protected virtual T LB(int k) => throw null; + protected LookaheadStream() => throw null; + public T EndOfFile { get => throw null; set { } } + public T PreviousElement { get => throw null; } + public override int Count { get => throw null; } + public virtual int Index { get => throw null; } } - } namespace Tree { - // Generated from `Antlr.Runtime.Tree.AstTreeRuleReturnScope<,>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class AstTreeRuleReturnScope : Antlr.Runtime.Tree.TreeRuleReturnScope, Antlr.Runtime.IRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope + public class AstTreeRuleReturnScope : Antlr.Runtime.Tree.TreeRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IAstRuleReturnScope, Antlr.Runtime.IRuleReturnScope { public AstTreeRuleReturnScope() => throw null; - public TOutputTree Tree { get => throw null; set => throw null; } + public TOutputTree Tree { get => throw null; set { } } object Antlr.Runtime.IAstRuleReturnScope.Tree { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.BaseTree` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class BaseTree : Antlr.Runtime.Tree.ITree { + public BaseTree() => throw null; + public BaseTree(Antlr.Runtime.Tree.ITree node) => throw null; + public virtual Antlr.Runtime.Tree.ITree GetChild(int i) => throw null; + public virtual Antlr.Runtime.Tree.ITree GetFirstChildWithType(int type) => throw null; public virtual void AddChild(Antlr.Runtime.Tree.ITree t) => throw null; public virtual void AddChildren(System.Collections.Generic.IEnumerable kids) => throw null; - public BaseTree(Antlr.Runtime.Tree.ITree node) => throw null; - public BaseTree() => throw null; - public virtual int CharPositionInLine { get => throw null; set => throw null; } - public virtual int ChildCount { get => throw null; } - public virtual int ChildIndex { get => throw null; set => throw null; } - public virtual System.Collections.Generic.IList Children { get => throw null; set => throw null; } - protected virtual System.Collections.Generic.IList CreateChildrenList() => throw null; + public virtual void SetChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; + public virtual void InsertChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; public virtual object DeleteChild(int i) => throw null; - public abstract Antlr.Runtime.Tree.ITree DupNode(); - public virtual void FreshenParentAndChildIndexes(int offset) => throw null; + public virtual void ReplaceChildren(int startChildIndex, int stopChildIndex, object t) => throw null; + protected virtual System.Collections.Generic.IList CreateChildrenList() => throw null; public virtual void FreshenParentAndChildIndexes() => throw null; - public virtual void FreshenParentAndChildIndexesDeeply(int offset) => throw null; + public virtual void FreshenParentAndChildIndexes(int offset) => throw null; public virtual void FreshenParentAndChildIndexesDeeply() => throw null; + public virtual void FreshenParentAndChildIndexesDeeply(int offset) => throw null; + public virtual void SanityCheckParentAndChildIndexes() => throw null; + public virtual void SanityCheckParentAndChildIndexes(Antlr.Runtime.Tree.ITree parent, int i) => throw null; + public virtual bool HasAncestor(int ttype) => throw null; public virtual Antlr.Runtime.Tree.ITree GetAncestor(int ttype) => throw null; public virtual System.Collections.Generic.IList GetAncestors() => throw null; - public virtual Antlr.Runtime.Tree.ITree GetChild(int i) => throw null; - public virtual Antlr.Runtime.Tree.ITree GetFirstChildWithType(int type) => throw null; - public virtual bool HasAncestor(int ttype) => throw null; - public virtual void InsertChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; - public virtual bool IsNil { get => throw null; } - public virtual int Line { get => throw null; set => throw null; } - public virtual Antlr.Runtime.Tree.ITree Parent { get => throw null; set => throw null; } - public virtual void ReplaceChildren(int startChildIndex, int stopChildIndex, object t) => throw null; - public virtual void SanityCheckParentAndChildIndexes(Antlr.Runtime.Tree.ITree parent, int i) => throw null; - public virtual void SanityCheckParentAndChildIndexes() => throw null; - public virtual void SetChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; - public abstract string Text { get; set; } - public abstract override string ToString(); public virtual string ToStringTree() => throw null; + public abstract override string ToString(); + public abstract Antlr.Runtime.Tree.ITree DupNode(); + public virtual System.Collections.Generic.IList Children { get => throw null; } + public virtual int ChildCount { get => throw null; } + public virtual Antlr.Runtime.Tree.ITree Parent { get => throw null; set { } } + public virtual int ChildIndex { get => throw null; set { } } + public virtual bool IsNil { get => throw null; } public abstract int TokenStartIndex { get; set; } public abstract int TokenStopIndex { get; set; } public abstract int Type { get; set; } + public abstract string Text { get; set; } + public virtual int Line { get => throw null; set { } } + public virtual int CharPositionInLine { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.Tree.BaseTreeAdaptor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class BaseTreeAdaptor : Antlr.Runtime.Tree.ITreeAdaptor { + protected System.Collections.Generic.IDictionary treeToUniqueIDMap; + protected int uniqueNodeID; + public virtual object Nil() => throw null; + public virtual object ErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; + public virtual bool IsNil(object tree) => throw null; + public virtual object DupNode(int type, object treeNode) => throw null; + public virtual object DupNode(object treeNode, string text) => throw null; + public virtual object DupNode(int type, object treeNode, string text) => throw null; + public virtual object DupTree(object tree) => throw null; + public virtual object DupTree(object t, object parent) => throw null; public virtual void AddChild(object t, object child) => throw null; - protected BaseTreeAdaptor() => throw null; public virtual object BecomeRoot(object newRoot, object oldRoot) => throw null; + public virtual object RulePostProcessing(object root) => throw null; public virtual object BecomeRoot(Antlr.Runtime.IToken newRoot, object oldRoot) => throw null; - public virtual object Create(int tokenType, string text) => throw null; - public virtual object Create(int tokenType, Antlr.Runtime.IToken fromToken, string text) => throw null; public virtual object Create(int tokenType, Antlr.Runtime.IToken fromToken) => throw null; + public virtual object Create(int tokenType, Antlr.Runtime.IToken fromToken, string text) => throw null; public virtual object Create(Antlr.Runtime.IToken fromToken, string text) => throw null; - public abstract object Create(Antlr.Runtime.IToken payload); + public virtual object Create(int tokenType, string text) => throw null; + public virtual int GetType(object t) => throw null; + public virtual void SetType(object t, int type) => throw null; + public virtual string GetText(object t) => throw null; + public virtual void SetText(object t, string text) => throw null; + public virtual object GetChild(object t, int i) => throw null; + public virtual void SetChild(object t, int i, object child) => throw null; + public virtual object DeleteChild(object t, int i) => throw null; + public virtual int GetChildCount(object t) => throw null; + public virtual int GetUniqueID(object node) => throw null; public abstract Antlr.Runtime.IToken CreateToken(int tokenType, string text); public abstract Antlr.Runtime.IToken CreateToken(Antlr.Runtime.IToken fromToken); - public virtual object DeleteChild(object t, int i) => throw null; - public virtual object DupNode(object treeNode, string text) => throw null; + public abstract object Create(Antlr.Runtime.IToken payload); public virtual object DupNode(object treeNode) => throw null; - public virtual object DupNode(int type, object treeNode, string text) => throw null; - public virtual object DupNode(int type, object treeNode) => throw null; - public virtual object DupTree(object tree) => throw null; - public virtual object DupTree(object t, object parent) => throw null; - public virtual object ErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; - public virtual object GetChild(object t, int i) => throw null; - public virtual int GetChildCount(object t) => throw null; - public virtual int GetChildIndex(object t) => throw null; - public virtual object GetParent(object t) => throw null; - public virtual string GetText(object t) => throw null; public abstract Antlr.Runtime.IToken GetToken(object t); + public virtual void SetTokenBoundaries(object t, Antlr.Runtime.IToken startToken, Antlr.Runtime.IToken stopToken) => throw null; public virtual int GetTokenStartIndex(object t) => throw null; public virtual int GetTokenStopIndex(object t) => throw null; - protected virtual Antlr.Runtime.Tree.ITree GetTree(object t) => throw null; - public virtual int GetType(object t) => throw null; - public virtual int GetUniqueID(object node) => throw null; - public virtual bool IsNil(object tree) => throw null; - public virtual object Nil() => throw null; - public virtual void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t) => throw null; - public virtual object RulePostProcessing(object root) => throw null; - public virtual void SetChild(object t, int i, object child) => throw null; - public virtual void SetChildIndex(object t, int index) => throw null; + public virtual object GetParent(object t) => throw null; public virtual void SetParent(object t, object parent) => throw null; - public virtual void SetText(object t, string text) => throw null; - public virtual void SetTokenBoundaries(object t, Antlr.Runtime.IToken startToken, Antlr.Runtime.IToken stopToken) => throw null; - public virtual void SetType(object t, int type) => throw null; - protected System.Collections.Generic.IDictionary treeToUniqueIDMap; - protected int uniqueNodeID; + public virtual int GetChildIndex(object t) => throw null; + public virtual void SetChildIndex(object t, int index) => throw null; + public virtual void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t) => throw null; + protected virtual Antlr.Runtime.Tree.ITree GetTree(object t) => throw null; + protected BaseTreeAdaptor() => throw null; } - - // Generated from `Antlr.Runtime.Tree.BufferedTreeNodeStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class BufferedTreeNodeStream : Antlr.Runtime.Tree.ITreeNodeStream, Antlr.Runtime.ITokenStreamInformation, Antlr.Runtime.IIntStream + public class BufferedTreeNodeStream : Antlr.Runtime.Tree.ITreeNodeStream, Antlr.Runtime.IIntStream, Antlr.Runtime.ITokenStreamInformation { - protected virtual void AddNavigationNode(int ttype) => throw null; + public static int DEFAULT_INITIAL_BUFFER_SIZE; + public static int INITIAL_CALL_STACK_SIZE; + protected object down; + protected object up; + protected object eof; + protected System.Collections.IList nodes; + protected object root; + protected Antlr.Runtime.ITokenStream tokens; + protected int p; + protected int lastMarker; + protected System.Collections.Generic.Stack calls; public BufferedTreeNodeStream(object tree) => throw null; - public BufferedTreeNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree, int initialBufferSize) => throw null; public BufferedTreeNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree) => throw null; - public virtual void Consume() => throw null; - public virtual int Count { get => throw null; } - public const int DEFAULT_INITIAL_BUFFER_SIZE = default; - public virtual void FillBuffer(object t) => throw null; + public BufferedTreeNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree, int initialBufferSize) => throw null; protected virtual void FillBuffer() => throw null; - public virtual object GetCurrentSymbol() => throw null; + public virtual void FillBuffer(object t) => throw null; protected virtual int GetNodeIndex(object node) => throw null; - public const int INITIAL_CALL_STACK_SIZE = default; - public virtual int Index { get => throw null; } - public virtual object this[int i] { get => throw null; } - public virtual System.Collections.Generic.IEnumerator Iterator() => throw null; - public virtual int LA(int i) => throw null; - protected virtual object LB(int k) => throw null; + protected virtual void AddNavigationNode(int ttype) => throw null; public virtual object LT(int k) => throw null; - public virtual Antlr.Runtime.IToken LastRealToken { get => throw null; } - public virtual Antlr.Runtime.IToken LastToken { get => throw null; } + public virtual object GetCurrentSymbol() => throw null; + protected virtual object LB(int k) => throw null; + public virtual void Consume() => throw null; + public virtual int LA(int i) => throw null; public virtual int Mark() => throw null; - public virtual int MaxLookBehind { get => throw null; } - public virtual int Pop() => throw null; - public virtual void Push(int index) => throw null; public virtual void Release(int marker) => throw null; - public virtual void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t) => throw null; - public virtual void Reset() => throw null; public virtual void Rewind(int marker) => throw null; public virtual void Rewind() => throw null; public virtual void Seek(int index) => throw null; + public virtual void Push(int index) => throw null; + public virtual int Pop() => throw null; + public virtual void Reset() => throw null; + public virtual System.Collections.Generic.IEnumerator Iterator() => throw null; + public virtual void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t) => throw null; + public virtual string ToTokenTypeString() => throw null; + public virtual string ToTokenString(int start, int stop) => throw null; + public virtual string ToString(object start, object stop) => throw null; + public virtual int Count { get => throw null; } + public virtual object TreeSource { get => throw null; } public virtual string SourceName { get => throw null; } - // Generated from `Antlr.Runtime.Tree.BufferedTreeNodeStream+StreamIterator` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - protected class StreamIterator : System.IDisposable, System.Collections.IEnumerator, System.Collections.Generic.IEnumerator + public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set { } } + public virtual Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set { } } + public virtual bool UniqueNavigationNodes { get => throw null; set { } } + public virtual Antlr.Runtime.IToken LastToken { get => throw null; } + public virtual Antlr.Runtime.IToken LastRealToken { get => throw null; } + public virtual int MaxLookBehind { get => throw null; } + public virtual object this[int i] { get => throw null; } + public virtual int Index { get => throw null; } + protected sealed class StreamIterator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable { - public object Current { get => throw null; } + public StreamIterator(Antlr.Runtime.Tree.BufferedTreeNodeStream outer) => throw null; public void Dispose() => throw null; public bool MoveNext() => throw null; public void Reset() => throw null; - public StreamIterator(Antlr.Runtime.Tree.BufferedTreeNodeStream outer) => throw null; + public object Current { get => throw null; } } - - - public virtual string ToString(object start, object stop) => throw null; - public virtual string ToTokenString(int start, int stop) => throw null; - public virtual string ToTokenTypeString() => throw null; - public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set => throw null; } - public virtual Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set => throw null; } - public virtual object TreeSource { get => throw null; } - public virtual bool UniqueNavigationNodes { get => throw null; set => throw null; } - protected System.Collections.Generic.Stack calls; - protected object down; - protected object eof; - protected int lastMarker; - protected System.Collections.IList nodes; - protected int p; - protected object root; - protected Antlr.Runtime.ITokenStream tokens; - protected object up; } - - // Generated from `Antlr.Runtime.Tree.CommonErrorNode` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CommonErrorNode : Antlr.Runtime.Tree.CommonTree { - public CommonErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; - public override bool IsNil { get => throw null; } - public override string Text { get => throw null; set => throw null; } - public override string ToString() => throw null; - public override int Type { get => throw null; set => throw null; } public Antlr.Runtime.IIntStream input; public Antlr.Runtime.IToken start; public Antlr.Runtime.IToken stop; public Antlr.Runtime.RecognitionException trappedException; + public CommonErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; + public override string ToString() => throw null; + public override bool IsNil { get => throw null; } + public override string Text { get => throw null; set { } } + public override int Type { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.Tree.CommonTree` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CommonTree : Antlr.Runtime.Tree.BaseTree { - public override int CharPositionInLine { get => throw null; set => throw null; } - public override int ChildIndex { get => throw null; set => throw null; } + protected int startIndex; + protected int stopIndex; + public CommonTree() => throw null; public CommonTree(Antlr.Runtime.Tree.CommonTree node) => throw null; public CommonTree(Antlr.Runtime.IToken t) => throw null; - public CommonTree() => throw null; public override Antlr.Runtime.Tree.ITree DupNode() => throw null; - public override bool IsNil { get => throw null; } - public override int Line { get => throw null; set => throw null; } - public override Antlr.Runtime.Tree.ITree Parent { get => throw null; set => throw null; } public virtual void SetUnknownTokenBoundaries() => throw null; - public override string Text { get => throw null; set => throw null; } public override string ToString() => throw null; - public Antlr.Runtime.IToken Token { get => throw null; set => throw null; } - public override int TokenStartIndex { get => throw null; set => throw null; } - public override int TokenStopIndex { get => throw null; set => throw null; } - public override int Type { get => throw null; set => throw null; } - protected int startIndex; - protected int stopIndex; + public override int CharPositionInLine { get => throw null; set { } } + public override int ChildIndex { get => throw null; set { } } + public override bool IsNil { get => throw null; } + public override int Line { get => throw null; set { } } + public override Antlr.Runtime.Tree.ITree Parent { get => throw null; set { } } + public override string Text { get => throw null; set { } } + public Antlr.Runtime.IToken Token { get => throw null; set { } } + public override int TokenStartIndex { get => throw null; set { } } + public override int TokenStopIndex { get => throw null; set { } } + public override int Type { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.Tree.CommonTreeAdaptor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class CommonTreeAdaptor : Antlr.Runtime.Tree.BaseTreeAdaptor { - public CommonTreeAdaptor() => throw null; public override object Create(Antlr.Runtime.IToken payload) => throw null; public override Antlr.Runtime.IToken CreateToken(int tokenType, string text) => throw null; public override Antlr.Runtime.IToken CreateToken(Antlr.Runtime.IToken fromToken) => throw null; public override Antlr.Runtime.IToken GetToken(object t) => throw null; + public CommonTreeAdaptor() => throw null; } - - // Generated from `Antlr.Runtime.Tree.CommonTreeNodeStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class CommonTreeNodeStream : Antlr.Runtime.Misc.LookaheadStream, Antlr.Runtime.Tree.ITreeNodeStream, Antlr.Runtime.Tree.IPositionTrackingStream, Antlr.Runtime.IIntStream + public class CommonTreeNodeStream : Antlr.Runtime.Misc.LookaheadStream, Antlr.Runtime.Tree.ITreeNodeStream, Antlr.Runtime.IIntStream, Antlr.Runtime.Tree.IPositionTrackingStream { + public static int DEFAULT_INITIAL_BUFFER_SIZE; + public static int INITIAL_CALL_STACK_SIZE; + protected Antlr.Runtime.ITokenStream tokens; public CommonTreeNodeStream(object tree) => throw null; public CommonTreeNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree) => throw null; - public const int DEFAULT_INITIAL_BUFFER_SIZE = default; + public override void Reset() => throw null; + public override object NextElement() => throw null; public override object Dequeue() => throw null; - public object GetKnownPositionElement(bool allowApproximateLocation) => throw null; - public bool HasPositionInformation(object node) => throw null; - public const int INITIAL_CALL_STACK_SIZE = default; public override bool IsEndOfFile(object o) => throw null; public virtual int LA(int i) => throw null; - public override object NextElement() => throw null; - public virtual int Pop() => throw null; public virtual void Push(int index) => throw null; + public virtual int Pop() => throw null; + public object GetKnownPositionElement(bool allowApproximateLocation) => throw null; + public bool HasPositionInformation(object node) => throw null; public virtual void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t) => throw null; - public override void Reset() => throw null; - public virtual string SourceName { get => throw null; } public virtual string ToString(object start, object stop) => throw null; public virtual string ToTokenTypeString() => throw null; - public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set => throw null; } - public virtual Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set => throw null; } + public virtual string SourceName { get => throw null; } + public virtual Antlr.Runtime.ITokenStream TokenStream { get => throw null; set { } } + public virtual Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set { } } public virtual object TreeSource { get => throw null; } - public virtual bool UniqueNavigationNodes { get => throw null; set => throw null; } - protected Antlr.Runtime.ITokenStream tokens; + public virtual bool UniqueNavigationNodes { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.Tree.DotTreeGenerator` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class DotTreeGenerator { - protected virtual System.Collections.Generic.IEnumerable DefineEdges(object tree, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - protected virtual System.Collections.Generic.IEnumerable DefineNodes(object tree, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - public DotTreeGenerator() => throw null; - protected virtual string FixString(string text) => throw null; - protected virtual int GetNodeNumber(object t) => throw null; - protected virtual string GetNodeText(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object t) => throw null; public virtual string ToDot(object tree, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; public virtual string ToDot(Antlr.Runtime.Tree.ITree tree) => throw null; + protected virtual System.Collections.Generic.IEnumerable DefineNodes(object tree, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + protected virtual System.Collections.Generic.IEnumerable DefineEdges(object tree, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + protected virtual string GetNodeText(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object t) => throw null; + protected virtual int GetNodeNumber(object t) => throw null; + protected virtual string FixString(string text) => throw null; + public DotTreeGenerator() => throw null; } - - // Generated from `Antlr.Runtime.Tree.IPositionTrackingStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface IPositionTrackingStream { object GetKnownPositionElement(bool allowApproximateLocation); bool HasPositionInformation(object element); } - - // Generated from `Antlr.Runtime.Tree.ITree` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITree { - void AddChild(Antlr.Runtime.Tree.ITree t); - int CharPositionInLine { get; } - int ChildCount { get; } - int ChildIndex { get; set; } - object DeleteChild(int i); - Antlr.Runtime.Tree.ITree DupNode(); - void FreshenParentAndChildIndexes(); - Antlr.Runtime.Tree.ITree GetAncestor(int ttype); - System.Collections.Generic.IList GetAncestors(); Antlr.Runtime.Tree.ITree GetChild(int i); bool HasAncestor(int ttype); - bool IsNil { get; } - int Line { get; } - Antlr.Runtime.Tree.ITree Parent { get; set; } - void ReplaceChildren(int startChildIndex, int stopChildIndex, object t); + Antlr.Runtime.Tree.ITree GetAncestor(int ttype); + System.Collections.Generic.IList GetAncestors(); + void FreshenParentAndChildIndexes(); + void AddChild(Antlr.Runtime.Tree.ITree t); void SetChild(int i, Antlr.Runtime.Tree.ITree t); - string Text { get; } - string ToString(); + object DeleteChild(int i); + void ReplaceChildren(int startChildIndex, int stopChildIndex, object t); + Antlr.Runtime.Tree.ITree DupNode(); string ToStringTree(); + string ToString(); + int ChildCount { get; } + Antlr.Runtime.Tree.ITree Parent { get; set; } + int ChildIndex { get; set; } + bool IsNil { get; } int TokenStartIndex { get; set; } int TokenStopIndex { get; set; } int Type { get; } + string Text { get; } + int Line { get; } + int CharPositionInLine { get; } } - - // Generated from `Antlr.Runtime.Tree.ITreeAdaptor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITreeAdaptor { - void AddChild(object t, object child); - object BecomeRoot(object newRoot, object oldRoot); - object BecomeRoot(Antlr.Runtime.IToken newRoot, object oldRoot); - object Create(int tokenType, string text); - object Create(int tokenType, Antlr.Runtime.IToken fromToken, string text); - object Create(int tokenType, Antlr.Runtime.IToken fromToken); object Create(Antlr.Runtime.IToken payload); + object Create(int tokenType, Antlr.Runtime.IToken fromToken); + object Create(int tokenType, Antlr.Runtime.IToken fromToken, string text); object Create(Antlr.Runtime.IToken fromToken, string text); - object DeleteChild(object t, int i); - object DupNode(object treeNode, string text); + object Create(int tokenType, string text); object DupNode(object treeNode); - object DupNode(int type, object treeNode, string text); object DupNode(int type, object treeNode); + object DupNode(object treeNode, string text); + object DupNode(int type, object treeNode, string text); object DupTree(object tree); + object Nil(); object ErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e); - object GetChild(object t, int i); - int GetChildCount(object t); - int GetChildIndex(object t); - object GetParent(object t); + bool IsNil(object tree); + void AddChild(object t, object child); + object BecomeRoot(object newRoot, object oldRoot); + object RulePostProcessing(object root); + int GetUniqueID(object node); + object BecomeRoot(Antlr.Runtime.IToken newRoot, object oldRoot); + int GetType(object t); + void SetType(object t, int type); string GetText(object t); + void SetText(object t, string text); Antlr.Runtime.IToken GetToken(object t); + void SetTokenBoundaries(object t, Antlr.Runtime.IToken startToken, Antlr.Runtime.IToken stopToken); int GetTokenStartIndex(object t); int GetTokenStopIndex(object t); - int GetType(object t); - int GetUniqueID(object node); - bool IsNil(object tree); - object Nil(); - void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t); - object RulePostProcessing(object root); + object GetChild(object t, int i); void SetChild(object t, int i, object child); - void SetChildIndex(object t, int index); + object DeleteChild(object t, int i); + int GetChildCount(object t); + object GetParent(object t); void SetParent(object t, object parent); - void SetText(object t, string text); - void SetTokenBoundaries(object t, Antlr.Runtime.IToken startToken, Antlr.Runtime.IToken stopToken); - void SetType(object t, int type); + int GetChildIndex(object t); + void SetChildIndex(object t, int index); + void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t); } - - // Generated from `Antlr.Runtime.Tree.ITreeNodeStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITreeNodeStream : Antlr.Runtime.IIntStream { - object this[int i] { get; } object LT(int k); - void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t); string ToString(object start, object stop); + void ReplaceChildren(object parent, int startChildIndex, int stopChildIndex, object t); + object this[int i] { get; } + object TreeSource { get; } Antlr.Runtime.ITokenStream TokenStream { get; } Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get; } - object TreeSource { get; } bool UniqueNavigationNodes { get; set; } } - - // Generated from `Antlr.Runtime.Tree.ITreeVisitorAction` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public interface ITreeVisitorAction { - object Post(object t); object Pre(object t); + object Post(object t); + } + public class TreeVisitorAction : Antlr.Runtime.Tree.ITreeVisitorAction + { + public TreeVisitorAction(Antlr.Runtime.Misc.Func preAction, Antlr.Runtime.Misc.Func postAction) => throw null; + public object Pre(object t) => throw null; + public object Post(object t) => throw null; } - - // Generated from `Antlr.Runtime.Tree.ParseTree` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class ParseTree : Antlr.Runtime.Tree.BaseTree { - public override Antlr.Runtime.Tree.ITree DupNode() => throw null; + public object payload; + public System.Collections.Generic.List hiddenTokens; public ParseTree(object label) => throw null; - public override string Text { get => throw null; set => throw null; } - public virtual string ToInputString() => throw null; + public override Antlr.Runtime.Tree.ITree DupNode() => throw null; public override string ToString() => throw null; - protected virtual void ToStringLeaves(System.Text.StringBuilder buf) => throw null; public virtual string ToStringWithHiddenTokens() => throw null; - public override int TokenStartIndex { get => throw null; set => throw null; } - public override int TokenStopIndex { get => throw null; set => throw null; } - public override int Type { get => throw null; set => throw null; } - public System.Collections.Generic.List hiddenTokens; - public object payload; + public virtual string ToInputString() => throw null; + protected virtual void ToStringLeaves(System.Text.StringBuilder buf) => throw null; + public override string Text { get => throw null; set { } } + public override int TokenStartIndex { get => throw null; set { } } + public override int TokenStopIndex { get => throw null; set { } } + public override int Type { get => throw null; set { } } } - - // Generated from `Antlr.Runtime.Tree.RewriteCardinalityException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteCardinalityException : System.Exception { - public RewriteCardinalityException(string message, string elementDescription, System.Exception innerException) => throw null; - public RewriteCardinalityException(string message, string elementDescription) => throw null; - public RewriteCardinalityException(string elementDescription, System.Exception innerException) => throw null; - public RewriteCardinalityException(string elementDescription) => throw null; public RewriteCardinalityException() => throw null; + public RewriteCardinalityException(string elementDescription) => throw null; + public RewriteCardinalityException(string elementDescription, System.Exception innerException) => throw null; + public RewriteCardinalityException(string message, string elementDescription) => throw null; + public RewriteCardinalityException(string message, string elementDescription, System.Exception innerException) => throw null; } - - // Generated from `Antlr.Runtime.Tree.RewriteEarlyExitException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteEarlyExitException : Antlr.Runtime.Tree.RewriteCardinalityException { - public RewriteEarlyExitException(string message, string elementDescription, System.Exception innerException) => throw null; - public RewriteEarlyExitException(string message, string elementDescription) => throw null; - public RewriteEarlyExitException(string elementDescription, System.Exception innerException) => throw null; - public RewriteEarlyExitException(string elementDescription) => throw null; public RewriteEarlyExitException() => throw null; + public RewriteEarlyExitException(string elementDescription) => throw null; + public RewriteEarlyExitException(string elementDescription, System.Exception innerException) => throw null; + public RewriteEarlyExitException(string message, string elementDescription) => throw null; + public RewriteEarlyExitException(string message, string elementDescription, System.Exception innerException) => throw null; } - - // Generated from `Antlr.Runtime.Tree.RewriteEmptyStreamException` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteEmptyStreamException : Antlr.Runtime.Tree.RewriteCardinalityException { - public RewriteEmptyStreamException(string message, string elementDescription, System.Exception innerException) => throw null; - public RewriteEmptyStreamException(string message, string elementDescription) => throw null; - public RewriteEmptyStreamException(string elementDescription, System.Exception innerException) => throw null; - public RewriteEmptyStreamException(string elementDescription) => throw null; public RewriteEmptyStreamException() => throw null; + public RewriteEmptyStreamException(string elementDescription) => throw null; + public RewriteEmptyStreamException(string elementDescription, System.Exception innerException) => throw null; + public RewriteEmptyStreamException(string message, string elementDescription) => throw null; + public RewriteEmptyStreamException(string message, string elementDescription, System.Exception innerException) => throw null; } - - // Generated from `Antlr.Runtime.Tree.RewriteRuleElementStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class RewriteRuleElementStream { - public virtual void Add(object el) => throw null; - public virtual int Count { get => throw null; } - public virtual string Description { get => throw null; } - protected abstract object Dup(object el); - public virtual bool HasNext { get => throw null; } - protected virtual object NextCore() => throw null; - public virtual object NextTree() => throw null; - public virtual void Reset() => throw null; - public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, object oneElement) => throw null; - public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, System.Collections.IList elements) => throw null; - public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) => throw null; - protected virtual object ToTree(object el) => throw null; - protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; protected int cursor; + protected object singleElement; + protected System.Collections.IList elements; protected bool dirty; protected string elementDescription; - protected System.Collections.IList elements; - protected object singleElement; + protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; + public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) => throw null; + public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, object oneElement) => throw null; + public RewriteRuleElementStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, System.Collections.IList elements) => throw null; + public virtual void Reset() => throw null; + public virtual void Add(object el) => throw null; + public virtual object NextTree() => throw null; + protected virtual object NextCore() => throw null; + protected abstract object Dup(object el); + protected virtual object ToTree(object el) => throw null; + public virtual bool HasNext { get => throw null; } + public virtual int Count { get => throw null; } + public virtual string Description { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.RewriteRuleNodeStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteRuleNodeStream : Antlr.Runtime.Tree.RewriteRuleElementStream { - protected override object Dup(object el) => throw null; - public virtual object NextNode() => throw null; + public RewriteRuleNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, object oneElement) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, System.Collections.IList elements) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; - public RewriteRuleNodeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; + public virtual object NextNode() => throw null; protected override object ToTree(object el) => throw null; + protected override object Dup(object el) => throw null; } - - // Generated from `Antlr.Runtime.Tree.RewriteRuleSubtreeStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteRuleSubtreeStream : Antlr.Runtime.Tree.RewriteRuleElementStream { - protected override object Dup(object el) => throw null; - public virtual object NextNode() => throw null; + public RewriteRuleSubtreeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleSubtreeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, object oneElement) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleSubtreeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, System.Collections.IList elements) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; - public RewriteRuleSubtreeStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; + public virtual object NextNode() => throw null; + protected override object Dup(object el) => throw null; } - - // Generated from `Antlr.Runtime.Tree.RewriteRuleTokenStream` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class RewriteRuleTokenStream : Antlr.Runtime.Tree.RewriteRuleElementStream { - protected override object Dup(object el) => throw null; - public virtual object NextNode() => throw null; - public virtual Antlr.Runtime.IToken NextToken() => throw null; + public RewriteRuleTokenStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleTokenStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, object oneElement) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; public RewriteRuleTokenStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription, System.Collections.IList elements) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; - public RewriteRuleTokenStream(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string elementDescription) : base(default(Antlr.Runtime.Tree.ITreeAdaptor), default(string)) => throw null; + public virtual object NextNode() => throw null; + public virtual Antlr.Runtime.IToken NextToken() => throw null; protected override object ToTree(object el) => throw null; + protected override object Dup(object el) => throw null; } - - // Generated from `Antlr.Runtime.Tree.TemplateTreeRuleReturnScope<,>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TemplateTreeRuleReturnScope : Antlr.Runtime.Tree.TreeRuleReturnScope, Antlr.Runtime.ITemplateRuleReturnScope, Antlr.Runtime.ITemplateRuleReturnScope { - public TTemplate Template { get => throw null; set => throw null; } - object Antlr.Runtime.ITemplateRuleReturnScope.Template { get => throw null; } public TemplateTreeRuleReturnScope() => throw null; + public TTemplate Template { get => throw null; set { } } + object Antlr.Runtime.ITemplateRuleReturnScope.Template { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.TreeFilter` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeFilter : Antlr.Runtime.Tree.TreeParser { + protected Antlr.Runtime.ITokenStream originalTokenStream; + protected Antlr.Runtime.Tree.ITreeAdaptor originalAdaptor; + public TreeFilter(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; + public TreeFilter(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; public virtual void ApplyOnce(object t, Antlr.Runtime.Misc.Action whichRule) => throw null; - protected virtual void Bottomup() => throw null; public virtual void Downup(object t) => throw null; protected virtual void Topdown() => throw null; - public TreeFilter(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public TreeFilter(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - protected Antlr.Runtime.Tree.ITreeAdaptor originalAdaptor; - protected Antlr.Runtime.ITokenStream originalTokenStream; + protected virtual void Bottomup() => throw null; } - - // Generated from `Antlr.Runtime.Tree.TreeIterator` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class TreeIterator : System.IDisposable, System.Collections.IEnumerator, System.Collections.Generic.IEnumerator + public class TreeIterator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable { - public object Current { get => throw null; set => throw null; } - public void Dispose() => throw null; - public bool MoveNext() => throw null; - public void Reset() => throw null; - public TreeIterator(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree) => throw null; - public TreeIterator(Antlr.Runtime.Tree.CommonTree tree) => throw null; protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; - public object down; - public object eof; - protected bool firstTime; - protected System.Collections.Generic.Queue nodes; protected object root; protected object tree; + protected bool firstTime; public object up; + public object down; + public object eof; + protected System.Collections.Generic.Queue nodes; + public TreeIterator(Antlr.Runtime.Tree.CommonTree tree) => throw null; + public TreeIterator(Antlr.Runtime.Tree.ITreeAdaptor adaptor, object tree) => throw null; + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + public object Current { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.TreeParser` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeParser : Antlr.Runtime.BaseRecognizer { - public const int DOWN = default; + public static int DOWN; + public static int UP; + protected Antlr.Runtime.Tree.ITreeNodeStream input; + public TreeParser(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; + public TreeParser(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; + public override void Reset() => throw null; + public virtual void SetTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; + public virtual Antlr.Runtime.Tree.ITreeNodeStream GetTreeNodeStream() => throw null; protected override object GetCurrentInputSymbol(Antlr.Runtime.IIntStream input) => throw null; - public override string GetErrorHeader(Antlr.Runtime.RecognitionException e) => throw null; - public override string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; protected override object GetMissingSymbol(Antlr.Runtime.IIntStream input, Antlr.Runtime.RecognitionException e, int expectedTokenType, Antlr.Runtime.BitSet follow) => throw null; - public virtual Antlr.Runtime.Tree.ITreeNodeStream GetTreeNodeStream() => throw null; public override void MatchAny(Antlr.Runtime.IIntStream ignore) => throw null; protected override object RecoverFromMismatchedToken(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; - public override void Reset() => throw null; - public virtual void SetTreeNodeStream(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; - public override string SourceName { get => throw null; } + public override string GetErrorHeader(Antlr.Runtime.RecognitionException e) => throw null; + public override string GetErrorMessage(Antlr.Runtime.RecognitionException e, string[] tokenNames) => throw null; public virtual void TraceIn(string ruleName, int ruleIndex) => throw null; public virtual void TraceOut(string ruleName, int ruleIndex) => throw null; - public TreeParser(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; - public TreeParser(Antlr.Runtime.Tree.ITreeNodeStream input) => throw null; - public const int UP = default; - protected Antlr.Runtime.Tree.ITreeNodeStream input; + public override string SourceName { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.TreePatternLexer` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreePatternLexer { - public const int Arg = default; - public const int Begin = default; - public const int Colon = default; - protected virtual void Consume() => throw null; - public const int Dot = default; - public const int End = default; - public const int Id = default; - public virtual int NextToken() => throw null; - public const int Percent = default; - public TreePatternLexer(string pattern) => throw null; + public static int Begin; + public static int End; + public static int Id; + public static int Arg; + public static int Percent; + public static int Colon; + public static int Dot; + protected string pattern; + protected int p; protected int c; - public bool error; protected int n; - protected int p; - protected string pattern; public System.Text.StringBuilder sval; + public bool error; + public TreePatternLexer(string pattern) => throw null; + public virtual int NextToken() => throw null; + protected virtual void Consume() => throw null; } - - // Generated from `Antlr.Runtime.Tree.TreePatternParser` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreePatternParser { - public virtual object ParseNode() => throw null; - public virtual object ParseTree() => throw null; - public virtual object Pattern() => throw null; - public TreePatternParser(Antlr.Runtime.Tree.TreePatternLexer tokenizer, Antlr.Runtime.Tree.TreeWizard wizard, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; protected Antlr.Runtime.Tree.TreePatternLexer tokenizer; protected int ttype; protected Antlr.Runtime.Tree.TreeWizard wizard; + protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; + public TreePatternParser(Antlr.Runtime.Tree.TreePatternLexer tokenizer, Antlr.Runtime.Tree.TreeWizard wizard, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + public virtual object Pattern() => throw null; + public virtual object ParseTree() => throw null; + public virtual object ParseNode() => throw null; } - - // Generated from `Antlr.Runtime.Tree.TreeRewriter` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeRewriter : Antlr.Runtime.Tree.TreeParser { + protected bool showTransformations; + protected Antlr.Runtime.ITokenStream originalTokenStream; + protected Antlr.Runtime.Tree.ITreeAdaptor originalAdaptor; + public TreeRewriter(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; + public TreeRewriter(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; public virtual object ApplyOnce(object t, Antlr.Runtime.Misc.Func whichRule) => throw null; public virtual object ApplyRepeatedly(object t, Antlr.Runtime.Misc.Func whichRule) => throw null; - protected virtual Antlr.Runtime.IAstRuleReturnScope Bottomup() => throw null; - public virtual object Downup(object t, bool showTransformations) => throw null; public virtual object Downup(object t) => throw null; - protected virtual void ReportTransformation(object oldTree, object newTree) => throw null; + public virtual object Downup(object t, bool showTransformations) => throw null; protected virtual Antlr.Runtime.IAstRuleReturnScope Topdown() => throw null; - public TreeRewriter(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public TreeRewriter(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - protected Antlr.Runtime.Tree.ITreeAdaptor originalAdaptor; - protected Antlr.Runtime.ITokenStream originalTokenStream; - protected bool showTransformations; + protected virtual Antlr.Runtime.IAstRuleReturnScope Bottomup() => throw null; + protected virtual void ReportTransformation(object oldTree, object newTree) => throw null; } - - // Generated from `Antlr.Runtime.Tree.TreeRuleReturnScope<>` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeRuleReturnScope : Antlr.Runtime.IRuleReturnScope, Antlr.Runtime.IRuleReturnScope { - public TTree Start { get => throw null; set => throw null; } + public TreeRuleReturnScope() => throw null; + public TTree Start { get => throw null; set { } } object Antlr.Runtime.IRuleReturnScope.Start { get => throw null; } - object Antlr.Runtime.IRuleReturnScope.Stop { get => throw null; } TTree Antlr.Runtime.IRuleReturnScope.Stop { get => throw null; } - public TreeRuleReturnScope() => throw null; + object Antlr.Runtime.IRuleReturnScope.Stop { get => throw null; } } - - // Generated from `Antlr.Runtime.Tree.TreeVisitor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeVisitor { + protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; public TreeVisitor(Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; public TreeVisitor() => throw null; public object Visit(object t, Antlr.Runtime.Tree.ITreeVisitorAction action) => throw null; public object Visit(object t, Antlr.Runtime.Misc.Func preAction, Antlr.Runtime.Misc.Func postAction) => throw null; - protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; - } - - // Generated from `Antlr.Runtime.Tree.TreeVisitorAction` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class TreeVisitorAction : Antlr.Runtime.Tree.ITreeVisitorAction - { - public object Post(object t) => throw null; - public object Pre(object t) => throw null; - public TreeVisitorAction(Antlr.Runtime.Misc.Func preAction, Antlr.Runtime.Misc.Func postAction) => throw null; } - - // Generated from `Antlr.Runtime.Tree.TreeWizard` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public class TreeWizard { + protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; + protected System.Collections.Generic.IDictionary tokenNameToTypeMap; + public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor, System.Collections.Generic.IDictionary tokenNameToTypeMap) => throw null; + public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string[] tokenNames) => throw null; + public TreeWizard(string[] tokenNames) => throw null; public virtual System.Collections.Generic.IDictionary ComputeTokenTypes(string[] tokenNames) => throw null; - public virtual object Create(string pattern) => throw null; - public static bool Equals(object t1, object t2, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - public bool Equals(object t1, object t2) => throw null; - protected static bool EqualsCore(object t1, object t2, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - public virtual System.Collections.IList Find(object t, string pattern) => throw null; - public virtual System.Collections.IList Find(object t, int ttype) => throw null; - public virtual object FindFirst(object t, string pattern) => throw null; - public virtual object FindFirst(object t, int ttype) => throw null; public virtual int GetTokenType(string tokenName) => throw null; - // Generated from `Antlr.Runtime.Tree.TreeWizard+IContextVisitor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public interface IContextVisitor - { - void Visit(object t, object parent, int childIndex, System.Collections.Generic.IDictionary labels); - } - - public System.Collections.Generic.IDictionary Index(object t) => throw null; protected virtual void IndexCore(object t, System.Collections.Generic.IDictionary m) => throw null; + public virtual System.Collections.IList Find(object t, int ttype) => throw null; + public virtual System.Collections.IList Find(object t, string pattern) => throw null; + public virtual object FindFirst(object t, int ttype) => throw null; + public virtual object FindFirst(object t, string pattern) => throw null; + public void Visit(object t, int ttype, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; + public void Visit(object t, int ttype, System.Action action) => throw null; + protected virtual void VisitCore(object t, object parent, int childIndex, int ttype, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; + public void Visit(object t, string pattern, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; public bool Parse(object t, string pattern, System.Collections.Generic.IDictionary labels) => throw null; public bool Parse(object t, string pattern) => throw null; protected virtual bool ParseCore(object t1, Antlr.Runtime.Tree.TreeWizard.TreePattern tpattern, System.Collections.Generic.IDictionary labels) => throw null; - // Generated from `Antlr.Runtime.Tree.TreeWizard+TreePattern` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class TreePattern : Antlr.Runtime.Tree.CommonTree - { - public override string ToString() => throw null; - public TreePattern(Antlr.Runtime.IToken payload) => throw null; - public bool hasTextArg; - public string label; - } - - - // Generated from `Antlr.Runtime.Tree.TreeWizard+TreePatternTreeAdaptor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` - public class TreePatternTreeAdaptor : Antlr.Runtime.Tree.CommonTreeAdaptor + public virtual object Create(string pattern) => throw null; + public static bool Equals(object t1, object t2, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + public bool Equals(object t1, object t2) => throw null; + protected static bool EqualsCore(object t1, object t2, Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; + public interface IContextVisitor { - public override object Create(Antlr.Runtime.IToken payload) => throw null; - public TreePatternTreeAdaptor() => throw null; + void Visit(object t, object parent, int childIndex, System.Collections.Generic.IDictionary labels); } - - - public TreeWizard(string[] tokenNames) => throw null; - public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor, string[] tokenNames) => throw null; - public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor, System.Collections.Generic.IDictionary tokenNameToTypeMap) => throw null; - public TreeWizard(Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; - public void Visit(object t, string pattern, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; - public void Visit(object t, int ttype, System.Action action) => throw null; - public void Visit(object t, int ttype, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; - protected virtual void VisitCore(object t, object parent, int childIndex, int ttype, Antlr.Runtime.Tree.TreeWizard.IContextVisitor visitor) => throw null; - // Generated from `Antlr.Runtime.Tree.TreeWizard+Visitor` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` public abstract class Visitor : Antlr.Runtime.Tree.TreeWizard.IContextVisitor { public virtual void Visit(object t, object parent, int childIndex, System.Collections.Generic.IDictionary labels) => throw null; public abstract void Visit(object t); protected Visitor() => throw null; } - - - // Generated from `Antlr.Runtime.Tree.TreeWizard+WildcardTreePattern` in `Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f` + public class TreePattern : Antlr.Runtime.Tree.CommonTree + { + public string label; + public bool hasTextArg; + public TreePattern(Antlr.Runtime.IToken payload) => throw null; + public override string ToString() => throw null; + } public class WildcardTreePattern : Antlr.Runtime.Tree.TreeWizard.TreePattern { public WildcardTreePattern(Antlr.Runtime.IToken payload) : base(default(Antlr.Runtime.IToken)) => throw null; } - - - protected Antlr.Runtime.Tree.ITreeAdaptor adaptor; - protected System.Collections.Generic.IDictionary tokenNameToTypeMap; + public class TreePatternTreeAdaptor : Antlr.Runtime.Tree.CommonTreeAdaptor + { + public override object Create(Antlr.Runtime.IToken payload) => throw null; + public TreePatternTreeAdaptor() => throw null; + } } - - } - } -} -namespace System -{ - /* Duplicate type 'ICloneable' is not stubbed in this assembly 'Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f'. */ - - /* Duplicate type 'NonSerializedAttribute' is not stubbed in this assembly 'Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f'. */ - - /* Duplicate type 'SerializableAttribute' is not stubbed in this assembly 'Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f'. */ - - namespace Runtime - { - namespace Serialization - { - /* Duplicate type 'OnSerializingAttribute' is not stubbed in this assembly 'Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f'. */ - - /* Duplicate type 'StreamingContext' is not stubbed in this assembly 'Antlr3.Runtime, Version=3.5.0.2, Culture=neutral, PublicKeyToken=eb42632606e9261f'. */ - } } } diff --git a/csharp/ql/test/resources/stubs/Iesi.Collections/4.0.4/Iesi.Collections.cs b/csharp/ql/test/resources/stubs/Iesi.Collections/4.0.4/Iesi.Collections.cs deleted file mode 100644 index 92d7db311f32b..0000000000000 --- a/csharp/ql/test/resources/stubs/Iesi.Collections/4.0.4/Iesi.Collections.cs +++ /dev/null @@ -1,90 +0,0 @@ -// This file contains auto-generated code. - -namespace Iesi -{ - namespace Collections - { - namespace Generic - { - // Generated from `Iesi.Collections.Generic.LinkedHashSet<>` in `Iesi.Collections, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LinkedHashSet : System.Collections.IEnumerable, System.Collections.Generic.ISet, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection - { - void System.Collections.Generic.ICollection.Add(T item) => throw null; - public bool Add(T item) => throw null; - public void Clear() => throw null; - public bool Contains(T item) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; - public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } - public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public LinkedHashSet(System.Collections.Generic.IEnumerable initialValues) => throw null; - public LinkedHashSet() => throw null; - public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; - public bool Remove(T item) => throw null; - public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; - public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; - } - - // Generated from `Iesi.Collections.Generic.ReadOnlySet<>` in `Iesi.Collections, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ReadOnlySet : System.Collections.IEnumerable, System.Collections.Generic.ISet, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection - { - void System.Collections.Generic.ICollection.Add(T item) => throw null; - bool System.Collections.Generic.ISet.Add(T item) => throw null; - void System.Collections.Generic.ICollection.Clear() => throw null; - public bool Contains(T item) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - void System.Collections.Generic.ISet.ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - void System.Collections.Generic.ISet.IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsReadOnly { get => throw null; } - public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; - public ReadOnlySet(System.Collections.Generic.ISet basisSet) => throw null; - bool System.Collections.Generic.ICollection.Remove(T item) => throw null; - public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; - void System.Collections.Generic.ISet.SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - void System.Collections.Generic.ISet.UnionWith(System.Collections.Generic.IEnumerable other) => throw null; - } - - // Generated from `Iesi.Collections.Generic.SynchronizedSet<>` in `Iesi.Collections, Version=4.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SynchronizedSet : System.Collections.IEnumerable, System.Collections.Generic.ISet, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection - { - void System.Collections.Generic.ICollection.Add(T item) => throw null; - public bool Add(T item) => throw null; - public void Clear() => throw null; - public bool Contains(T item) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsReadOnly { get => throw null; } - public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; - public bool Remove(T item) => throw null; - public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; - public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public SynchronizedSet(System.Collections.Generic.ISet basisSet) => throw null; - public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; - } - - } - } -} diff --git a/csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.cs b/csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.cs similarity index 80% rename from csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.cs rename to csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.cs index a7577c91b0614..70ca52a5b52df 100644 --- a/csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.cs +++ b/csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.cs @@ -1,2365 +1,2056 @@ // This file contains auto-generated code. - +// Generated from `NHibernate, Version=5.4.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4`. namespace NHibernate { - // Generated from `NHibernate.ADOException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ADOException : NHibernate.HibernateException { - public ADOException(string message, System.Exception innerException, string sql) => throw null; - public ADOException(string message, System.Exception innerException) => throw null; public ADOException() => throw null; + public ADOException(string message, System.Exception innerException) => throw null; + public ADOException(string message, System.Exception innerException, string sql) => throw null; protected ADOException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public string SqlString { get => throw null; } } - - // Generated from `NHibernate.AssertionFailure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AssertionFailure : System.Exception { - public AssertionFailure(string message, System.Exception innerException) => throw null; - public AssertionFailure(string message) => throw null; public AssertionFailure() => throw null; + public AssertionFailure(string message) => throw null; + public AssertionFailure(string message, System.Exception innerException) => throw null; protected AssertionFailure(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.CacheMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - [System.Flags] - public enum CacheMode - { - Get, - Ignore, - Normal, - Put, - Refresh, - } - - // Generated from `NHibernate.CallbackException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CallbackException : NHibernate.HibernateException - { - public CallbackException(string message, System.Exception innerException) => throw null; - public CallbackException(string message) => throw null; - public CallbackException(System.Exception innerException) => throw null; - protected CallbackException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.ConnectionReleaseMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum ConnectionReleaseMode - { - AfterStatement, - AfterTransaction, - OnClose, - } - - // Generated from `NHibernate.ConnectionReleaseModeParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ConnectionReleaseModeParser - { - public static NHibernate.ConnectionReleaseMode Convert(string value) => throw null; - public static string ToString(NHibernate.ConnectionReleaseMode value) => throw null; - } - - // Generated from `NHibernate.CriteriaTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CriteriaTransformer - { - public static NHibernate.ICriteria Clone(NHibernate.ICriteria criteria) => throw null; - public static NHibernate.Criterion.DetachedCriteria Clone(NHibernate.Criterion.DetachedCriteria criteria) => throw null; - public static NHibernate.ICriteria TransformToRowCount(NHibernate.ICriteria criteria) => throw null; - public static NHibernate.Criterion.DetachedCriteria TransformToRowCount(NHibernate.Criterion.DetachedCriteria criteria) => throw null; - } - - // Generated from `NHibernate.DuplicateMappingException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DuplicateMappingException : NHibernate.MappingException - { - public DuplicateMappingException(string type, string name) : base(default(System.Exception)) => throw null; - public DuplicateMappingException(string customMessage, string type, string name) : base(default(System.Exception)) => throw null; - public DuplicateMappingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Exception)) => throw null; - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public string Name { get => throw null; } - public string Type { get => throw null; } - } - - // Generated from `NHibernate.EmptyInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmptyInterceptor : NHibernate.IInterceptor - { - public virtual void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; - public virtual void AfterTransactionCompletion(NHibernate.ITransaction tx) => throw null; - public virtual void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; - public EmptyInterceptor() => throw null; - public virtual int[] FindDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; - public virtual object GetEntity(string entityName, object id) => throw null; - public virtual string GetEntityName(object entity) => throw null; - public static NHibernate.EmptyInterceptor Instance; - public virtual object Instantiate(string clazz, object id) => throw null; - public virtual bool? IsTransient(object entity) => throw null; - public virtual void OnCollectionRecreate(object collection, object key) => throw null; - public virtual void OnCollectionRemove(object collection, object key) => throw null; - public virtual void OnCollectionUpdate(object collection, object key) => throw null; - public virtual void OnDelete(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; - public virtual bool OnFlushDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; - public virtual bool OnLoad(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; - public virtual NHibernate.SqlCommand.SqlString OnPrepareStatement(NHibernate.SqlCommand.SqlString sql) => throw null; - public virtual bool OnSave(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; - public virtual void PostFlush(System.Collections.ICollection entities) => throw null; - public virtual void PreFlush(System.Collections.ICollection entitites) => throw null; - public virtual void SetSession(NHibernate.ISession session) => throw null; - } - - // Generated from `NHibernate.EntityJoinExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class EntityJoinExtensions - { - public static NHibernate.ICriteria CreateEntityAlias(this NHibernate.ICriteria criteria, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - public static NHibernate.ICriteria CreateEntityAlias(this NHibernate.ICriteria criteria, string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; - public static NHibernate.ICriteria CreateEntityCriteria(this NHibernate.ICriteria criteria, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - public static NHibernate.ICriteria CreateEntityCriteria(this NHibernate.ICriteria criteria, string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; - public static TThis JoinEntityAlias(this TThis queryOver, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) where TThis : NHibernate.IQueryOver => throw null; - public static TThis JoinEntityAlias(this TThis queryOver, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) where TThis : NHibernate.IQueryOver => throw null; - public static NHibernate.IQueryOver JoinEntityQueryOver(this NHibernate.IQueryOver queryOver, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - public static NHibernate.IQueryOver JoinEntityQueryOver(this NHibernate.IQueryOver queryOver, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - } - - // Generated from `NHibernate.EntityMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum EntityMode - { - Map, - Poco, - } - - // Generated from `NHibernate.FKUnmatchingColumnsException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FKUnmatchingColumnsException : NHibernate.MappingException - { - public FKUnmatchingColumnsException(string message, System.Exception innerException) : base(default(System.Exception)) => throw null; - public FKUnmatchingColumnsException(string message) : base(default(System.Exception)) => throw null; - protected FKUnmatchingColumnsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Exception)) => throw null; - } - - // Generated from `NHibernate.FetchMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum FetchMode - { - Default, - Eager, - Join, - Lazy, - Select, - } - - // Generated from `NHibernate.FlushMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum FlushMode - { - Always, - Auto, - Commit, - Manual, - Never, - Unspecified, - } - - // Generated from `NHibernate.HibernateException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HibernateException : System.Exception - { - public HibernateException(string message, System.Exception innerException) => throw null; - public HibernateException(string message) => throw null; - public HibernateException(System.Exception innerException) => throw null; - public HibernateException() => throw null; - protected HibernateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.ICacheableQueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface ICacheableQueryExpression - { - bool CanCachePlan { get; } - } - - // Generated from `NHibernate.ICriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICriteria : System.ICloneable { + System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + NHibernate.ICriteria SetProjection(params NHibernate.Criterion.IProjection[] projection); NHibernate.ICriteria Add(NHibernate.Criterion.ICriterion expression); NHibernate.ICriteria AddOrder(NHibernate.Criterion.Order order); - string Alias { get; } - void ClearOrders(); - NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.ICriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode); + NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode); + NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode); NHibernate.ICriteria CreateAlias(string associationPath, string alias); - NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType); - NHibernate.ICriteria CreateCriteria(string associationPath, string alias); - NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType); + NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); NHibernate.ICriteria CreateCriteria(string associationPath); + NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType); + NHibernate.ICriteria CreateCriteria(string associationPath, string alias); + NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); + NHibernate.ICriteria SetMaxResults(int maxResults); + NHibernate.ICriteria SetFirstResult(int firstResult); + NHibernate.ICriteria SetFetchSize(int fetchSize); + NHibernate.ICriteria SetTimeout(int timeout); + NHibernate.ICriteria SetCacheable(bool cacheable); + NHibernate.ICriteria SetCacheRegion(string cacheRegion); + NHibernate.ICriteria SetComment(string comment); + NHibernate.ICriteria SetFlushMode(NHibernate.FlushMode flushMode); + NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode); + System.Collections.IList List(); + object UniqueResult(); NHibernate.IFutureEnumerable Future(); NHibernate.IFutureValue FutureValue(); - NHibernate.ICriteria GetCriteriaByAlias(string alias); + NHibernate.ICriteria SetReadOnly(bool readOnly); + void List(System.Collections.IList results); + System.Collections.Generic.IList List(); + T UniqueResult(); + void ClearOrders(); NHibernate.ICriteria GetCriteriaByPath(string path); + NHibernate.ICriteria GetCriteriaByAlias(string alias); System.Type GetRootEntityTypeIfAvailable(); - bool IsReadOnly { get; } + string Alias { get; } bool IsReadOnlyInitialized { get; } - void List(System.Collections.IList results); - System.Collections.IList List(); - System.Collections.Generic.IList List(); + bool IsReadOnly { get; } + } + public interface IMultiCriteria + { System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode); - NHibernate.ICriteria SetCacheRegion(string cacheRegion); - NHibernate.ICriteria SetCacheable(bool cacheable); - NHibernate.ICriteria SetComment(string comment); - NHibernate.ICriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode); - NHibernate.ICriteria SetFetchSize(int fetchSize); - NHibernate.ICriteria SetFirstResult(int firstResult); - NHibernate.ICriteria SetFlushMode(NHibernate.FlushMode flushMode); - NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode); - NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode); - NHibernate.ICriteria SetMaxResults(int maxResults); - NHibernate.ICriteria SetProjection(params NHibernate.Criterion.IProjection[] projection); - NHibernate.ICriteria SetReadOnly(bool readOnly); - NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); - NHibernate.ICriteria SetTimeout(int timeout); - object UniqueResult(); - T UniqueResult(); - System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Collections.IList List(); + NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.ICriteria criteria); + NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria); + NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria); + NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria); + NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria); + NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria); + NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria); + NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria); + NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria); + NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.IQueryOver queryOver); + NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver); + NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver); + NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver); + NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver); + NHibernate.IMultiCriteria SetCacheable(bool cachable); + NHibernate.IMultiCriteria SetCacheRegion(string region); + NHibernate.IMultiCriteria ForceCacheRefresh(bool forceRefresh); + NHibernate.IMultiCriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); + object GetResult(string key); } - - // Generated from `NHibernate.IDatabinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDatabinder + public interface IMultiQuery { - NHibernate.IDatabinder Bind(object obj); - NHibernate.IDatabinder BindAll(System.Collections.ICollection objs); - bool InitializeLazy { get; set; } - string ToGenericXml(); - System.Xml.XmlDocument ToGenericXmlDocument(); - string ToXML(); - System.Xml.XmlDocument ToXmlDocument(); + System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Collections.IList List(); + NHibernate.IMultiQuery Add(System.Type resultGenericListType, NHibernate.IQuery query); + NHibernate.IMultiQuery Add(NHibernate.IQuery query); + NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query); + NHibernate.IMultiQuery Add(string key, string hql); + NHibernate.IMultiQuery Add(string hql); + NHibernate.IMultiQuery AddNamedQuery(string queryName); + NHibernate.IMultiQuery AddNamedQuery(string key, string queryName); + NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query); + NHibernate.IMultiQuery Add(NHibernate.IQuery query); + NHibernate.IMultiQuery Add(string key, string hql); + NHibernate.IMultiQuery Add(string hql); + NHibernate.IMultiQuery AddNamedQuery(string queryName); + NHibernate.IMultiQuery AddNamedQuery(string key, string queryName); + NHibernate.IMultiQuery SetCacheable(bool cacheable); + NHibernate.IMultiQuery SetCacheRegion(string region); + NHibernate.IMultiQuery SetForceCacheRefresh(bool forceCacheRefresh); + NHibernate.IMultiQuery SetTimeout(int timeout); + NHibernate.IMultiQuery SetParameter(string name, object val, NHibernate.Type.IType type); + NHibernate.IMultiQuery SetParameter(string name, object val); + NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type); + NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals); + NHibernate.IMultiQuery SetAnsiString(string name, string val); + NHibernate.IMultiQuery SetBinary(string name, byte[] val); + NHibernate.IMultiQuery SetBoolean(string name, bool val); + NHibernate.IMultiQuery SetByte(string name, byte val); + NHibernate.IMultiQuery SetCharacter(string name, char val); + NHibernate.IMultiQuery SetDateTime(string name, System.DateTime val); + NHibernate.IMultiQuery SetDateTimeNoMs(string name, System.DateTime val); + NHibernate.IMultiQuery SetDateTime2(string name, System.DateTime val); + NHibernate.IMultiQuery SetTimeSpan(string name, System.TimeSpan val); + NHibernate.IMultiQuery SetTimeAsTimeSpan(string name, System.TimeSpan val); + NHibernate.IMultiQuery SetDateTimeOffset(string name, System.DateTimeOffset val); + NHibernate.IMultiQuery SetDecimal(string name, decimal val); + NHibernate.IMultiQuery SetDouble(string name, double val); + NHibernate.IMultiQuery SetEntity(string name, object val); + NHibernate.IMultiQuery SetEnum(string name, System.Enum val); + NHibernate.IMultiQuery SetInt16(string name, short val); + NHibernate.IMultiQuery SetInt32(string name, int val); + NHibernate.IMultiQuery SetInt64(string name, long val); + NHibernate.IMultiQuery SetSingle(string name, float val); + NHibernate.IMultiQuery SetString(string name, string val); + NHibernate.IMultiQuery SetGuid(string name, System.Guid val); + NHibernate.IMultiQuery SetTime(string name, System.DateTime val); + NHibernate.IMultiQuery SetTimestamp(string name, System.DateTime val); + NHibernate.IMultiQuery SetFlushMode(NHibernate.FlushMode mode); + NHibernate.IMultiQuery SetResultTransformer(NHibernate.Transform.IResultTransformer transformer); + object GetResult(string key); } - - // Generated from `NHibernate.IDetachedQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDetachedQuery + public interface IQuery { - NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session); - NHibernate.IDetachedQuery SetAnsiString(string name, string val); - NHibernate.IDetachedQuery SetAnsiString(int position, string val); - NHibernate.IDetachedQuery SetBinary(string name, System.Byte[] val); - NHibernate.IDetachedQuery SetBinary(int position, System.Byte[] val); - NHibernate.IDetachedQuery SetBoolean(string name, bool val); - NHibernate.IDetachedQuery SetBoolean(int position, bool val); - NHibernate.IDetachedQuery SetByte(string name, System.Byte val); - NHibernate.IDetachedQuery SetByte(int position, System.Byte val); - NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode); - NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion); - NHibernate.IDetachedQuery SetCacheable(bool cacheable); - NHibernate.IDetachedQuery SetCharacter(string name, System.Char val); - NHibernate.IDetachedQuery SetCharacter(int position, System.Char val); - NHibernate.IDetachedQuery SetComment(string comment); - NHibernate.IDetachedQuery SetDateTime(string name, System.DateTime val); - NHibernate.IDetachedQuery SetDateTime(int position, System.DateTime val); - NHibernate.IDetachedQuery SetDateTimeNoMs(string name, System.DateTime val); - NHibernate.IDetachedQuery SetDateTimeNoMs(int position, System.DateTime val); - NHibernate.IDetachedQuery SetDecimal(string name, System.Decimal val); - NHibernate.IDetachedQuery SetDecimal(int position, System.Decimal val); - NHibernate.IDetachedQuery SetDouble(string name, double val); - NHibernate.IDetachedQuery SetDouble(int position, double val); - NHibernate.IDetachedQuery SetEntity(string name, object val); - NHibernate.IDetachedQuery SetEntity(int position, object val); - NHibernate.IDetachedQuery SetEnum(string name, System.Enum val); - NHibernate.IDetachedQuery SetEnum(int position, System.Enum val); - NHibernate.IDetachedQuery SetFetchSize(int fetchSize); - NHibernate.IDetachedQuery SetFirstResult(int firstResult); - NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode); - NHibernate.IDetachedQuery SetGuid(string name, System.Guid val); - NHibernate.IDetachedQuery SetGuid(int position, System.Guid val); - NHibernate.IDetachedQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters); - NHibernate.IDetachedQuery SetInt16(string name, System.Int16 val); - NHibernate.IDetachedQuery SetInt16(int position, System.Int16 val); - NHibernate.IDetachedQuery SetInt32(string name, int val); - NHibernate.IDetachedQuery SetInt32(int position, int val); - NHibernate.IDetachedQuery SetInt64(string name, System.Int64 val); - NHibernate.IDetachedQuery SetInt64(int position, System.Int64 val); - void SetLockMode(string alias, NHibernate.LockMode lockMode); - NHibernate.IDetachedQuery SetMaxResults(int maxResults); - NHibernate.IDetachedQuery SetParameter(string name, object val, NHibernate.Type.IType type); - NHibernate.IDetachedQuery SetParameter(string name, object val); - NHibernate.IDetachedQuery SetParameter(int position, object val, NHibernate.Type.IType type); - NHibernate.IDetachedQuery SetParameter(int position, object val); - NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type); - NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals); - NHibernate.IDetachedQuery SetProperties(object obj); - NHibernate.IDetachedQuery SetReadOnly(bool readOnly); - NHibernate.IDetachedQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); - NHibernate.IDetachedQuery SetSingle(string name, float val); - NHibernate.IDetachedQuery SetSingle(int position, float val); - NHibernate.IDetachedQuery SetString(string name, string val); - NHibernate.IDetachedQuery SetString(int position, string val); - NHibernate.IDetachedQuery SetTime(string name, System.DateTime val); - NHibernate.IDetachedQuery SetTime(int position, System.DateTime val); - NHibernate.IDetachedQuery SetTimeout(int timeout); - NHibernate.IDetachedQuery SetTimestamp(string name, System.DateTime val); - NHibernate.IDetachedQuery SetTimestamp(int position, System.DateTime val); - } - - // Generated from `NHibernate.IFilter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IFilter - { - NHibernate.Engine.FilterDefinition FilterDefinition { get; } - string Name { get; } - NHibernate.IFilter SetParameter(string name, object value); - NHibernate.IFilter SetParameterList(string name, System.Collections.Generic.ICollection values); - void Validate(); - } - - // Generated from `NHibernate.IFutureEnumerable<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IFutureEnumerable : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable - { - System.Collections.Generic.IEnumerable GetEnumerable(); - System.Threading.Tasks.Task> GetEnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Collections.Generic.IEnumerator GetEnumerator(); - } - - // Generated from `NHibernate.IFutureValue<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IFutureValue - { - System.Threading.Tasks.Task GetValueAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - T Value { get; } - } - - // Generated from `NHibernate.IInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IInterceptor - { - void AfterTransactionBegin(NHibernate.ITransaction tx); - void AfterTransactionCompletion(NHibernate.ITransaction tx); - void BeforeTransactionCompletion(NHibernate.ITransaction tx); - int[] FindDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types); - object GetEntity(string entityName, object id); - string GetEntityName(object entity); - object Instantiate(string entityName, object id); - bool? IsTransient(object entity); - void OnCollectionRecreate(object collection, object key); - void OnCollectionRemove(object collection, object key); - void OnCollectionUpdate(object collection, object key); - void OnDelete(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); - bool OnFlushDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types); - bool OnLoad(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); - NHibernate.SqlCommand.SqlString OnPrepareStatement(NHibernate.SqlCommand.SqlString sql); - bool OnSave(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); - void PostFlush(System.Collections.ICollection entities); - void PreFlush(System.Collections.ICollection entities); - void SetSession(NHibernate.ISession session); - } - - // Generated from `NHibernate.IInternalLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IInternalLogger - { - void Debug(object message, System.Exception exception); - void Debug(object message); - void DebugFormat(string format, params object[] args); - void Error(object message, System.Exception exception); - void Error(object message); - void ErrorFormat(string format, params object[] args); - void Fatal(object message, System.Exception exception); - void Fatal(object message); - void Info(object message, System.Exception exception); - void Info(object message); - void InfoFormat(string format, params object[] args); - bool IsDebugEnabled { get; } - bool IsErrorEnabled { get; } - bool IsFatalEnabled { get; } - bool IsInfoEnabled { get; } - bool IsWarnEnabled { get; } - void Warn(object message, System.Exception exception); - void Warn(object message); - void WarnFormat(string format, params object[] args); - } - - // Generated from `NHibernate.ILoggerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ILoggerFactory - { - NHibernate.IInternalLogger LoggerFor(string keyName); - NHibernate.IInternalLogger LoggerFor(System.Type type); - } - - // Generated from `NHibernate.IMultiCriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMultiCriteria - { - NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver); - NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver); - NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver); - NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria); - NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria); - NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver); - NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria); - NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria); - NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria); - NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria); - NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.IQueryOver queryOver); - NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.ICriteria criteria); - NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria); - NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria); - NHibernate.IMultiCriteria ForceCacheRefresh(bool forceRefresh); - object GetResult(string key); - System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Collections.IList List(); - System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IMultiCriteria SetCacheRegion(string region); - NHibernate.IMultiCriteria SetCacheable(bool cachable); - NHibernate.IMultiCriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); - } - - // Generated from `NHibernate.IMultiQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMultiQuery - { - NHibernate.IMultiQuery Add(string key, string hql); - NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query); - NHibernate.IMultiQuery Add(string hql); - NHibernate.IMultiQuery Add(NHibernate.IQuery query); - NHibernate.IMultiQuery Add(string key, string hql); - NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query); - NHibernate.IMultiQuery Add(string hql); - NHibernate.IMultiQuery Add(System.Type resultGenericListType, NHibernate.IQuery query); - NHibernate.IMultiQuery Add(NHibernate.IQuery query); - NHibernate.IMultiQuery AddNamedQuery(string queryName); - NHibernate.IMultiQuery AddNamedQuery(string key, string queryName); - NHibernate.IMultiQuery AddNamedQuery(string queryName); - NHibernate.IMultiQuery AddNamedQuery(string key, string queryName); - object GetResult(string key); - System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Collections.IList List(); - System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IMultiQuery SetAnsiString(string name, string val); - NHibernate.IMultiQuery SetBinary(string name, System.Byte[] val); - NHibernate.IMultiQuery SetBoolean(string name, bool val); - NHibernate.IMultiQuery SetByte(string name, System.Byte val); - NHibernate.IMultiQuery SetCacheRegion(string region); - NHibernate.IMultiQuery SetCacheable(bool cacheable); - NHibernate.IMultiQuery SetCharacter(string name, System.Char val); - NHibernate.IMultiQuery SetDateTime(string name, System.DateTime val); - NHibernate.IMultiQuery SetDateTime2(string name, System.DateTime val); - NHibernate.IMultiQuery SetDateTimeNoMs(string name, System.DateTime val); - NHibernate.IMultiQuery SetDateTimeOffset(string name, System.DateTimeOffset val); - NHibernate.IMultiQuery SetDecimal(string name, System.Decimal val); - NHibernate.IMultiQuery SetDouble(string name, double val); - NHibernate.IMultiQuery SetEntity(string name, object val); - NHibernate.IMultiQuery SetEnum(string name, System.Enum val); - NHibernate.IMultiQuery SetFlushMode(NHibernate.FlushMode mode); - NHibernate.IMultiQuery SetForceCacheRefresh(bool forceCacheRefresh); - NHibernate.IMultiQuery SetGuid(string name, System.Guid val); - NHibernate.IMultiQuery SetInt16(string name, System.Int16 val); - NHibernate.IMultiQuery SetInt32(string name, int val); - NHibernate.IMultiQuery SetInt64(string name, System.Int64 val); - NHibernate.IMultiQuery SetParameter(string name, object val, NHibernate.Type.IType type); - NHibernate.IMultiQuery SetParameter(string name, object val); - NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type); - NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals); - NHibernate.IMultiQuery SetResultTransformer(NHibernate.Transform.IResultTransformer transformer); - NHibernate.IMultiQuery SetSingle(string name, float val); - NHibernate.IMultiQuery SetString(string name, string val); - NHibernate.IMultiQuery SetTime(string name, System.DateTime val); - NHibernate.IMultiQuery SetTimeAsTimeSpan(string name, System.TimeSpan val); - NHibernate.IMultiQuery SetTimeSpan(string name, System.TimeSpan val); - NHibernate.IMultiQuery SetTimeout(int timeout); - NHibernate.IMultiQuery SetTimestamp(string name, System.DateTime val); - } - - // Generated from `NHibernate.INHibernateLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INHibernateLogger - { - bool IsEnabled(NHibernate.NHibernateLogLevel logLevel); - void Log(NHibernate.NHibernateLogLevel logLevel, NHibernate.NHibernateLogValues state, System.Exception exception); - } - - // Generated from `NHibernate.INHibernateLoggerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INHibernateLoggerFactory - { - NHibernate.INHibernateLogger LoggerFor(string keyName); - NHibernate.INHibernateLogger LoggerFor(System.Type type); - } - - // Generated from `NHibernate.IQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQuery - { - System.Collections.IEnumerable Enumerable(); - System.Collections.Generic.IEnumerable Enumerable(); System.Threading.Tasks.Task EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - int ExecuteUpdate(); + System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IFutureEnumerable Future(); - NHibernate.IFutureValue FutureValue(); - bool IsReadOnly { get; } - void List(System.Collections.IList results); + System.Collections.IEnumerable Enumerable(); + System.Collections.Generic.IEnumerable Enumerable(); System.Collections.IList List(); + void List(System.Collections.IList results); System.Collections.Generic.IList List(); - System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - string[] NamedParameters { get; } - string QueryString { get; } - string[] ReturnAliases { get; } - NHibernate.Type.IType[] ReturnTypes { get; } - NHibernate.IQuery SetAnsiString(string name, string val); - NHibernate.IQuery SetAnsiString(int position, string val); - NHibernate.IQuery SetBinary(string name, System.Byte[] val); - NHibernate.IQuery SetBinary(int position, System.Byte[] val); - NHibernate.IQuery SetBoolean(string name, bool val); - NHibernate.IQuery SetBoolean(int position, bool val); - NHibernate.IQuery SetByte(string name, System.Byte val); - NHibernate.IQuery SetByte(int position, System.Byte val); - NHibernate.IQuery SetCacheMode(NHibernate.CacheMode cacheMode); - NHibernate.IQuery SetCacheRegion(string cacheRegion); + object UniqueResult(); + T UniqueResult(); + int ExecuteUpdate(); + NHibernate.IQuery SetMaxResults(int maxResults); + NHibernate.IQuery SetFirstResult(int firstResult); + NHibernate.IQuery SetReadOnly(bool readOnly); NHibernate.IQuery SetCacheable(bool cacheable); - NHibernate.IQuery SetCharacter(string name, System.Char val); - NHibernate.IQuery SetCharacter(int position, System.Char val); - NHibernate.IQuery SetComment(string comment); - NHibernate.IQuery SetDateTime(string name, System.DateTime val); - NHibernate.IQuery SetDateTime(int position, System.DateTime val); - NHibernate.IQuery SetDateTime2(string name, System.DateTime val); - NHibernate.IQuery SetDateTime2(int position, System.DateTime val); - NHibernate.IQuery SetDateTimeNoMs(string name, System.DateTime val); - NHibernate.IQuery SetDateTimeNoMs(int position, System.DateTime val); - NHibernate.IQuery SetDateTimeOffset(string name, System.DateTimeOffset val); - NHibernate.IQuery SetDateTimeOffset(int position, System.DateTimeOffset val); - NHibernate.IQuery SetDecimal(string name, System.Decimal val); - NHibernate.IQuery SetDecimal(int position, System.Decimal val); - NHibernate.IQuery SetDouble(string name, double val); - NHibernate.IQuery SetDouble(int position, double val); - NHibernate.IQuery SetEntity(string name, object val); - NHibernate.IQuery SetEntity(int position, object val); - NHibernate.IQuery SetEnum(string name, System.Enum val); - NHibernate.IQuery SetEnum(int position, System.Enum val); + NHibernate.IQuery SetCacheRegion(string cacheRegion); + NHibernate.IQuery SetTimeout(int timeout); NHibernate.IQuery SetFetchSize(int fetchSize); - NHibernate.IQuery SetFirstResult(int firstResult); - NHibernate.IQuery SetFlushMode(NHibernate.FlushMode flushMode); - NHibernate.IQuery SetGuid(string name, System.Guid val); - NHibernate.IQuery SetGuid(int position, System.Guid val); - NHibernate.IQuery SetInt16(string name, System.Int16 val); - NHibernate.IQuery SetInt16(int position, System.Int16 val); - NHibernate.IQuery SetInt32(string name, int val); - NHibernate.IQuery SetInt32(int position, int val); - NHibernate.IQuery SetInt64(string name, System.Int64 val); - NHibernate.IQuery SetInt64(int position, System.Int64 val); NHibernate.IQuery SetLockMode(string alias, NHibernate.LockMode lockMode); - NHibernate.IQuery SetMaxResults(int maxResults); - NHibernate.IQuery SetParameter(string name, T val); - NHibernate.IQuery SetParameter(int position, T val); - NHibernate.IQuery SetParameter(string name, object val, NHibernate.Type.IType type); - NHibernate.IQuery SetParameter(string name, object val); + NHibernate.IQuery SetComment(string comment); + NHibernate.IQuery SetFlushMode(NHibernate.FlushMode flushMode); + NHibernate.IQuery SetCacheMode(NHibernate.CacheMode cacheMode); NHibernate.IQuery SetParameter(int position, object val, NHibernate.Type.IType type); + NHibernate.IQuery SetParameter(string name, object val, NHibernate.Type.IType type); + NHibernate.IQuery SetParameter(int position, T val); + NHibernate.IQuery SetParameter(string name, T val); NHibernate.IQuery SetParameter(int position, object val); + NHibernate.IQuery SetParameter(string name, object val); NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type); NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals); NHibernate.IQuery SetProperties(object obj); - NHibernate.IQuery SetReadOnly(bool readOnly); - NHibernate.IQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); - NHibernate.IQuery SetSingle(string name, float val); + NHibernate.IQuery SetAnsiString(int position, string val); + NHibernate.IQuery SetAnsiString(string name, string val); + NHibernate.IQuery SetBinary(int position, byte[] val); + NHibernate.IQuery SetBinary(string name, byte[] val); + NHibernate.IQuery SetBoolean(int position, bool val); + NHibernate.IQuery SetBoolean(string name, bool val); + NHibernate.IQuery SetByte(int position, byte val); + NHibernate.IQuery SetByte(string name, byte val); + NHibernate.IQuery SetCharacter(int position, char val); + NHibernate.IQuery SetCharacter(string name, char val); + NHibernate.IQuery SetDateTime(int position, System.DateTime val); + NHibernate.IQuery SetDateTime(string name, System.DateTime val); + NHibernate.IQuery SetDateTimeNoMs(int position, System.DateTime val); + NHibernate.IQuery SetDateTimeNoMs(string name, System.DateTime val); + NHibernate.IQuery SetDateTime2(int position, System.DateTime val); + NHibernate.IQuery SetDateTime2(string name, System.DateTime val); + NHibernate.IQuery SetTimeSpan(int position, System.TimeSpan val); + NHibernate.IQuery SetTimeSpan(string name, System.TimeSpan val); + NHibernate.IQuery SetTimeAsTimeSpan(int position, System.TimeSpan val); + NHibernate.IQuery SetTimeAsTimeSpan(string name, System.TimeSpan val); + NHibernate.IQuery SetDateTimeOffset(int position, System.DateTimeOffset val); + NHibernate.IQuery SetDateTimeOffset(string name, System.DateTimeOffset val); + NHibernate.IQuery SetDecimal(int position, decimal val); + NHibernate.IQuery SetDecimal(string name, decimal val); + NHibernate.IQuery SetDouble(int position, double val); + NHibernate.IQuery SetDouble(string name, double val); + NHibernate.IQuery SetEnum(int position, System.Enum val); + NHibernate.IQuery SetEnum(string name, System.Enum val); + NHibernate.IQuery SetInt16(int position, short val); + NHibernate.IQuery SetInt16(string name, short val); + NHibernate.IQuery SetInt32(int position, int val); + NHibernate.IQuery SetInt32(string name, int val); + NHibernate.IQuery SetInt64(int position, long val); + NHibernate.IQuery SetInt64(string name, long val); NHibernate.IQuery SetSingle(int position, float val); - NHibernate.IQuery SetString(string name, string val); + NHibernate.IQuery SetSingle(string name, float val); NHibernate.IQuery SetString(int position, string val); - NHibernate.IQuery SetTime(string name, System.DateTime val); + NHibernate.IQuery SetString(string name, string val); NHibernate.IQuery SetTime(int position, System.DateTime val); - NHibernate.IQuery SetTimeAsTimeSpan(string name, System.TimeSpan val); - NHibernate.IQuery SetTimeAsTimeSpan(int position, System.TimeSpan val); - NHibernate.IQuery SetTimeSpan(string name, System.TimeSpan val); - NHibernate.IQuery SetTimeSpan(int position, System.TimeSpan val); - NHibernate.IQuery SetTimeout(int timeout); - NHibernate.IQuery SetTimestamp(string name, System.DateTime val); + NHibernate.IQuery SetTime(string name, System.DateTime val); NHibernate.IQuery SetTimestamp(int position, System.DateTime val); - object UniqueResult(); - T UniqueResult(); - System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + NHibernate.IQuery SetTimestamp(string name, System.DateTime val); + NHibernate.IQuery SetGuid(int position, System.Guid val); + NHibernate.IQuery SetGuid(string name, System.Guid val); + NHibernate.IQuery SetEntity(int position, object val); + NHibernate.IQuery SetEntity(string name, object val); + NHibernate.IQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); + NHibernate.IFutureEnumerable Future(); + NHibernate.IFutureValue FutureValue(); + string QueryString { get; } + NHibernate.Type.IType[] ReturnTypes { get; } + string[] ReturnAliases { get; } + string[] NamedParameters { get; } + bool IsReadOnly { get; } } - - // Generated from `NHibernate.IQueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryExpression + public interface IQueryOver : NHibernate.IQueryOver { - string Key { get; } - System.Collections.Generic.IList ParameterDescriptors { get; } - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Translate(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, bool filter); - System.Type Type { get; } + System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RowCountAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RowCountInt64Async(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Collections.Generic.IList List(); + System.Collections.Generic.IList List(); + NHibernate.IQueryOver ToRowCountQuery(); + NHibernate.IQueryOver ToRowCountInt64Query(); + int RowCount(); + long RowCountInt64(); + TRoot SingleOrDefault(); + U SingleOrDefault(); + NHibernate.IFutureEnumerable Future(); + NHibernate.IFutureEnumerable Future(); + NHibernate.IFutureValue FutureValue(); + NHibernate.IFutureValue FutureValue(); + NHibernate.IQueryOver Clone(); + NHibernate.IQueryOver ClearOrders(); + NHibernate.IQueryOver Skip(int firstResult); + NHibernate.IQueryOver Take(int maxResults); + NHibernate.IQueryOver Cacheable(); + NHibernate.IQueryOver CacheMode(NHibernate.CacheMode cacheMode); + NHibernate.IQueryOver CacheRegion(string cacheRegion); + NHibernate.IQueryOver ReadOnly(); } - - // Generated from `NHibernate.IQueryOver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryOver { - NHibernate.ICriteria RootCriteria { get; } NHibernate.ICriteria UnderlyingCriteria { get; } + NHibernate.ICriteria RootCriteria { get; } } - - // Generated from `NHibernate.IQueryOver<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryOver : NHibernate.IQueryOver, NHibernate.IQueryOver { - NHibernate.IQueryOver And(System.Linq.Expressions.Expression> expression); NHibernate.IQueryOver And(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver And(System.Linq.Expressions.Expression> expression); NHibernate.IQueryOver And(NHibernate.Criterion.ICriterion expression); - NHibernate.IQueryOver AndNot(System.Linq.Expressions.Expression> expression); NHibernate.IQueryOver AndNot(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver AndNot(System.Linq.Expressions.Expression> expression); NHibernate.IQueryOver AndNot(NHibernate.Criterion.ICriterion expression); - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression); NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression); + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver Where(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver Where(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver Where(NHibernate.Criterion.ICriterion expression); + NHibernate.IQueryOver WhereNot(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver WhereNot(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver WhereNot(NHibernate.Criterion.ICriterion expression); + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression); + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression); + NHibernate.IQueryOver Select(params System.Linq.Expressions.Expression>[] projections); + NHibernate.IQueryOver Select(params NHibernate.Criterion.IProjection[] projections); + NHibernate.IQueryOver SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(NHibernate.Criterion.IProjection projection); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderByAlias(System.Linq.Expressions.Expression> path); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(NHibernate.Criterion.IProjection projection); + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenByAlias(System.Linq.Expressions.Expression> path); + NHibernate.IQueryOver TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer); NHibernate.Criterion.Lambda.IQueryOverFetchBuilder Fetch(System.Linq.Expressions.Expression> path); - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Full { get; } - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Inner { get; } - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType); + NHibernate.Criterion.Lambda.IQueryOverLockBuilder Lock(); + NHibernate.Criterion.Lambda.IQueryOverLockBuilder Lock(System.Linq.Expressions.Expression> alias); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType); NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType); - NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.IQueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause); + NHibernate.Criterion.Lambda.IQueryOverSubqueryBuilder WithSubquery { get; } + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Inner { get; } NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Left { get; } - NHibernate.Criterion.Lambda.IQueryOverLockBuilder Lock(System.Linq.Expressions.Expression> alias); - NHibernate.Criterion.Lambda.IQueryOverLockBuilder Lock(); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderBy(NHibernate.Criterion.IProjection projection); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder OrderByAlias(System.Linq.Expressions.Expression> path); NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Right { get; } - NHibernate.IQueryOver Select(params System.Linq.Expressions.Expression>[] projections); - NHibernate.IQueryOver Select(params NHibernate.Criterion.IProjection[] projections); - NHibernate.IQueryOver SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenBy(NHibernate.Criterion.IProjection projection); - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder ThenByAlias(System.Linq.Expressions.Expression> path); - NHibernate.IQueryOver TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer); - NHibernate.IQueryOver Where(System.Linq.Expressions.Expression> expression); - NHibernate.IQueryOver Where(System.Linq.Expressions.Expression> expression); - NHibernate.IQueryOver Where(NHibernate.Criterion.ICriterion expression); - NHibernate.IQueryOver WhereNot(System.Linq.Expressions.Expression> expression); - NHibernate.IQueryOver WhereNot(System.Linq.Expressions.Expression> expression); - NHibernate.IQueryOver WhereNot(NHibernate.Criterion.ICriterion expression); - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression); - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression); - NHibernate.Criterion.Lambda.IQueryOverSubqueryBuilder WithSubquery { get; } - } - - // Generated from `NHibernate.IQueryOver<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryOver : NHibernate.IQueryOver - { - NHibernate.IQueryOver CacheMode(NHibernate.CacheMode cacheMode); - NHibernate.IQueryOver CacheRegion(string cacheRegion); - NHibernate.IQueryOver Cacheable(); - NHibernate.IQueryOver ClearOrders(); - NHibernate.IQueryOver Clone(); - NHibernate.IFutureEnumerable Future(); - NHibernate.IFutureEnumerable Future(); - NHibernate.IFutureValue FutureValue(); - NHibernate.IFutureValue FutureValue(); - System.Collections.Generic.IList List(); - System.Collections.Generic.IList List(); - System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IQueryOver ReadOnly(); - int RowCount(); - System.Threading.Tasks.Task RowCountAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Int64 RowCountInt64(); - System.Threading.Tasks.Task RowCountInt64Async(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - U SingleOrDefault(); - TRoot SingleOrDefault(); - System.Threading.Tasks.Task SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IQueryOver Skip(int firstResult); - NHibernate.IQueryOver Take(int maxResults); - NHibernate.IQueryOver ToRowCountInt64Query(); - NHibernate.IQueryOver ToRowCountQuery(); + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder Full { get; } } - - // Generated from `NHibernate.ISQLQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISQLQuery : NHibernate.IQuery + public static partial class SessionExtensions { - NHibernate.ISQLQuery AddEntity(string entityName); - NHibernate.ISQLQuery AddEntity(string alias, string entityName, NHibernate.LockMode lockMode); - NHibernate.ISQLQuery AddEntity(string alias, string entityName); - NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass, NHibernate.LockMode lockMode); - NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass); - NHibernate.ISQLQuery AddEntity(System.Type entityClass); - NHibernate.ISQLQuery AddJoin(string alias, string path, NHibernate.LockMode lockMode); - NHibernate.ISQLQuery AddJoin(string alias, string path); - NHibernate.ISQLQuery AddScalar(string columnAlias, NHibernate.Type.IType type); - NHibernate.ISQLQuery SetResultSetMapping(string name); + public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static NHibernate.ISharedStatelessSessionBuilder StatelessSessionWithOptions(this NHibernate.ISession session) => throw null; + public static NHibernate.Multi.IQueryBatch CreateQueryBatch(this NHibernate.ISession session) => throw null; + public static NHibernate.ITransaction GetCurrentTransaction(this NHibernate.ISession session) => throw null; + public static object Get(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public static T Get(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public static T Get(this NHibernate.ISession session, string entityName, object id) => throw null; } - - // Generated from `NHibernate.ISession` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISession : System.IDisposable { - NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel); - NHibernate.ITransaction BeginTransaction(); - NHibernate.CacheMode CacheMode { get; set; } - void CancelQuery(); - void Clear(); - System.Data.Common.DbConnection Close(); - System.Data.Common.DbConnection Connection { get; } - bool Contains(object obj); - NHibernate.ICriteria CreateCriteria(string alias) where T : class; - NHibernate.ICriteria CreateCriteria() where T : class; - NHibernate.ICriteria CreateCriteria(string entityName, string alias); - NHibernate.ICriteria CreateCriteria(string entityName); - NHibernate.ICriteria CreateCriteria(System.Type persistentClass, string alias); - NHibernate.ICriteria CreateCriteria(System.Type persistentClass); - NHibernate.IQuery CreateFilter(object collection, string queryString); - System.Threading.Tasks.Task CreateFilterAsync(object collection, string queryString, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IMultiCriteria CreateMultiCriteria(); - NHibernate.IMultiQuery CreateMultiQuery(); - NHibernate.IQuery CreateQuery(string queryString); - NHibernate.ISQLQuery CreateSQLQuery(string queryString); - bool DefaultReadOnly { get; set; } - void Delete(string entityName, object obj); - void Delete(object obj); - int Delete(string query, object[] values, NHibernate.Type.IType[] types); - int Delete(string query, object value, NHibernate.Type.IType type); - int Delete(string query); - System.Threading.Tasks.Task DeleteAsync(string query, object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task DeleteAsync(string query, object value, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task DeleteAsync(string query, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task DeleteAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task DeleteAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void DisableFilter(string filterName); - System.Data.Common.DbConnection Disconnect(); - NHibernate.IFilter EnableFilter(string filterName); - void Evict(object obj); - System.Threading.Tasks.Task EvictAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void Flush(); System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.FlushMode FlushMode { get; set; } - object Get(string entityName, object id); - object Get(System.Type clazz, object id, NHibernate.LockMode lockMode); - object Get(System.Type clazz, object id); - T Get(object id, NHibernate.LockMode lockMode); - T Get(object id); - System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task IsDirtyAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task EvictAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(System.Type theType, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(System.Type theType, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LoadAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task ReplicateAsync(object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task ReplicateAsync(string entityName, object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveOrUpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task MergeAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task MergeAsync(T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class; + System.Threading.Tasks.Task MergeAsync(string entityName, T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class; + System.Threading.Tasks.Task PersistAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteAsync(string query, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteAsync(string query, object value, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task DeleteAsync(string query, object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LockAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task LockAsync(string entityName, object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RefreshAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RefreshAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task CreateFilterAsync(object collection, string queryString, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(System.Type clazz, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(System.Type clazz, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.LockMode GetCurrentLockMode(object obj); - NHibernate.IFilter GetEnabledFilter(string filterName); - string GetEntityName(object obj); System.Threading.Tasks.Task GetEntityNameAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - object GetIdentifier(object obj); - NHibernate.IQuery GetNamedQuery(string queryName); - NHibernate.ISession GetSession(NHibernate.EntityMode entityMode); - NHibernate.Engine.ISessionImplementor GetSessionImplementation(); - bool IsConnected { get; } + NHibernate.ISharedSessionBuilder SessionWithOptions(); + void Flush(); + System.Data.Common.DbConnection Disconnect(); + void Reconnect(); + void Reconnect(System.Data.Common.DbConnection connection); + System.Data.Common.DbConnection Close(); + void CancelQuery(); bool IsDirty(); - System.Threading.Tasks.Task IsDirtyAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - bool IsOpen { get; } bool IsReadOnly(object entityOrProxy); - void JoinTransaction(); - void Load(object obj, object id); - object Load(string entityName, object id, NHibernate.LockMode lockMode); - object Load(string entityName, object id); + void SetReadOnly(object entityOrProxy, bool readOnly); + object GetIdentifier(object obj); + bool Contains(object obj); + void Evict(object obj); object Load(System.Type theType, object id, NHibernate.LockMode lockMode); + object Load(string entityName, object id, NHibernate.LockMode lockMode); object Load(System.Type theType, object id); T Load(object id, NHibernate.LockMode lockMode); T Load(object id); - System.Threading.Tasks.Task LoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(System.Type theType, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(System.Type theType, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LoadAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void Lock(string entityName, object obj, NHibernate.LockMode lockMode); - void Lock(object obj, NHibernate.LockMode lockMode); - System.Threading.Tasks.Task LockAsync(string entityName, object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task LockAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - object Merge(string entityName, object obj); - object Merge(object obj); - T Merge(string entityName, T entity) where T : class; - T Merge(T entity) where T : class; - System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task MergeAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task MergeAsync(string entityName, T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class; - System.Threading.Tasks.Task MergeAsync(T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class; - void Persist(string entityName, object obj); - void Persist(object obj); - System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task PersistAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Linq.IQueryable Query(string entityName); - System.Linq.IQueryable Query(); - NHibernate.IQueryOver QueryOver(string entityName, System.Linq.Expressions.Expression> alias) where T : class; - NHibernate.IQueryOver QueryOver(string entityName) where T : class; - NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class; - NHibernate.IQueryOver QueryOver() where T : class; - void Reconnect(System.Data.Common.DbConnection connection); - void Reconnect(); - void Refresh(object obj, NHibernate.LockMode lockMode); - void Refresh(object obj); - System.Threading.Tasks.Task RefreshAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task RefreshAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void Replicate(string entityName, object obj, NHibernate.ReplicationMode replicationMode); + object Load(string entityName, object id); + void Load(object obj, object id); void Replicate(object obj, NHibernate.ReplicationMode replicationMode); - System.Threading.Tasks.Task ReplicateAsync(string entityName, object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task ReplicateAsync(object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void Save(string entityName, object obj, object id); + void Replicate(string entityName, object obj, NHibernate.ReplicationMode replicationMode); + object Save(object obj); void Save(object obj, object id); object Save(string entityName, object obj); - object Save(object obj); - System.Threading.Tasks.Task SaveAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SaveAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SaveAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SaveAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void SaveOrUpdate(string entityName, object obj, object id); - void SaveOrUpdate(string entityName, object obj); + void Save(string entityName, object obj, object id); void SaveOrUpdate(object obj); - System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task SaveOrUpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.ISessionFactory SessionFactory { get; } - NHibernate.ISharedSessionBuilder SessionWithOptions(); + void SaveOrUpdate(string entityName, object obj); + void SaveOrUpdate(string entityName, object obj, object id); + void Update(object obj); + void Update(object obj, object id); + void Update(string entityName, object obj); + void Update(string entityName, object obj, object id); + object Merge(object obj); + object Merge(string entityName, object obj); + T Merge(T entity) where T : class; + T Merge(string entityName, T entity) where T : class; + void Persist(object obj); + void Persist(string entityName, object obj); + void Delete(object obj); + void Delete(string entityName, object obj); + int Delete(string query); + int Delete(string query, object value, NHibernate.Type.IType type); + int Delete(string query, object[] values, NHibernate.Type.IType[] types); + void Lock(object obj, NHibernate.LockMode lockMode); + void Lock(string entityName, object obj, NHibernate.LockMode lockMode); + void Refresh(object obj); + void Refresh(object obj, NHibernate.LockMode lockMode); + NHibernate.LockMode GetCurrentLockMode(object obj); + NHibernate.ITransaction BeginTransaction(); + NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel); + void JoinTransaction(); + NHibernate.ICriteria CreateCriteria() where T : class; + NHibernate.ICriteria CreateCriteria(string alias) where T : class; + NHibernate.ICriteria CreateCriteria(System.Type persistentClass); + NHibernate.ICriteria CreateCriteria(System.Type persistentClass, string alias); + NHibernate.ICriteria CreateCriteria(string entityName); + NHibernate.ICriteria CreateCriteria(string entityName, string alias); + NHibernate.IQueryOver QueryOver() where T : class; + NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class; + NHibernate.IQueryOver QueryOver(string entityName) where T : class; + NHibernate.IQueryOver QueryOver(string entityName, System.Linq.Expressions.Expression> alias) where T : class; + NHibernate.IQuery CreateQuery(string queryString); + NHibernate.IQuery CreateFilter(object collection, string queryString); + NHibernate.IQuery GetNamedQuery(string queryName); + NHibernate.ISQLQuery CreateSQLQuery(string queryString); + void Clear(); + object Get(System.Type clazz, object id); + object Get(System.Type clazz, object id, NHibernate.LockMode lockMode); + object Get(string entityName, object id); + T Get(object id); + T Get(object id, NHibernate.LockMode lockMode); + string GetEntityName(object obj); + NHibernate.IFilter EnableFilter(string filterName); + NHibernate.IFilter GetEnabledFilter(string filterName); + void DisableFilter(string filterName); + NHibernate.IMultiQuery CreateMultiQuery(); NHibernate.ISession SetBatchSize(int batchSize); - void SetReadOnly(object entityOrProxy, bool readOnly); - NHibernate.Stat.ISessionStatistics Statistics { get; } + NHibernate.Engine.ISessionImplementor GetSessionImplementation(); + NHibernate.IMultiCriteria CreateMultiCriteria(); + NHibernate.ISession GetSession(NHibernate.EntityMode entityMode); + System.Linq.IQueryable Query(); + System.Linq.IQueryable Query(string entityName); + NHibernate.FlushMode FlushMode { get; set; } + NHibernate.CacheMode CacheMode { get; set; } + NHibernate.ISessionFactory SessionFactory { get; } + System.Data.Common.DbConnection Connection { get; } + bool IsOpen { get; } + bool IsConnected { get; } + bool DefaultReadOnly { get; set; } NHibernate.ITransaction Transaction { get; } - void Update(string entityName, object obj, object id); - void Update(string entityName, object obj); - void Update(object obj, object id); - void Update(object obj); - System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UpdateAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - } - - // Generated from `NHibernate.ISessionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionBuilder : NHibernate.ISessionBuilder - { + NHibernate.Stat.ISessionStatistics Statistics { get; } } - - // Generated from `NHibernate.ISessionBuilder<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionBuilder where T : NHibernate.ISessionBuilder + public static class SessionFactoryExtension { - T AutoClose(bool autoClose); - T AutoJoinTransaction(bool autoJoinTransaction); - T Connection(System.Data.Common.DbConnection connection); - T ConnectionReleaseMode(NHibernate.ConnectionReleaseMode connectionReleaseMode); - T FlushMode(NHibernate.FlushMode flushMode); - T Interceptor(NHibernate.IInterceptor interceptor); - T NoInterceptor(); - NHibernate.ISession OpenSession(); + public static System.Threading.Tasks.Task EvictEntityAsync(this NHibernate.ISessionFactory factory, string entityName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task EvictCollectionAsync(this NHibernate.ISessionFactory factory, string roleName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task EvictAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable persistentClasses, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task EvictEntityAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable entityNames, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task EvictCollectionAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable roleNames, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void EvictEntity(this NHibernate.ISessionFactory factory, string entityName, object id, string tenantIdentifier) => throw null; + public static void EvictCollection(this NHibernate.ISessionFactory factory, string roleName, object id, string tenantIdentifier) => throw null; + public static void Evict(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable persistentClasses) => throw null; + public static void EvictEntity(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable entityNames) => throw null; + public static void EvictCollection(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable roleNames) => throw null; } - - // Generated from `NHibernate.ISessionFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISessionFactory : System.IDisposable { - void Close(); System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Collections.Generic.ICollection DefinedFilterNames { get; } - void Evict(System.Type persistentClass, object id); - void Evict(System.Type persistentClass); - System.Threading.Tasks.Task EvictAsync(System.Type persistentClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task EvictAsync(System.Type persistentClass, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void EvictCollection(string roleName, object id); - void EvictCollection(string roleName); - System.Threading.Tasks.Task EvictCollectionAsync(string roleName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task EvictCollectionAsync(string roleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void EvictEntity(string entityName, object id); - void EvictEntity(string entityName); - System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task EvictAsync(System.Type persistentClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task EvictEntityAsync(string entityName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - void EvictQueries(string cacheRegion); - void EvictQueries(); - System.Threading.Tasks.Task EvictQueriesAsync(string cacheRegion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task EvictCollectionAsync(string roleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task EvictCollectionAsync(string roleName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task EvictQueriesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Collections.Generic.IDictionary GetAllClassMetadata(); - System.Collections.Generic.IDictionary GetAllCollectionMetadata(); - NHibernate.Metadata.IClassMetadata GetClassMetadata(string entityName); - NHibernate.Metadata.IClassMetadata GetClassMetadata(System.Type persistentClass); - NHibernate.Metadata.ICollectionMetadata GetCollectionMetadata(string roleName); - NHibernate.ISession GetCurrentSession(); - NHibernate.Engine.FilterDefinition GetFilterDefinition(string filterName); - bool IsClosed { get; } + System.Threading.Tasks.Task EvictQueriesAsync(string cacheRegion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + NHibernate.ISessionBuilder WithOptions(); NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection); - NHibernate.ISession OpenSession(System.Data.Common.DbConnection conn, NHibernate.IInterceptor sessionLocalInterceptor); NHibernate.ISession OpenSession(NHibernate.IInterceptor sessionLocalInterceptor); + NHibernate.ISession OpenSession(System.Data.Common.DbConnection conn, NHibernate.IInterceptor sessionLocalInterceptor); NHibernate.ISession OpenSession(); - NHibernate.IStatelessSession OpenStatelessSession(System.Data.Common.DbConnection connection); + NHibernate.IStatelessSessionBuilder WithStatelessOptions(); NHibernate.IStatelessSession OpenStatelessSession(); + NHibernate.IStatelessSession OpenStatelessSession(System.Data.Common.DbConnection connection); + NHibernate.Metadata.IClassMetadata GetClassMetadata(System.Type persistentClass); + NHibernate.Metadata.IClassMetadata GetClassMetadata(string entityName); + NHibernate.Metadata.ICollectionMetadata GetCollectionMetadata(string roleName); + System.Collections.Generic.IDictionary GetAllClassMetadata(); + System.Collections.Generic.IDictionary GetAllCollectionMetadata(); + void Close(); + void Evict(System.Type persistentClass); + void Evict(System.Type persistentClass, object id); + void EvictEntity(string entityName); + void EvictEntity(string entityName, object id); + void EvictCollection(string roleName); + void EvictCollection(string roleName, object id); + void EvictQueries(); + void EvictQueries(string cacheRegion); + NHibernate.Engine.FilterDefinition GetFilterDefinition(string filterName); + NHibernate.ISession GetCurrentSession(); NHibernate.Stat.IStatistics Statistics { get; } - NHibernate.ISessionBuilder WithOptions(); - NHibernate.IStatelessSessionBuilder WithStatelessOptions(); - } - - // Generated from `NHibernate.ISharedSessionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISharedSessionBuilder : NHibernate.ISessionBuilder - { - NHibernate.ISharedSessionBuilder AutoClose(); - NHibernate.ISharedSessionBuilder AutoJoinTransaction(); - NHibernate.ISharedSessionBuilder Connection(); - NHibernate.ISharedSessionBuilder ConnectionReleaseMode(); - NHibernate.ISharedSessionBuilder FlushMode(); - NHibernate.ISharedSessionBuilder Interceptor(); + bool IsClosed { get; } + System.Collections.Generic.ICollection DefinedFilterNames { get; } } - - // Generated from `NHibernate.ISharedStatelessSessionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISharedStatelessSessionBuilder : NHibernate.IStatelessSessionBuilder + public static partial class StatelessSessionExtensions { - NHibernate.ISharedStatelessSessionBuilder AutoJoinTransaction(bool autoJoinTransaction); - NHibernate.ISharedStatelessSessionBuilder AutoJoinTransaction(); - NHibernate.ISharedStatelessSessionBuilder Connection(System.Data.Common.DbConnection connection); - NHibernate.ISharedStatelessSessionBuilder Connection(); + public static System.Threading.Tasks.Task GetAsync(this NHibernate.IStatelessSession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetAsync(this NHibernate.IStatelessSession session, string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task FlushBatcherAsync(this NHibernate.IStatelessSession session, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static NHibernate.Multi.IQueryBatch CreateQueryBatch(this NHibernate.IStatelessSession session) => throw null; + public static NHibernate.ITransaction GetCurrentTransaction(this NHibernate.IStatelessSession session) => throw null; + public static T Get(this NHibernate.IStatelessSession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public static T Get(this NHibernate.IStatelessSession session, string entityName, object id) => throw null; + public static void FlushBatcher(this NHibernate.IStatelessSession session) => throw null; + public static void CancelQuery(this NHibernate.IStatelessSession session) => throw null; } - - // Generated from `NHibernate.IStatelessSession` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IStatelessSession : System.IDisposable { - NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel); - NHibernate.ITransaction BeginTransaction(); - void Close(); - System.Data.Common.DbConnection Connection { get; } - NHibernate.ICriteria CreateCriteria(string alias) where T : class; - NHibernate.ICriteria CreateCriteria() where T : class; - NHibernate.ICriteria CreateCriteria(string entityName, string alias); - NHibernate.ICriteria CreateCriteria(string entityName); - NHibernate.ICriteria CreateCriteria(System.Type entityType, string alias); - NHibernate.ICriteria CreateCriteria(System.Type entityType); - NHibernate.IQuery CreateQuery(string queryString); - NHibernate.ISQLQuery CreateSQLQuery(string queryString); - void Delete(string entityName, object entity); - void Delete(object entity); - System.Threading.Tasks.Task DeleteAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task InsertAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task InsertAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task UpdateAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task DeleteAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - object Get(string entityName, object id, NHibernate.LockMode lockMode); - object Get(string entityName, object id); - T Get(object id, NHibernate.LockMode lockMode); - T Get(object id); + System.Threading.Tasks.Task DeleteAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - NHibernate.IQuery GetNamedQuery(string queryName); + System.Threading.Tasks.Task RefreshAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RefreshAsync(object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); NHibernate.Engine.ISessionImplementor GetSessionImplementation(); - object Insert(string entityName, object entity); + void Close(); object Insert(object entity); - System.Threading.Tasks.Task InsertAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task InsertAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - bool IsConnected { get; } - bool IsOpen { get; } - void JoinTransaction(); - System.Linq.IQueryable Query(string entityName); - System.Linq.IQueryable Query(); - NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class; - NHibernate.IQueryOver QueryOver() where T : class; - void Refresh(string entityName, object entity, NHibernate.LockMode lockMode); + object Insert(string entityName, object entity); + void Update(object entity); + void Update(string entityName, object entity); + void Delete(object entity); + void Delete(string entityName, object entity); + object Get(string entityName, object id); + T Get(object id); + object Get(string entityName, object id, NHibernate.LockMode lockMode); + T Get(object id, NHibernate.LockMode lockMode); + void Refresh(object entity); void Refresh(string entityName, object entity); void Refresh(object entity, NHibernate.LockMode lockMode); - void Refresh(object entity); - System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task RefreshAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task RefreshAsync(object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + void Refresh(string entityName, object entity, NHibernate.LockMode lockMode); + NHibernate.IQuery CreateQuery(string queryString); + NHibernate.IQuery GetNamedQuery(string queryName); + NHibernate.ICriteria CreateCriteria() where T : class; + NHibernate.ICriteria CreateCriteria(string alias) where T : class; + NHibernate.ICriteria CreateCriteria(System.Type entityType); + NHibernate.ICriteria CreateCriteria(System.Type entityType, string alias); + NHibernate.ICriteria CreateCriteria(string entityName); + NHibernate.ICriteria CreateCriteria(string entityName, string alias); + NHibernate.IQueryOver QueryOver() where T : class; + NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class; + NHibernate.ISQLQuery CreateSQLQuery(string queryString); + NHibernate.ITransaction BeginTransaction(); + NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel); + void JoinTransaction(); NHibernate.IStatelessSession SetBatchSize(int batchSize); + System.Linq.IQueryable Query(); + System.Linq.IQueryable Query(string entityName); + System.Data.Common.DbConnection Connection { get; } NHibernate.ITransaction Transaction { get; } - void Update(string entityName, object entity); - void Update(object entity); - System.Threading.Tasks.Task UpdateAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - System.Threading.Tasks.Task UpdateAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - } - - // Generated from `NHibernate.IStatelessSessionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IStatelessSessionBuilder - { - NHibernate.IStatelessSessionBuilder AutoJoinTransaction(bool autoJoinTransaction); - NHibernate.IStatelessSessionBuilder Connection(System.Data.Common.DbConnection connection); - NHibernate.IStatelessSession OpenStatelessSession(); - } - - // Generated from `NHibernate.ISupportSelectModeCriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISupportSelectModeCriteria - { - NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias); - } - - // Generated from `NHibernate.ISynchronizableQuery<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISynchronizableQuery where T : NHibernate.ISynchronizableQuery - { - T AddSynchronizedEntityClass(System.Type entityType); - T AddSynchronizedEntityName(string entityName); - T AddSynchronizedQuerySpace(string querySpace); - System.Collections.Generic.IReadOnlyCollection GetSynchronizedQuerySpaces(); - } - - // Generated from `NHibernate.ISynchronizableSQLQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISynchronizableSQLQuery : NHibernate.ISynchronizableQuery, NHibernate.ISQLQuery, NHibernate.IQuery - { + bool IsOpen { get; } + bool IsConnected { get; } } - - // Generated from `NHibernate.ITransaction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITransaction : System.IDisposable { - void Begin(System.Data.IsolationLevel isolationLevel); + System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task RollbackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); void Begin(); + void Begin(System.Data.IsolationLevel isolationLevel); void Commit(); - System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + void Rollback(); void Enlist(System.Data.Common.DbCommand command); - bool IsActive { get; } void RegisterSynchronization(NHibernate.Transaction.ISynchronization synchronization); - void Rollback(); - System.Threading.Tasks.Task RollbackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - bool WasCommitted { get; } + bool IsActive { get; } bool WasRolledBack { get; } + bool WasCommitted { get; } } - - // Generated from `NHibernate.IdentityEqualityComparer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentityEqualityComparer : System.Collections.IEqualityComparer, System.Collections.Generic.IEqualityComparer + public static class NHibernateUtil { - public bool Equals(object x, object y) => throw null; - public int GetHashCode(object obj) => throw null; - public IdentityEqualityComparer() => throw null; + public static NHibernate.Type.AnsiStringType AnsiString; + public static NHibernate.Type.BinaryType Binary; + public static NHibernate.Type.BinaryBlobType BinaryBlob; + public static NHibernate.Type.BooleanType Boolean; + public static NHibernate.Type.ByteType Byte; + public static NHibernate.Type.CharType Character; + public static NHibernate.Type.CultureInfoType CultureInfo; + public static NHibernate.Type.DateTimeType DateTime; + public static NHibernate.Type.DateTimeNoMsType DateTimeNoMs; + public static NHibernate.Type.DateTime2Type DateTime2; + public static NHibernate.Type.LocalDateTimeType LocalDateTime; + public static NHibernate.Type.UtcDateTimeType UtcDateTime; + public static NHibernate.Type.LocalDateTimeNoMsType LocalDateTimeNoMs; + public static NHibernate.Type.UtcDateTimeNoMsType UtcDateTimeNoMs; + public static NHibernate.Type.DateTimeOffsetType DateTimeOffset; + public static NHibernate.Type.DateType Date; + public static NHibernate.Type.DateType LocalDate; + public static NHibernate.Type.DecimalType Decimal; + public static NHibernate.Type.DoubleType Double; + public static NHibernate.Type.CurrencyType Currency; + public static NHibernate.Type.GuidType Guid; + public static NHibernate.Type.Int16Type Int16; + public static NHibernate.Type.Int32Type Int32; + public static NHibernate.Type.Int64Type Int64; + public static NHibernate.Type.SByteType SByte; + public static NHibernate.Type.UInt16Type UInt16; + public static NHibernate.Type.UInt32Type UInt32; + public static NHibernate.Type.UInt64Type UInt64; + public static NHibernate.Type.SingleType Single; + public static NHibernate.Type.StringType String; + public static NHibernate.Type.StringClobType StringClob; + public static NHibernate.Type.TimeType Time; + public static NHibernate.Type.TicksType Ticks; + public static NHibernate.Type.UtcTicksType UtcTicks; + public static NHibernate.Type.TimeAsTimeSpanType TimeAsTimeSpan; + public static NHibernate.Type.TimeSpanType TimeSpan; + public static NHibernate.Type.TimestampType Timestamp; + public static NHibernate.Type.DbTimestampType DbTimestamp; + public static NHibernate.Type.UtcDbTimestampType UtcDbTimestamp; + public static NHibernate.Type.TrueFalseType TrueFalse; + public static NHibernate.Type.YesNoType YesNo; + public static NHibernate.Type.TypeType Class; + public static NHibernate.Type.ClassMetaType ClassMetaType; + public static NHibernate.Type.MetaType MetaType; + public static NHibernate.Type.SerializableType Serializable; + public static NHibernate.Type.AnyType Object; + public static NHibernate.Type.AnsiCharType AnsiChar; + public static NHibernate.Type.XmlDocType XmlDoc; + public static NHibernate.Type.XDocType XDoc; + public static NHibernate.Type.UriType Uri; + public static System.Threading.Tasks.Task InitializeAsync(object proxy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task GetClassAsync(object proxy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static NHibernate.Type.IType GuessType(object obj) => throw null; + public static NHibernate.Type.IType GuessType(System.Type type) => throw null; + public static NHibernate.Type.IType Enum(System.Type enumClass) => throw null; + public static NHibernate.Type.IType GetSerializable(System.Type serializableClass) => throw null; + public static NHibernate.Type.IType Any(NHibernate.Type.IType metaType, NHibernate.Type.IType identifierType) => throw null; + public static NHibernate.Type.IType Entity(System.Type persistentClass) => throw null; + public static NHibernate.Type.IType Entity(string entityName) => throw null; + public static NHibernate.Type.IType Custom(System.Type userTypeClass) => throw null; + public static void Initialize(object proxy) => throw null; + public static bool IsInitialized(object proxy) => throw null; + public static System.Type GetClass(object proxy) => throw null; + public static void Close(System.Collections.IEnumerator enumerator) => throw null; + public static void Close(System.Collections.IEnumerable enumerable) => throw null; + public static bool IsPropertyInitialized(object proxy, string propertyName) => throw null; } - - // Generated from `NHibernate.InstantiationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InstantiationException : NHibernate.HibernateException + [System.Flags] + public enum CacheMode { - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public InstantiationException(string message, System.Type type) => throw null; - public InstantiationException(string message, System.Exception innerException, System.Type type) => throw null; - protected InstantiationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override string Message { get => throw null; } - public System.Type PersistentType { get => throw null; } + Ignore = 0, + Put = 1, + Get = 2, + Normal = 3, + Refresh = 5, } - - // Generated from `NHibernate.InvalidProxyTypeException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InvalidProxyTypeException : NHibernate.MappingException + public class CallbackException : NHibernate.HibernateException { - public System.Collections.Generic.ICollection Errors { get => throw null; set => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public InvalidProxyTypeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Exception)) => throw null; - public InvalidProxyTypeException(System.Collections.Generic.ICollection errors) : base(default(System.Exception)) => throw null; + public CallbackException(System.Exception innerException) => throw null; + public CallbackException(string message) => throw null; + public CallbackException(string message, System.Exception innerException) => throw null; + protected CallbackException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.LazyInitializationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LazyInitializationException : NHibernate.HibernateException + public enum ConnectionReleaseMode { - public object EntityId { get => throw null; } - public string EntityName { get => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public LazyInitializationException(string message, System.Exception innerException) => throw null; - public LazyInitializationException(string message) => throw null; - public LazyInitializationException(string entityName, object entityId, string message) => throw null; - public LazyInitializationException(System.Exception innerException) => throw null; - protected LazyInitializationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + AfterStatement = 0, + AfterTransaction = 1, + OnClose = 2, } - - // Generated from `NHibernate.LockMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LockMode + public static class ConnectionReleaseModeParser { - public override bool Equals(object obj) => throw null; - public bool Equals(NHibernate.LockMode other) => throw null; - public static NHibernate.LockMode Force; - public override int GetHashCode() => throw null; - public bool GreaterThan(NHibernate.LockMode mode) => throw null; - public bool LessThan(NHibernate.LockMode mode) => throw null; - public static NHibernate.LockMode None; - public static NHibernate.LockMode Read; - public override string ToString() => throw null; - public static NHibernate.LockMode Upgrade; - public static NHibernate.LockMode UpgradeNoWait; - public static NHibernate.LockMode Write; + public static NHibernate.ConnectionReleaseMode Convert(string value) => throw null; + public static string ToString(NHibernate.ConnectionReleaseMode value) => throw null; } - - // Generated from `NHibernate.Log4NetLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Log4NetLogger : NHibernate.IInternalLogger + public static class CriteriaTransformer { - public void Debug(object message, System.Exception exception) => throw null; - public void Debug(object message) => throw null; - public void DebugFormat(string format, params object[] args) => throw null; - public void Error(object message, System.Exception exception) => throw null; - public void Error(object message) => throw null; - public void ErrorFormat(string format, params object[] args) => throw null; - public void Fatal(object message, System.Exception exception) => throw null; - public void Fatal(object message) => throw null; - public void Info(object message, System.Exception exception) => throw null; - public void Info(object message) => throw null; - public void InfoFormat(string format, params object[] args) => throw null; - public bool IsDebugEnabled { get => throw null; } - public bool IsErrorEnabled { get => throw null; } - public bool IsFatalEnabled { get => throw null; } - public bool IsInfoEnabled { get => throw null; } - public bool IsWarnEnabled { get => throw null; } - public Log4NetLogger(object logger) => throw null; - public void Warn(object message, System.Exception exception) => throw null; - public void Warn(object message) => throw null; - public void WarnFormat(string format, params object[] args) => throw null; + public static NHibernate.Criterion.DetachedCriteria TransformToRowCount(NHibernate.Criterion.DetachedCriteria criteria) => throw null; + public static NHibernate.ICriteria TransformToRowCount(NHibernate.ICriteria criteria) => throw null; + public static NHibernate.Criterion.DetachedCriteria Clone(NHibernate.Criterion.DetachedCriteria criteria) => throw null; + public static NHibernate.ICriteria Clone(NHibernate.ICriteria criteria) => throw null; } - - // Generated from `NHibernate.Log4NetLoggerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Log4NetLoggerFactory : NHibernate.ILoggerFactory + public class DuplicateMappingException : NHibernate.MappingException { - public Log4NetLoggerFactory() => throw null; - public NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; - public NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; + public DuplicateMappingException(string customMessage, string type, string name) : base(default(string)) => throw null; + public DuplicateMappingException(string type, string name) : base(default(string)) => throw null; + public DuplicateMappingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string Type { get => throw null; } + public string Name { get => throw null; } } - - // Generated from `NHibernate.LoggerProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LoggerProvider + public class EmptyInterceptor : NHibernate.IInterceptor { - public static NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; - public static NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; - public LoggerProvider() => throw null; - public static void SetLoggersFactory(NHibernate.ILoggerFactory loggerFactory) => throw null; + public static NHibernate.EmptyInterceptor Instance; + public virtual void OnDelete(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; + public virtual void OnCollectionRecreate(object collection, object key) => throw null; + public virtual void OnCollectionRemove(object collection, object key) => throw null; + public virtual void OnCollectionUpdate(object collection, object key) => throw null; + public virtual bool OnFlushDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; + public virtual bool OnLoad(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; + public virtual bool OnSave(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; + public virtual void PostFlush(System.Collections.ICollection entities) => throw null; + public virtual void PreFlush(System.Collections.ICollection entitites) => throw null; + public virtual bool? IsTransient(object entity) => throw null; + public virtual object Instantiate(string clazz, object id) => throw null; + public virtual string GetEntityName(object entity) => throw null; + public virtual object GetEntity(string entityName, object id) => throw null; + public virtual int[] FindDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types) => throw null; + public virtual void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; + public virtual void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; + public virtual void AfterTransactionCompletion(NHibernate.ITransaction tx) => throw null; + public virtual void SetSession(NHibernate.ISession session) => throw null; + public virtual NHibernate.SqlCommand.SqlString OnPrepareStatement(NHibernate.SqlCommand.SqlString sql) => throw null; + public EmptyInterceptor() => throw null; } - - // Generated from `NHibernate.MappingException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MappingException : NHibernate.HibernateException + public static partial class EntityJoinExtensions { - public MappingException(string message, System.Exception innerException) => throw null; - public MappingException(string message) => throw null; - public MappingException(System.Exception innerException) => throw null; - protected MappingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static TThis JoinEntityAlias(this TThis queryOver, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) where TThis : NHibernate.IQueryOver => throw null; + public static TThis JoinEntityAlias(this TThis queryOver, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) where TThis : NHibernate.IQueryOver => throw null; + public static NHibernate.IQueryOver JoinEntityQueryOver(this NHibernate.IQueryOver queryOver, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; + public static NHibernate.IQueryOver JoinEntityQueryOver(this NHibernate.IQueryOver queryOver, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; + public static NHibernate.ICriteria CreateEntityAlias(this NHibernate.ICriteria criteria, string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; + public static NHibernate.ICriteria CreateEntityAlias(this NHibernate.ICriteria criteria, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; + public static NHibernate.ICriteria CreateEntityCriteria(this NHibernate.ICriteria criteria, string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; + public static NHibernate.ICriteria CreateEntityCriteria(this NHibernate.ICriteria criteria, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; } - - // Generated from `NHibernate.MultiCriteriaExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class MultiCriteriaExtensions + public enum EntityMode { - public static NHibernate.IMultiCriteria SetTimeout(this NHibernate.IMultiCriteria multiCriteria, int timeout) => throw null; + Poco = 0, + Map = 1, } - - // Generated from `NHibernate.NHibernateLogLevel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum NHibernateLogLevel + public enum FetchMode { - Debug, - Error, - Fatal, - Info, - None, - Trace, - Warn, + Default = 0, + Select = 1, + Join = 2, + Lazy = 1, + Eager = 2, } - - // Generated from `NHibernate.NHibernateLogValues` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct NHibernateLogValues + public class FKUnmatchingColumnsException : NHibernate.MappingException { - public object[] Args { get => throw null; } - public string Format { get => throw null; } - public NHibernateLogValues(string format, object[] args) => throw null; - // Stub generator skipped constructor - public override string ToString() => throw null; + public FKUnmatchingColumnsException(string message) : base(default(string)) => throw null; + public FKUnmatchingColumnsException(string message, System.Exception innerException) : base(default(string)) => throw null; + protected FKUnmatchingColumnsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; } - - // Generated from `NHibernate.NHibernateLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class NHibernateLogger + public enum FlushMode { - public static NHibernate.INHibernateLogger For(string keyName) => throw null; - public static NHibernate.INHibernateLogger For(System.Type type) => throw null; - public static void SetLoggersFactory(NHibernate.INHibernateLoggerFactory loggerFactory) => throw null; + Unspecified = -1, + Manual = 0, + Never = 0, + Commit = 5, + Auto = 10, + Always = 20, } - - // Generated from `NHibernate.NHibernateLoggerExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class NHibernateLoggerExtensions + public class HibernateException : System.Exception { - public static void Debug(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; - public static void Debug(this NHibernate.INHibernateLogger logger, string message) => throw null; - public static void Debug(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; - public static void Debug(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; - public static void Debug(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; - public static void Error(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; - public static void Error(this NHibernate.INHibernateLogger logger, string message) => throw null; - public static void Error(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; - public static void Error(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; - public static void Error(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; - public static void Fatal(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; - public static void Fatal(this NHibernate.INHibernateLogger logger, string message) => throw null; - public static void Fatal(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; - public static void Fatal(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; - public static void Fatal(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; - public static void Info(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; - public static void Info(this NHibernate.INHibernateLogger logger, string message) => throw null; - public static void Info(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; - public static void Info(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; - public static void Info(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; - public static bool IsDebugEnabled(this NHibernate.INHibernateLogger logger) => throw null; - public static bool IsErrorEnabled(this NHibernate.INHibernateLogger logger) => throw null; - public static bool IsFatalEnabled(this NHibernate.INHibernateLogger logger) => throw null; - public static bool IsInfoEnabled(this NHibernate.INHibernateLogger logger) => throw null; - public static bool IsWarnEnabled(this NHibernate.INHibernateLogger logger) => throw null; - public static void Warn(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; - public static void Warn(this NHibernate.INHibernateLogger logger, string message) => throw null; - public static void Warn(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; - public static void Warn(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; - public static void Warn(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public HibernateException() => throw null; + public HibernateException(string message) => throw null; + public HibernateException(System.Exception innerException) => throw null; + public HibernateException(string message, System.Exception innerException) => throw null; + protected HibernateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.NHibernateUtil` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class NHibernateUtil + public interface IDatabinder { - public static NHibernate.Type.AnsiCharType AnsiChar; - public static NHibernate.Type.AnsiStringType AnsiString; - public static NHibernate.Type.IType Any(NHibernate.Type.IType metaType, NHibernate.Type.IType identifierType) => throw null; - public static NHibernate.Type.BinaryType Binary; - public static NHibernate.Type.BinaryBlobType BinaryBlob; - public static NHibernate.Type.BooleanType Boolean; - public static NHibernate.Type.ByteType Byte; - public static NHibernate.Type.CharType Character; - public static NHibernate.Type.TypeType Class; - public static NHibernate.Type.ClassMetaType ClassMetaType; - public static void Close(System.Collections.IEnumerator enumerator) => throw null; - public static void Close(System.Collections.IEnumerable enumerable) => throw null; - public static NHibernate.Type.CultureInfoType CultureInfo; - public static NHibernate.Type.CurrencyType Currency; - public static NHibernate.Type.IType Custom(System.Type userTypeClass) => throw null; - public static NHibernate.Type.DateType Date; - public static NHibernate.Type.DateTimeType DateTime; - public static NHibernate.Type.DateTime2Type DateTime2; - public static NHibernate.Type.DateTimeNoMsType DateTimeNoMs; - public static NHibernate.Type.DateTimeOffsetType DateTimeOffset; - public static NHibernate.Type.DbTimestampType DbTimestamp; - public static NHibernate.Type.DecimalType Decimal; - public static NHibernate.Type.DoubleType Double; - public static NHibernate.Type.IType Entity(string entityName) => throw null; - public static NHibernate.Type.IType Entity(System.Type persistentClass) => throw null; - public static NHibernate.Type.IType Enum(System.Type enumClass) => throw null; - public static System.Type GetClass(object proxy) => throw null; - public static System.Threading.Tasks.Task GetClassAsync(object proxy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.Type.IType GetSerializable(System.Type serializableClass) => throw null; - public static NHibernate.Type.IType GuessType(object obj) => throw null; - public static NHibernate.Type.IType GuessType(System.Type type) => throw null; - public static NHibernate.Type.GuidType Guid; - public static void Initialize(object proxy) => throw null; - public static System.Threading.Tasks.Task InitializeAsync(object proxy, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.Type.Int16Type Int16; - public static NHibernate.Type.Int32Type Int32; - public static NHibernate.Type.Int64Type Int64; - public static bool IsInitialized(object proxy) => throw null; - public static bool IsPropertyInitialized(object proxy, string propertyName) => throw null; - public static NHibernate.Type.DateType LocalDate; - public static NHibernate.Type.LocalDateTimeType LocalDateTime; - public static NHibernate.Type.LocalDateTimeNoMsType LocalDateTimeNoMs; - public static NHibernate.Type.MetaType MetaType; - public static NHibernate.Type.AnyType Object; - public static NHibernate.Type.SByteType SByte; - public static NHibernate.Type.SerializableType Serializable; - public static NHibernate.Type.SingleType Single; - public static NHibernate.Type.StringType String; - public static NHibernate.Type.StringClobType StringClob; - public static NHibernate.Type.TicksType Ticks; - public static NHibernate.Type.TimeType Time; - public static NHibernate.Type.TimeAsTimeSpanType TimeAsTimeSpan; - public static NHibernate.Type.TimeSpanType TimeSpan; - public static NHibernate.Type.TimestampType Timestamp; - public static NHibernate.Type.TrueFalseType TrueFalse; - public static NHibernate.Type.UInt16Type UInt16; - public static NHibernate.Type.UInt32Type UInt32; - public static NHibernate.Type.UInt64Type UInt64; - public static NHibernate.Type.UriType Uri; - public static NHibernate.Type.UtcDateTimeType UtcDateTime; - public static NHibernate.Type.UtcDateTimeNoMsType UtcDateTimeNoMs; - public static NHibernate.Type.UtcDbTimestampType UtcDbTimestamp; - public static NHibernate.Type.UtcTicksType UtcTicks; - public static NHibernate.Type.XDocType XDoc; - public static NHibernate.Type.XmlDocType XmlDoc; - public static NHibernate.Type.YesNoType YesNo; + NHibernate.IDatabinder Bind(object obj); + NHibernate.IDatabinder BindAll(System.Collections.ICollection objs); + string ToGenericXml(); + System.Xml.XmlDocument ToGenericXmlDocument(); + string ToXML(); + System.Xml.XmlDocument ToXmlDocument(); + bool InitializeLazy { get; set; } } - - // Generated from `NHibernate.NoLoggingInternalLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NoLoggingInternalLogger : NHibernate.IInternalLogger + public class IdentityEqualityComparer : System.Collections.IEqualityComparer, System.Collections.Generic.IEqualityComparer { - public void Debug(object message, System.Exception exception) => throw null; - public void Debug(object message) => throw null; - public void DebugFormat(string format, params object[] args) => throw null; - public void Error(object message, System.Exception exception) => throw null; - public void Error(object message) => throw null; - public void ErrorFormat(string format, params object[] args) => throw null; - public void Fatal(object message, System.Exception exception) => throw null; - public void Fatal(object message) => throw null; - public void Info(object message, System.Exception exception) => throw null; - public void Info(object message) => throw null; - public void InfoFormat(string format, params object[] args) => throw null; - public bool IsDebugEnabled { get => throw null; } - public bool IsErrorEnabled { get => throw null; } - public bool IsFatalEnabled { get => throw null; } - public bool IsInfoEnabled { get => throw null; } - public bool IsWarnEnabled { get => throw null; } - public NoLoggingInternalLogger() => throw null; - public void Warn(object message, System.Exception exception) => throw null; - public void Warn(object message) => throw null; - public void WarnFormat(string format, params object[] args) => throw null; + public int GetHashCode(object obj) => throw null; + public bool Equals(object x, object y) => throw null; + public IdentityEqualityComparer() => throw null; } - - // Generated from `NHibernate.NoLoggingLoggerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NoLoggingLoggerFactory : NHibernate.ILoggerFactory + public interface IDetachedQuery { - public NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; - public NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; - public NoLoggingLoggerFactory() => throw null; - } - - // Generated from `NHibernate.NonUniqueObjectException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NonUniqueObjectException : NHibernate.HibernateException - { - public string EntityName { get => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object Identifier { get => throw null; } - public override string Message { get => throw null; } - public NonUniqueObjectException(string message, object id, string entityName) => throw null; - public NonUniqueObjectException(object id, string entityName) => throw null; - protected NonUniqueObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session); + NHibernate.IDetachedQuery SetMaxResults(int maxResults); + NHibernate.IDetachedQuery SetFirstResult(int firstResult); + NHibernate.IDetachedQuery SetCacheable(bool cacheable); + NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion); + NHibernate.IDetachedQuery SetReadOnly(bool readOnly); + NHibernate.IDetachedQuery SetTimeout(int timeout); + NHibernate.IDetachedQuery SetFetchSize(int fetchSize); + void SetLockMode(string alias, NHibernate.LockMode lockMode); + NHibernate.IDetachedQuery SetComment(string comment); + NHibernate.IDetachedQuery SetParameter(int position, object val, NHibernate.Type.IType type); + NHibernate.IDetachedQuery SetParameter(string name, object val, NHibernate.Type.IType type); + NHibernate.IDetachedQuery SetParameter(int position, object val); + NHibernate.IDetachedQuery SetParameter(string name, object val); + NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type); + NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals); + NHibernate.IDetachedQuery SetProperties(object obj); + NHibernate.IDetachedQuery SetAnsiString(int position, string val); + NHibernate.IDetachedQuery SetAnsiString(string name, string val); + NHibernate.IDetachedQuery SetBinary(int position, byte[] val); + NHibernate.IDetachedQuery SetBinary(string name, byte[] val); + NHibernate.IDetachedQuery SetBoolean(int position, bool val); + NHibernate.IDetachedQuery SetBoolean(string name, bool val); + NHibernate.IDetachedQuery SetByte(int position, byte val); + NHibernate.IDetachedQuery SetByte(string name, byte val); + NHibernate.IDetachedQuery SetCharacter(int position, char val); + NHibernate.IDetachedQuery SetCharacter(string name, char val); + NHibernate.IDetachedQuery SetDateTime(int position, System.DateTime val); + NHibernate.IDetachedQuery SetDateTime(string name, System.DateTime val); + NHibernate.IDetachedQuery SetDateTimeNoMs(int position, System.DateTime val); + NHibernate.IDetachedQuery SetDateTimeNoMs(string name, System.DateTime val); + NHibernate.IDetachedQuery SetDecimal(int position, decimal val); + NHibernate.IDetachedQuery SetDecimal(string name, decimal val); + NHibernate.IDetachedQuery SetDouble(int position, double val); + NHibernate.IDetachedQuery SetDouble(string name, double val); + NHibernate.IDetachedQuery SetEntity(int position, object val); + NHibernate.IDetachedQuery SetEntity(string name, object val); + NHibernate.IDetachedQuery SetEnum(int position, System.Enum val); + NHibernate.IDetachedQuery SetEnum(string name, System.Enum val); + NHibernate.IDetachedQuery SetInt16(int position, short val); + NHibernate.IDetachedQuery SetInt16(string name, short val); + NHibernate.IDetachedQuery SetInt32(int position, int val); + NHibernate.IDetachedQuery SetInt32(string name, int val); + NHibernate.IDetachedQuery SetInt64(int position, long val); + NHibernate.IDetachedQuery SetInt64(string name, long val); + NHibernate.IDetachedQuery SetSingle(int position, float val); + NHibernate.IDetachedQuery SetSingle(string name, float val); + NHibernate.IDetachedQuery SetString(int position, string val); + NHibernate.IDetachedQuery SetString(string name, string val); + NHibernate.IDetachedQuery SetTime(int position, System.DateTime val); + NHibernate.IDetachedQuery SetTime(string name, System.DateTime val); + NHibernate.IDetachedQuery SetTimestamp(int position, System.DateTime val); + NHibernate.IDetachedQuery SetTimestamp(string name, System.DateTime val); + NHibernate.IDetachedQuery SetGuid(int position, System.Guid val); + NHibernate.IDetachedQuery SetGuid(string name, System.Guid val); + NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode); + NHibernate.IDetachedQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer); + NHibernate.IDetachedQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters); + NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode); } - - // Generated from `NHibernate.NonUniqueResultException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NonUniqueResultException : NHibernate.HibernateException + public interface IFilter { - public NonUniqueResultException(int resultCount) => throw null; - protected NonUniqueResultException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + NHibernate.IFilter SetParameter(string name, object value); + NHibernate.IFilter SetParameterList(string name, System.Collections.Generic.ICollection values); + void Validate(); + string Name { get; } + NHibernate.Engine.FilterDefinition FilterDefinition { get; } } - - // Generated from `NHibernate.ObjectDeletedException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ObjectDeletedException : NHibernate.UnresolvableObjectException + public interface IFutureEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - public ObjectDeletedException(string message, object identifier, string clazz) : base(default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) => throw null; - protected ObjectDeletedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) => throw null; + System.Threading.Tasks.Task> GetEnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Collections.Generic.IEnumerable GetEnumerable(); + System.Collections.Generic.IEnumerator GetEnumerator(); } - - // Generated from `NHibernate.ObjectNotFoundByUniqueKeyException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ObjectNotFoundByUniqueKeyException : NHibernate.HibernateException + public interface IFutureValue { - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object Key { get => throw null; } - public ObjectNotFoundByUniqueKeyException(string entityName, string propertyName, object key) => throw null; - protected ObjectNotFoundByUniqueKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public string PropertyName { get => throw null; } + System.Threading.Tasks.Task GetValueAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + T Value { get; } } - - // Generated from `NHibernate.ObjectNotFoundException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ObjectNotFoundException : NHibernate.UnresolvableObjectException + public interface IInterceptor { - public ObjectNotFoundException(object identifier, string entityName) : base(default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) => throw null; - public ObjectNotFoundException(object identifier, System.Type type) : base(default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) => throw null; - protected ObjectNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Runtime.Serialization.SerializationInfo), default(System.Runtime.Serialization.StreamingContext)) => throw null; + bool OnLoad(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); + bool OnFlushDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types); + bool OnSave(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); + void OnDelete(object entity, object id, object[] state, string[] propertyNames, NHibernate.Type.IType[] types); + void OnCollectionRecreate(object collection, object key); + void OnCollectionRemove(object collection, object key); + void OnCollectionUpdate(object collection, object key); + void PreFlush(System.Collections.ICollection entities); + void PostFlush(System.Collections.ICollection entities); + bool? IsTransient(object entity); + int[] FindDirty(object entity, object id, object[] currentState, object[] previousState, string[] propertyNames, NHibernate.Type.IType[] types); + object Instantiate(string entityName, object id); + string GetEntityName(object entity); + object GetEntity(string entityName, object id); + void AfterTransactionBegin(NHibernate.ITransaction tx); + void BeforeTransactionCompletion(NHibernate.ITransaction tx); + void AfterTransactionCompletion(NHibernate.ITransaction tx); + NHibernate.SqlCommand.SqlString OnPrepareStatement(NHibernate.SqlCommand.SqlString sql); + void SetSession(NHibernate.ISession session); } - - // Generated from `NHibernate.PersistentObjectException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentObjectException : NHibernate.HibernateException + public static partial class MultiCriteriaExtensions { - public PersistentObjectException(string message) => throw null; - protected PersistentObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static NHibernate.IMultiCriteria SetTimeout(this NHibernate.IMultiCriteria multiCriteria, int timeout) => throw null; } - - // Generated from `NHibernate.PropertyAccessException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertyAccessException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + public class InstantiationException : NHibernate.HibernateException { + public InstantiationException(string message, System.Type type) => throw null; + public InstantiationException(string message, System.Exception innerException, System.Type type) => throw null; + protected InstantiationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override string Message { get => throw null; } public System.Type PersistentType { get => throw null; } - public PropertyAccessException(System.Exception innerException, string message, bool wasSetter, System.Type persistentType, string propertyName) => throw null; - public PropertyAccessException(System.Exception innerException, string message, bool wasSetter, System.Type persistentType) => throw null; - protected PropertyAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override string Message { get => throw null; } } - - // Generated from `NHibernate.PropertyNotFoundException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertyNotFoundException : NHibernate.MappingException + public class InvalidProxyTypeException : NHibernate.MappingException { - public string AccessorType { get => throw null; } + public InvalidProxyTypeException(System.Collections.Generic.ICollection errors) : base(default(string)) => throw null; + public InvalidProxyTypeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public string PropertyName { get => throw null; } - public PropertyNotFoundException(string propertyName, string fieldName, System.Type targetType) : base(default(System.Exception)) => throw null; - public PropertyNotFoundException(System.Type targetType, string propertyName, string accessorType) : base(default(System.Exception)) => throw null; - public PropertyNotFoundException(System.Type targetType, string propertyName) : base(default(System.Exception)) => throw null; - protected PropertyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Exception)) => throw null; - public System.Type TargetType { get => throw null; } + public System.Collections.Generic.ICollection Errors { get => throw null; } } - - // Generated from `NHibernate.PropertyValueException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertyValueException : NHibernate.HibernateException + public interface IQueryExpression { - public string EntityName { get => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override string Message { get => throw null; } - public string PropertyName { get => throw null; } - public PropertyValueException(string message, string entityName, string propertyName, System.Exception innerException) => throw null; - public PropertyValueException(string message, string entityName, string propertyName) => throw null; - protected PropertyValueException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Translate(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, bool filter); + string Key { get; } + System.Type Type { get; } + System.Collections.Generic.IList ParameterDescriptors { get; } } - - // Generated from `NHibernate.QueryException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + public static partial class SessionBuilderExtensions { - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override string Message { get => throw null; } - public QueryException(string message, string queryString, System.Exception innerException) => throw null; - public QueryException(string message, string queryString) => throw null; - public QueryException(string message, System.Exception innerException) => throw null; - public QueryException(string message) => throw null; - public QueryException(System.Exception innerException) => throw null; - protected QueryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - protected QueryException() => throw null; - public string QueryString { get => throw null; set => throw null; } + public static T Tenant(this T builder, string tenantIdentifier) where T : NHibernate.ISessionBuilder => throw null; + public static T Tenant(this T builder, NHibernate.MultiTenancy.TenantConfiguration tenantConfig) where T : NHibernate.ISessionBuilder => throw null; } - - // Generated from `NHibernate.QueryOverExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class QueryOverExtensions + public interface ISessionBuilder : NHibernate.ISessionBuilder { - public static TQueryOver SetComment(this TQueryOver queryOver, string comment) where TQueryOver : NHibernate.IQueryOver => throw null; - public static TQueryOver SetFetchSize(this TQueryOver queryOver, int fetchSize) where TQueryOver : NHibernate.IQueryOver => throw null; - public static TQueryOver SetFlushMode(this TQueryOver queryOver, NHibernate.FlushMode flushMode) where TQueryOver : NHibernate.IQueryOver => throw null; - public static TQueryOver SetTimeout(this TQueryOver queryOver, int timeout) where TQueryOver : NHibernate.IQueryOver => throw null; } - - // Generated from `NHibernate.QueryParameterException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryParameterException : NHibernate.QueryException + public interface ISessionBuilder where T : NHibernate.ISessionBuilder { - public QueryParameterException(string message, System.Exception inner) => throw null; - public QueryParameterException(string message) => throw null; - protected QueryParameterException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + NHibernate.ISession OpenSession(); + T Interceptor(NHibernate.IInterceptor interceptor); + T NoInterceptor(); + T Connection(System.Data.Common.DbConnection connection); + T ConnectionReleaseMode(NHibernate.ConnectionReleaseMode connectionReleaseMode); + T AutoClose(bool autoClose); + T AutoJoinTransaction(bool autoJoinTransaction); + T FlushMode(NHibernate.FlushMode flushMode); } - - // Generated from `NHibernate.ReplicationMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ReplicationMode + public interface ISharedSessionBuilder : NHibernate.ISessionBuilder { - public static NHibernate.ReplicationMode Exception; - public static NHibernate.ReplicationMode Ignore; - public static NHibernate.ReplicationMode LatestVersion; - public static NHibernate.ReplicationMode Overwrite; - protected ReplicationMode(string name) => throw null; - public abstract bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, NHibernate.Type.IVersionType versionType); - public override string ToString() => throw null; + NHibernate.ISharedSessionBuilder Connection(); + NHibernate.ISharedSessionBuilder Interceptor(); + NHibernate.ISharedSessionBuilder ConnectionReleaseMode(); + NHibernate.ISharedSessionBuilder FlushMode(); + NHibernate.ISharedSessionBuilder AutoClose(); + NHibernate.ISharedSessionBuilder AutoJoinTransaction(); + } + public interface ISharedStatelessSessionBuilder : NHibernate.IStatelessSessionBuilder + { + NHibernate.ISharedStatelessSessionBuilder Connection(System.Data.Common.DbConnection connection); + NHibernate.ISharedStatelessSessionBuilder AutoJoinTransaction(bool autoJoinTransaction); + NHibernate.ISharedStatelessSessionBuilder Connection(); + NHibernate.ISharedStatelessSessionBuilder AutoJoinTransaction(); } - - // Generated from `NHibernate.SQLQueryExtension` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SQLQueryExtension { - public static NHibernate.ISQLQuery AddSynchronizedEntityClass(this NHibernate.ISQLQuery sqlQuery, System.Type entityType) => throw null; - public static NHibernate.ISQLQuery AddSynchronizedEntityName(this NHibernate.ISQLQuery sqlQuery, string entityName) => throw null; public static NHibernate.ISQLQuery AddSynchronizedQuerySpace(this NHibernate.ISQLQuery sqlQuery, string querySpace) => throw null; + public static NHibernate.ISQLQuery AddSynchronizedEntityName(this NHibernate.ISQLQuery sqlQuery, string entityName) => throw null; + public static NHibernate.ISQLQuery AddSynchronizedEntityClass(this NHibernate.ISQLQuery sqlQuery, System.Type entityType) => throw null; public static System.Collections.Generic.IReadOnlyCollection GetSynchronizedQuerySpaces(this NHibernate.ISQLQuery sqlQuery) => throw null; } - - // Generated from `NHibernate.SchemaValidationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SchemaValidationException : NHibernate.HibernateException + public interface ISynchronizableSQLQuery : NHibernate.ISQLQuery, NHibernate.IQuery, NHibernate.ISynchronizableQuery { - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public SchemaValidationException(string msg, System.Collections.Generic.IList validationErrors) => throw null; - protected SchemaValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public System.Collections.ObjectModel.ReadOnlyCollection ValidationErrors { get => throw null; } } - - // Generated from `NHibernate.SelectMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum SelectMode + public interface ISQLQuery : NHibernate.IQuery { - ChildFetch, - Fetch, - FetchLazyProperties, - FetchLazyPropertyGroup, - JoinOnly, - Skip, - Undefined, + NHibernate.ISQLQuery AddEntity(string entityName); + NHibernate.ISQLQuery AddEntity(string alias, string entityName); + NHibernate.ISQLQuery AddEntity(string alias, string entityName, NHibernate.LockMode lockMode); + NHibernate.ISQLQuery AddEntity(System.Type entityClass); + NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass); + NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass, NHibernate.LockMode lockMode); + NHibernate.ISQLQuery AddJoin(string alias, string path); + NHibernate.ISQLQuery AddJoin(string alias, string path, NHibernate.LockMode lockMode); + NHibernate.ISQLQuery AddScalar(string columnAlias, NHibernate.Type.IType type); + NHibernate.ISQLQuery SetResultSetMapping(string name); } - - // Generated from `NHibernate.SelectModeExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SelectModeExtensions + public static partial class StatelessSessionBuilderExtensions { - public static TThis Fetch(this TThis queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] aliasedAssociationPaths) where TThis : NHibernate.IQueryOver => throw null; - public static NHibernate.IQueryOver Fetch(this NHibernate.IQueryOver queryOver, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; - public static NHibernate.IQueryOver Fetch(this NHibernate.IQueryOver queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; - public static NHibernate.ICriteria Fetch(this NHibernate.ICriteria criteria, string associationPath, string alias = default(string)) => throw null; - public static NHibernate.ICriteria Fetch(this NHibernate.ICriteria criteria, NHibernate.SelectMode mode, string associationPath, string alias = default(string)) => throw null; - public static NHibernate.Criterion.QueryOver Fetch(this NHibernate.Criterion.QueryOver queryOver, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; - public static NHibernate.Criterion.QueryOver Fetch(this NHibernate.Criterion.QueryOver queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; - public static NHibernate.Criterion.DetachedCriteria Fetch(this NHibernate.Criterion.DetachedCriteria criteria, string associationPath, string alias = default(string)) => throw null; - public static NHibernate.Criterion.DetachedCriteria Fetch(this NHibernate.Criterion.DetachedCriteria criteria, NHibernate.SelectMode mode, string associationPath, string alias = default(string)) => throw null; + public static T Tenant(this T builder, string tenantIdentifier) where T : NHibernate.ISessionBuilder => throw null; + public static NHibernate.IStatelessSessionBuilder Tenant(this NHibernate.IStatelessSessionBuilder builder, NHibernate.MultiTenancy.TenantConfiguration tenantConfig) => throw null; } - - // Generated from `NHibernate.SessionBuilderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SessionBuilderExtensions + public interface IStatelessSessionBuilder { - public static T Tenant(this T builder, string tenantIdentifier) where T : NHibernate.ISessionBuilder => throw null; - public static T Tenant(this T builder, NHibernate.MultiTenancy.TenantConfiguration tenantConfig) where T : NHibernate.ISessionBuilder => throw null; + NHibernate.IStatelessSession OpenStatelessSession(); + NHibernate.IStatelessSessionBuilder Connection(System.Data.Common.DbConnection connection); + NHibernate.IStatelessSessionBuilder AutoJoinTransaction(bool autoJoinTransaction); } - - // Generated from `NHibernate.SessionException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SessionException : NHibernate.HibernateException + public interface ISupportSelectModeCriteria { - public SessionException(string message) => throw null; - protected SessionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias); } - - // Generated from `NHibernate.SessionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SessionExtensions + public interface ISynchronizableQuery where T : NHibernate.ISynchronizableQuery { - public static NHibernate.Multi.IQueryBatch CreateQueryBatch(this NHibernate.ISession session) => throw null; - public static object Get(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public static T Get(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public static T Get(this NHibernate.ISession session, string entityName, object id) => throw null; - public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task GetAsync(this NHibernate.ISession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.ITransaction GetCurrentTransaction(this NHibernate.ISession session) => throw null; - public static NHibernate.ISharedStatelessSessionBuilder StatelessSessionWithOptions(this NHibernate.ISession session) => throw null; + T AddSynchronizedQuerySpace(string querySpace); + T AddSynchronizedEntityName(string entityName); + T AddSynchronizedEntityClass(System.Type entityType); + System.Collections.Generic.IReadOnlyCollection GetSynchronizedQuerySpaces(); } - - // Generated from `NHibernate.SessionFactoryExtension` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SessionFactoryExtension + public static partial class TransactionExtensions { - public static void Evict(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable persistentClasses) => throw null; - public static System.Threading.Tasks.Task EvictAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable persistentClasses, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static void EvictCollection(this NHibernate.ISessionFactory factory, string roleName, object id, string tenantIdentifier) => throw null; - public static void EvictCollection(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable roleNames) => throw null; - public static System.Threading.Tasks.Task EvictCollectionAsync(this NHibernate.ISessionFactory factory, string roleName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task EvictCollectionAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable roleNames, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static void EvictEntity(this NHibernate.ISessionFactory factory, string entityName, object id, string tenantIdentifier) => throw null; - public static void EvictEntity(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable entityNames) => throw null; - public static System.Threading.Tasks.Task EvictEntityAsync(this NHibernate.ISessionFactory factory, string entityName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task EvictEntityAsync(this NHibernate.ISessionFactory factory, System.Collections.Generic.IEnumerable entityNames, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static void RegisterSynchronization(this NHibernate.ITransaction transaction, NHibernate.Transaction.ITransactionCompletionSynchronization synchronization) => throw null; } - - // Generated from `NHibernate.StaleObjectStateException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StaleObjectStateException : NHibernate.StaleStateException + public class LazyInitializationException : NHibernate.HibernateException { - public string EntityName { get => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object Identifier { get => throw null; } - public override string Message { get => throw null; } - public StaleObjectStateException(string entityName, object identifier, System.Exception innerException) : base(default(string)) => throw null; - public StaleObjectStateException(string entityName, object identifier) : base(default(string)) => throw null; - protected StaleObjectStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; + public LazyInitializationException(string entityName, object entityId, string message) => throw null; + public LazyInitializationException(string message) => throw null; + public LazyInitializationException(System.Exception innerException) => throw null; + public LazyInitializationException(string message, System.Exception innerException) => throw null; + protected LazyInitializationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string EntityName { get => throw null; } + public object EntityId { get => throw null; } } - - // Generated from `NHibernate.StaleStateException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StaleStateException : NHibernate.HibernateException + public sealed class LockMode { - public StaleStateException(string message, System.Exception innerException) => throw null; - public StaleStateException(string message) => throw null; - protected StaleStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static NHibernate.LockMode None; + public static NHibernate.LockMode Read; + public static NHibernate.LockMode Upgrade; + public static NHibernate.LockMode UpgradeNoWait; + public static NHibernate.LockMode Write; + public static NHibernate.LockMode Force; + public override string ToString() => throw null; + public bool GreaterThan(NHibernate.LockMode mode) => throw null; + public bool LessThan(NHibernate.LockMode mode) => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(NHibernate.LockMode other) => throw null; + public override int GetHashCode() => throw null; } - - // Generated from `NHibernate.StatelessSessionBuilderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class StatelessSessionBuilderExtensions + public interface INHibernateLogger { - public static T Tenant(this T builder, string tenantIdentifier) where T : NHibernate.ISessionBuilder => throw null; - public static NHibernate.IStatelessSessionBuilder Tenant(this NHibernate.IStatelessSessionBuilder builder, NHibernate.MultiTenancy.TenantConfiguration tenantConfig) => throw null; + void Log(NHibernate.NHibernateLogLevel logLevel, NHibernate.NHibernateLogValues state, System.Exception exception); + bool IsEnabled(NHibernate.NHibernateLogLevel logLevel); } - - // Generated from `NHibernate.StatelessSessionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class StatelessSessionExtensions + public interface INHibernateLoggerFactory { - public static NHibernate.Multi.IQueryBatch CreateQueryBatch(this NHibernate.IStatelessSession session) => throw null; - public static T Get(this NHibernate.IStatelessSession session, string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public static T Get(this NHibernate.IStatelessSession session, string entityName, object id) => throw null; - public static System.Threading.Tasks.Task GetAsync(this NHibernate.IStatelessSession session, string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task GetAsync(this NHibernate.IStatelessSession session, string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.ITransaction GetCurrentTransaction(this NHibernate.IStatelessSession session) => throw null; + NHibernate.INHibernateLogger LoggerFor(string keyName); + NHibernate.INHibernateLogger LoggerFor(System.Type type); } - - // Generated from `NHibernate.TransactionException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TransactionException : NHibernate.HibernateException + public static class NHibernateLogger { - public TransactionException(string message, System.Exception innerException) => throw null; - public TransactionException(string message) => throw null; - protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static void SetLoggersFactory(NHibernate.INHibernateLoggerFactory loggerFactory) => throw null; + public static NHibernate.INHibernateLogger For(string keyName) => throw null; + public static NHibernate.INHibernateLogger For(System.Type type) => throw null; } - - // Generated from `NHibernate.TransactionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TransactionExtensions + public struct NHibernateLogValues { - public static void RegisterSynchronization(this NHibernate.ITransaction transaction, NHibernate.Transaction.ITransactionCompletionSynchronization synchronization) => throw null; + public NHibernateLogValues(string format, object[] args) => throw null; + public override string ToString() => throw null; + public string Format { get => throw null; } + public object[] Args { get => throw null; } } - - // Generated from `NHibernate.TransientObjectException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TransientObjectException : NHibernate.HibernateException + public enum NHibernateLogLevel { - public TransientObjectException(string message) => throw null; - protected TransientObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + Trace = 0, + Debug = 1, + Info = 2, + Warn = 3, + Error = 4, + Fatal = 5, + None = 6, } - - // Generated from `NHibernate.TypeMismatchException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TypeMismatchException : NHibernate.HibernateException + public static partial class NHibernateLoggerExtensions { - public TypeMismatchException(string message, System.Exception inner) => throw null; - public TypeMismatchException(string message) => throw null; - protected TypeMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static bool IsDebugEnabled(this NHibernate.INHibernateLogger logger) => throw null; + public static bool IsInfoEnabled(this NHibernate.INHibernateLogger logger) => throw null; + public static bool IsWarnEnabled(this NHibernate.INHibernateLogger logger) => throw null; + public static bool IsErrorEnabled(this NHibernate.INHibernateLogger logger) => throw null; + public static bool IsFatalEnabled(this NHibernate.INHibernateLogger logger) => throw null; + public static void Fatal(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public static void Fatal(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; + public static void Fatal(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; + public static void Fatal(this NHibernate.INHibernateLogger logger, string message) => throw null; + public static void Error(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public static void Error(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; + public static void Error(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; + public static void Error(this NHibernate.INHibernateLogger logger, string message) => throw null; + public static void Warn(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public static void Warn(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; + public static void Warn(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; + public static void Warn(this NHibernate.INHibernateLogger logger, string message) => throw null; + public static void Info(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public static void Info(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; + public static void Info(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; + public static void Info(this NHibernate.INHibernateLogger logger, string message) => throw null; + public static void Debug(this NHibernate.INHibernateLogger logger, System.Exception exception, string format, params object[] args) => throw null; + public static void Debug(this NHibernate.INHibernateLogger logger, System.Exception exception, string message) => throw null; + public static void Debug(this NHibernate.INHibernateLogger logger, string format, params object[] args) => throw null; + public static void Debug(this NHibernate.INHibernateLogger logger, string message) => throw null; + public static void Fatal(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; + public static void Error(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; + public static void Warn(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; + public static void Info(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; + public static void Debug(this NHibernate.INHibernateLogger logger, string message, System.Exception ex) => throw null; } - - // Generated from `NHibernate.UnresolvableObjectException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UnresolvableObjectException : NHibernate.HibernateException + public class Log4NetLoggerFactory : NHibernate.ILoggerFactory { - public string EntityName { get => throw null; } + public Log4NetLoggerFactory() => throw null; + public NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; + public NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; + } + public class Log4NetLogger : NHibernate.IInternalLogger + { + public Log4NetLogger(object logger) => throw null; + public void Error(object message) => throw null; + public void Error(object message, System.Exception exception) => throw null; + public void ErrorFormat(string format, params object[] args) => throw null; + public void Fatal(object message) => throw null; + public void Fatal(object message, System.Exception exception) => throw null; + public void Debug(object message) => throw null; + public void Debug(object message, System.Exception exception) => throw null; + public void DebugFormat(string format, params object[] args) => throw null; + public void Info(object message) => throw null; + public void Info(object message, System.Exception exception) => throw null; + public void InfoFormat(string format, params object[] args) => throw null; + public void Warn(object message) => throw null; + public void Warn(object message, System.Exception exception) => throw null; + public void WarnFormat(string format, params object[] args) => throw null; + public bool IsErrorEnabled { get => throw null; } + public bool IsFatalEnabled { get => throw null; } + public bool IsDebugEnabled { get => throw null; } + public bool IsInfoEnabled { get => throw null; } + public bool IsWarnEnabled { get => throw null; } + } + public interface IInternalLogger + { + void Error(object message); + void Error(object message, System.Exception exception); + void ErrorFormat(string format, params object[] args); + void Fatal(object message); + void Fatal(object message, System.Exception exception); + void Debug(object message); + void Debug(object message, System.Exception exception); + void DebugFormat(string format, params object[] args); + void Info(object message); + void Info(object message, System.Exception exception); + void InfoFormat(string format, params object[] args); + void Warn(object message); + void Warn(object message, System.Exception exception); + void WarnFormat(string format, params object[] args); + bool IsErrorEnabled { get; } + bool IsFatalEnabled { get; } + bool IsDebugEnabled { get; } + bool IsInfoEnabled { get; } + bool IsWarnEnabled { get; } + } + public interface ILoggerFactory + { + NHibernate.IInternalLogger LoggerFor(string keyName); + NHibernate.IInternalLogger LoggerFor(System.Type type); + } + public class LoggerProvider + { + public static void SetLoggersFactory(NHibernate.ILoggerFactory loggerFactory) => throw null; + public static NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; + public static NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; + public LoggerProvider() => throw null; + } + public class NoLoggingLoggerFactory : NHibernate.ILoggerFactory + { + public NHibernate.IInternalLogger LoggerFor(string keyName) => throw null; + public NHibernate.IInternalLogger LoggerFor(System.Type type) => throw null; + public NoLoggingLoggerFactory() => throw null; + } + public class NoLoggingInternalLogger : NHibernate.IInternalLogger + { + public void Error(object message) => throw null; + public void Error(object message, System.Exception exception) => throw null; + public void ErrorFormat(string format, params object[] args) => throw null; + public void Fatal(object message) => throw null; + public void Fatal(object message, System.Exception exception) => throw null; + public void Debug(object message) => throw null; + public void Debug(object message, System.Exception exception) => throw null; + public void DebugFormat(string format, params object[] args) => throw null; + public void Info(object message) => throw null; + public void Info(object message, System.Exception exception) => throw null; + public void InfoFormat(string format, params object[] args) => throw null; + public void Warn(object message) => throw null; + public void Warn(object message, System.Exception exception) => throw null; + public void WarnFormat(string format, params object[] args) => throw null; + public NoLoggingInternalLogger() => throw null; + public bool IsErrorEnabled { get => throw null; } + public bool IsFatalEnabled { get => throw null; } + public bool IsDebugEnabled { get => throw null; } + public bool IsInfoEnabled { get => throw null; } + public bool IsWarnEnabled { get => throw null; } + } + public class MappingException : NHibernate.HibernateException + { + public MappingException(string message) => throw null; + public MappingException(System.Exception innerException) => throw null; + public MappingException(string message, System.Exception innerException) => throw null; + protected MappingException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class NonUniqueObjectException : NHibernate.HibernateException + { + public NonUniqueObjectException(string message, object id, string entityName) => throw null; + public NonUniqueObjectException(object id, string entityName) => throw null; + protected NonUniqueObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public object Identifier { get => throw null; } public override string Message { get => throw null; } - public System.Type PersistentClass { get => throw null; } - public static void ThrowIfNull(object o, object id, string entityName) => throw null; - public static void ThrowIfNull(object o, object id, System.Type clazz) => throw null; - public UnresolvableObjectException(string message, object identifier, string entityName) => throw null; - public UnresolvableObjectException(string message, object identifier, System.Type clazz) => throw null; - public UnresolvableObjectException(object identifier, string entityName) => throw null; - public UnresolvableObjectException(object identifier, System.Type clazz) => throw null; - protected UnresolvableObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string EntityName { get => throw null; } } - - // Generated from `NHibernate.WrongClassException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class WrongClassException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + public class NonUniqueResultException : NHibernate.HibernateException { - public string EntityName { get => throw null; } + public NonUniqueResultException(int resultCount) => throw null; + protected NonUniqueResultException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class ObjectDeletedException : NHibernate.UnresolvableObjectException + { + public ObjectDeletedException(string message, object identifier, string clazz) : base(default(object), default(System.Type)) => throw null; + protected ObjectDeletedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(object), default(System.Type)) => throw null; + } + public class ObjectNotFoundByUniqueKeyException : NHibernate.HibernateException + { + public ObjectNotFoundByUniqueKeyException(string entityName, string propertyName, object key) => throw null; + protected ObjectNotFoundByUniqueKeyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object Identifier { get => throw null; } + public string PropertyName { get => throw null; } + public object Key { get => throw null; } + } + public class ObjectNotFoundException : NHibernate.UnresolvableObjectException + { + public ObjectNotFoundException(object identifier, System.Type type) : base(default(object), default(System.Type)) => throw null; + public ObjectNotFoundException(object identifier, string entityName) : base(default(object), default(System.Type)) => throw null; + protected ObjectNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(object), default(System.Type)) => throw null; + } + public class PersistentObjectException : NHibernate.HibernateException + { + public PersistentObjectException(string message) => throw null; + protected PersistentObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class PropertyAccessException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + { + public PropertyAccessException(System.Exception innerException, string message, bool wasSetter, System.Type persistentType, string propertyName) => throw null; + public PropertyAccessException(System.Exception innerException, string message, bool wasSetter, System.Type persistentType) => throw null; + protected PropertyAccessException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Type PersistentType { get => throw null; } public override string Message { get => throw null; } - public WrongClassException(string message, object identifier, string entityName) => throw null; - protected WrongClassException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - namespace Action + public class PropertyNotFoundException : NHibernate.MappingException { - // Generated from `NHibernate.Action.AbstractEntityInsertAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractEntityInsertAction : NHibernate.Action.EntityAction - { - protected internal AbstractEntityInsertAction(object id, object[] state, object instance, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Engine.ISessionImplementor), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; - public object[] State { get => throw null; } - } - - // Generated from `NHibernate.Action.AfterTransactionCompletionProcessDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void AfterTransactionCompletionProcessDelegate(bool success); - - // Generated from `NHibernate.Action.BeforeTransactionCompletionProcessDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void BeforeTransactionCompletionProcessDelegate(); - - // Generated from `NHibernate.Action.BulkOperationCleanupAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BulkOperationCleanupAction : NHibernate.Action.IExecutable, NHibernate.Action.IAsyncExecutable, NHibernate.Action.IAfterTransactionCompletionProcess - { - public NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } - public void BeforeExecutions() => throw null; - public System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } - public BulkOperationCleanupAction(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet querySpaces) => throw null; + public PropertyNotFoundException(System.Type targetType, string propertyName, string accessorType) : base(default(string)) => throw null; + public PropertyNotFoundException(System.Type targetType, string propertyName) : base(default(string)) => throw null; + public PropertyNotFoundException(string propertyName, string fieldName, System.Type targetType) : base(default(string)) => throw null; + protected PropertyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Type TargetType { get => throw null; } + public string PropertyName { get => throw null; } + public string AccessorType { get => throw null; } + } + public class PropertyValueException : NHibernate.HibernateException + { + public PropertyValueException(string message, string entityName, string propertyName) => throw null; + public PropertyValueException(string message, string entityName, string propertyName, System.Exception innerException) => throw null; + protected PropertyValueException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string EntityName { get => throw null; } + public string PropertyName { get => throw null; } + public override string Message { get => throw null; } + } + public class QueryException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + { + protected QueryException() => throw null; + public QueryException(string message) => throw null; + public QueryException(string message, System.Exception innerException) => throw null; + public QueryException(string message, string queryString) => throw null; + public QueryException(string message, string queryString, System.Exception innerException) => throw null; + public QueryException(System.Exception innerException) => throw null; + protected QueryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string QueryString { get => throw null; set { } } + public override string Message { get => throw null; } + } + public static partial class QueryOverExtensions + { + public static TQueryOver SetTimeout(this TQueryOver queryOver, int timeout) where TQueryOver : NHibernate.IQueryOver => throw null; + public static TQueryOver SetFetchSize(this TQueryOver queryOver, int fetchSize) where TQueryOver : NHibernate.IQueryOver => throw null; + public static TQueryOver SetComment(this TQueryOver queryOver, string comment) where TQueryOver : NHibernate.IQueryOver => throw null; + public static TQueryOver SetFlushMode(this TQueryOver queryOver, NHibernate.FlushMode flushMode) where TQueryOver : NHibernate.IQueryOver => throw null; + } + public class QueryParameterException : NHibernate.QueryException + { + public QueryParameterException(string message) => throw null; + public QueryParameterException(string message, System.Exception inner) => throw null; + protected QueryParameterException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public abstract class ReplicationMode + { + public static NHibernate.ReplicationMode Exception; + public static NHibernate.ReplicationMode Ignore; + public static NHibernate.ReplicationMode LatestVersion; + public static NHibernate.ReplicationMode Overwrite; + protected ReplicationMode(string name) => throw null; + public override string ToString() => throw null; + public abstract bool ShouldOverwriteCurrentVersion(object entity, object currentVersion, object newVersion, NHibernate.Type.IVersionType versionType); + } + public class SchemaValidationException : NHibernate.HibernateException + { + public SchemaValidationException(string msg, System.Collections.Generic.IList validationErrors) => throw null; + protected SchemaValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection ValidationErrors { get => throw null; } + } + public enum SelectMode + { + Undefined = 0, + Fetch = 1, + FetchLazyProperties = 2, + ChildFetch = 3, + JoinOnly = 4, + Skip = 5, + FetchLazyPropertyGroup = 6, + } + public static partial class SelectModeExtensions + { + public static NHibernate.IQueryOver Fetch(this NHibernate.IQueryOver queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; + public static NHibernate.Criterion.QueryOver Fetch(this NHibernate.Criterion.QueryOver queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; + public static NHibernate.Criterion.QueryOver Fetch(this NHibernate.Criterion.QueryOver queryOver, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; + public static NHibernate.IQueryOver Fetch(this NHibernate.IQueryOver queryOver, params System.Linq.Expressions.Expression>[] associationPaths) => throw null; + public static TThis Fetch(this TThis queryOver, NHibernate.SelectMode mode, params System.Linq.Expressions.Expression>[] aliasedAssociationPaths) where TThis : NHibernate.IQueryOver => throw null; + public static NHibernate.ICriteria Fetch(this NHibernate.ICriteria criteria, NHibernate.SelectMode mode, string associationPath, string alias = default(string)) => throw null; + public static NHibernate.ICriteria Fetch(this NHibernate.ICriteria criteria, string associationPath, string alias = default(string)) => throw null; + public static NHibernate.Criterion.DetachedCriteria Fetch(this NHibernate.Criterion.DetachedCriteria criteria, string associationPath, string alias = default(string)) => throw null; + public static NHibernate.Criterion.DetachedCriteria Fetch(this NHibernate.Criterion.DetachedCriteria criteria, NHibernate.SelectMode mode, string associationPath, string alias = default(string)) => throw null; + } + public class SessionException : NHibernate.HibernateException + { + public SessionException(string message) => throw null; + protected SessionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class StaleObjectStateException : NHibernate.StaleStateException + { + public StaleObjectStateException(string entityName, object identifier) : base(default(string)) => throw null; + public StaleObjectStateException(string entityName, object identifier, System.Exception innerException) : base(default(string)) => throw null; + protected StaleObjectStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string EntityName { get => throw null; } + public object Identifier { get => throw null; } + public override string Message { get => throw null; } + } + public class StaleStateException : NHibernate.HibernateException + { + public StaleStateException(string message) => throw null; + public StaleStateException(string message, System.Exception innerException) => throw null; + protected StaleStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TransactionException : NHibernate.HibernateException + { + public TransactionException(string message) => throw null; + public TransactionException(string message, System.Exception innerException) => throw null; + protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TransientObjectException : NHibernate.HibernateException + { + public TransientObjectException(string message) => throw null; + protected TransientObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class TypeMismatchException : NHibernate.HibernateException + { + public TypeMismatchException(string message) => throw null; + public TypeMismatchException(string message, System.Exception inner) => throw null; + protected TypeMismatchException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class UnresolvableObjectException : NHibernate.HibernateException + { + public UnresolvableObjectException(object identifier, System.Type clazz) => throw null; + public UnresolvableObjectException(object identifier, string entityName) => throw null; + public UnresolvableObjectException(string message, object identifier, System.Type clazz) => throw null; + public UnresolvableObjectException(string message, object identifier, string entityName) => throw null; + public static void ThrowIfNull(object o, object id, System.Type clazz) => throw null; + public static void ThrowIfNull(object o, object id, string entityName) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected UnresolvableObjectException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public object Identifier { get => throw null; } + public override string Message { get => throw null; } + public System.Type PersistentClass { get => throw null; } + public string EntityName { get => throw null; } + } + public class WrongClassException : NHibernate.HibernateException, System.Runtime.Serialization.ISerializable + { + public WrongClassException(string message, object identifier, string entityName) => throw null; + protected WrongClassException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public object Identifier { get => throw null; } + public string EntityName { get => throw null; } + public override string Message { get => throw null; } + } + namespace Action + { + public abstract class AbstractEntityInsertAction : NHibernate.Action.EntityAction + { + protected AbstractEntityInsertAction(object id, object[] state, object instance, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Engine.ISessionImplementor), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public object[] State { get => throw null; } + } + public class BulkOperationCleanupAction : NHibernate.Action.IAsyncExecutable, NHibernate.Action.IExecutable, NHibernate.Action.IAfterTransactionCompletionProcess, NHibernate.Action.ICacheableExecutable + { public BulkOperationCleanupAction(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Entity.IQueryable[] affectedQueryables) => throw null; + public BulkOperationCleanupAction(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet querySpaces) => throw null; + public void BeforeExecutions() => throw null; public void Execute() => throw null; public void ExecuteAfterTransactionCompletion(bool success) => throw null; - public System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; public virtual void Init() => throw null; public virtual System.Threading.Tasks.Task InitAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + public string[] QueryCacheSpaces { get => throw null; } public string[] PropertySpaces { get => throw null; } + public NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } + public NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } + NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } + NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } } - - // Generated from `NHibernate.Action.CollectionAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class CollectionAction : System.Runtime.Serialization.IDeserializationCallback, System.IComparable, NHibernate.Action.IExecutable, NHibernate.Action.IAsyncExecutable, NHibernate.Action.IAfterTransactionCompletionProcess + public abstract class CollectionAction : NHibernate.Action.IAsyncExecutable, NHibernate.Action.IExecutable, System.IComparable, System.Runtime.Serialization.IDeserializationCallback, NHibernate.Action.IAfterTransactionCompletionProcess, NHibernate.Action.ICacheableExecutable { - public virtual NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } - public virtual void BeforeExecutions() => throw null; - public virtual System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } - protected internal NHibernate.Collection.IPersistentCollection Collection { get => throw null; } protected CollectionAction(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual int CompareTo(NHibernate.Action.CollectionAction other) => throw null; - protected internal void Evict() => throw null; - protected internal System.Threading.Tasks.Task EvictAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected object GetKey() => throw null; + public virtual void BeforeExecutions() => throw null; public abstract void Execute(); public virtual void ExecuteAfterTransactionCompletion(bool success) => throw null; - public virtual System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); - protected object GetKey() => throw null; - protected System.Threading.Tasks.Task GetKeyAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected internal object Key { get => throw null; } - public NHibernate.Cache.Access.ISoftLock Lock { get => throw null; } + protected void Evict() => throw null; + public virtual int CompareTo(NHibernate.Action.CollectionAction other) => throw null; + public override string ToString() => throw null; void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - protected internal NHibernate.Persister.Collection.ICollectionPersister Persister { get => throw null; } + protected System.Threading.Tasks.Task GetKeyAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task EvictAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected NHibernate.Collection.IPersistentCollection Collection { get => throw null; } + protected NHibernate.Persister.Collection.ICollectionPersister Persister { get => throw null; } + protected object Key { get => throw null; } + protected NHibernate.Engine.ISessionImplementor Session { get => throw null; } + public string[] QueryCacheSpaces { get => throw null; } public string[] PropertySpaces { get => throw null; } - protected internal NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public override string ToString() => throw null; + NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } + NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } + public virtual NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } + public virtual NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } + public NHibernate.Cache.Access.ISoftLock Lock { get => throw null; } } - - // Generated from `NHibernate.Action.CollectionRecreateAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionRecreateAction : NHibernate.Action.CollectionAction + public sealed class CollectionRecreateAction : NHibernate.Action.CollectionAction { public CollectionRecreateAction(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object key, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; public override void Execute() => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Action.CollectionRemoveAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionRemoveAction : NHibernate.Action.CollectionAction + public sealed class CollectionRemoveAction : NHibernate.Action.CollectionAction { - public CollectionRemoveAction(object affectedOwner, NHibernate.Persister.Collection.ICollectionPersister persister, object id, bool emptySnapshot, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; public CollectionRemoveAction(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object id, bool emptySnapshot, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; - public override int CompareTo(NHibernate.Action.CollectionAction other) => throw null; + public CollectionRemoveAction(object affectedOwner, NHibernate.Persister.Collection.ICollectionPersister persister, object id, bool emptySnapshot, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; public override void Execute() => throw null; + public override int CompareTo(NHibernate.Action.CollectionAction other) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Action.CollectionUpdateAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionUpdateAction : NHibernate.Action.CollectionAction + public sealed class CollectionUpdateAction : NHibernate.Action.CollectionAction { public CollectionUpdateAction(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object key, bool emptySnapshot, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; public override void Execute() => throw null; public override void ExecuteAfterTransactionCompletion(bool success) => throw null; - public override System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Action.DelayedPostInsertIdentifier` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DelayedPostInsertIdentifier { - public object ActualId { get => throw null; set => throw null; } public DelayedPostInsertIdentifier() => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Action.DelayedPostInsertIdentifier that) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; + public object ActualId { get => throw null; set { } } } - - // Generated from `NHibernate.Action.EntityAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class EntityAction : System.Runtime.Serialization.IDeserializationCallback, System.IComparable, NHibernate.Action.IExecutable, NHibernate.Action.IBeforeTransactionCompletionProcess, NHibernate.Action.IAsyncExecutable, NHibernate.Action.IAfterTransactionCompletionProcess + public abstract class EntityAction : NHibernate.Action.IAsyncExecutable, NHibernate.Action.IExecutable, NHibernate.Action.IBeforeTransactionCompletionProcess, NHibernate.Action.IAfterTransactionCompletionProcess, System.IComparable, System.Runtime.Serialization.IDeserializationCallback, NHibernate.Action.ICacheableExecutable { - public virtual NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } - protected virtual void AfterTransactionCompletionProcessImpl(bool success) => throw null; - protected virtual System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + protected EntityAction(NHibernate.Engine.ISessionImplementor session, object id, object instance, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; public void BeforeExecutions() => throw null; - public System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } - NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } + public abstract void Execute(); + protected virtual bool NeedsAfterTransactionCompletion() => throw null; + protected virtual bool NeedsBeforeTransactionCompletion() => throw null; protected virtual void BeforeTransactionCompletionProcessImpl() => throw null; - protected virtual System.Threading.Tasks.Task BeforeTransactionCompletionProcessImplAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void AfterTransactionCompletionProcessImpl(bool success) => throw null; public virtual int CompareTo(NHibernate.Action.EntityAction other) => throw null; - protected internal EntityAction(NHibernate.Engine.ISessionImplementor session, object id, object instance, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public string EntityName { get => throw null; } - public abstract void Execute(); + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public override string ToString() => throw null; + public void ExecuteBeforeTransactionCompletion() => throw null; public void ExecuteAfterTransactionCompletion(bool success) => throw null; - public System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; public abstract System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); - public void ExecuteBeforeTransactionCompletion() => throw null; + protected virtual System.Threading.Tasks.Task BeforeTransactionCompletionProcessImplAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task ExecuteBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected internal abstract bool HasPostCommitEventListeners { get; } + public System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + public string EntityName { get => throw null; } public object Id { get => throw null; } public object Instance { get => throw null; } - protected virtual bool NeedsAfterTransactionCompletion() => throw null; - protected virtual bool NeedsBeforeTransactionCompletion() => throw null; - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public NHibernate.Engine.ISessionImplementor Session { get => throw null; } public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; } + protected abstract bool HasPostCommitEventListeners { get; } + public string[] QueryCacheSpaces { get => throw null; } public string[] PropertySpaces { get => throw null; } - public NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public override string ToString() => throw null; + public virtual NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get => throw null; } + public virtual NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get => throw null; } + NHibernate.Action.IBeforeTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.BeforeTransactionCompletionProcess { get => throw null; } + NHibernate.Action.IAfterTransactionCompletionProcess NHibernate.Action.IAsyncExecutable.AfterTransactionCompletionProcess { get => throw null; } } - - // Generated from `NHibernate.Action.EntityDeleteAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityDeleteAction : NHibernate.Action.EntityAction + public sealed class EntityDeleteAction : NHibernate.Action.EntityAction { - protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; - protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public override int CompareTo(NHibernate.Action.EntityAction other) => throw null; public EntityDeleteAction(object id, object[] state, object version, object instance, NHibernate.Persister.Entity.IEntityPersister persister, bool isCascadeDeleteEnabled, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Engine.ISessionImplementor), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; public override void Execute() => throw null; + protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; + public override int CompareTo(NHibernate.Action.EntityAction other) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override bool HasPostCommitEventListeners { get => throw null; } + protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool HasPostCommitEventListeners { get => throw null; } } - - // Generated from `NHibernate.Action.EntityIdentityInsertAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityIdentityInsertAction : NHibernate.Action.AbstractEntityInsertAction + public sealed class EntityIdentityInsertAction : NHibernate.Action.AbstractEntityInsertAction { - protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; - protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Engine.EntityKey DelayedEntityKey { get => throw null; } public EntityIdentityInsertAction(object[] state, object instance, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor session, bool isDelayed) : base(default(object), default(object[]), default(object), default(NHibernate.Persister.Entity.IEntityPersister), default(NHibernate.Engine.ISessionImplementor)) => throw null; public override void Execute() => throw null; + protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public object GeneratedId { get => throw null; } - protected internal override bool HasPostCommitEventListeners { get => throw null; } + public NHibernate.Engine.EntityKey DelayedEntityKey { get => throw null; } + protected override bool HasPostCommitEventListeners { get => throw null; } } - - // Generated from `NHibernate.Action.EntityInsertAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityInsertAction : NHibernate.Action.AbstractEntityInsertAction + public sealed class EntityInsertAction : NHibernate.Action.AbstractEntityInsertAction { - protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; - protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public override int CompareTo(NHibernate.Action.EntityAction other) => throw null; public EntityInsertAction(object id, object[] state, object instance, object version, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor session) : base(default(object), default(object[]), default(object), default(NHibernate.Persister.Entity.IEntityPersister), default(NHibernate.Engine.ISessionImplementor)) => throw null; public override void Execute() => throw null; + protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; + public override int CompareTo(NHibernate.Action.EntityAction other) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override bool HasPostCommitEventListeners { get => throw null; } + protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool HasPostCommitEventListeners { get => throw null; } } - - // Generated from `NHibernate.Action.EntityUpdateAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityUpdateAction : NHibernate.Action.EntityAction + public sealed class EntityUpdateAction : NHibernate.Action.EntityAction { - protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; - protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public EntityUpdateAction(object id, object[] state, int[] dirtyProperties, bool hasDirtyCollection, object[] previousState, object previousVersion, object nextVersion, object instance, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor session) : base(default(NHibernate.Engine.ISessionImplementor), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; public override void Execute() => throw null; + protected override void AfterTransactionCompletionProcessImpl(bool success) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override bool HasPostCommitEventListeners { get => throw null; } + protected override System.Threading.Tasks.Task AfterTransactionCompletionProcessImplAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool HasPostCommitEventListeners { get => throw null; } } - - // Generated from `NHibernate.Action.IAfterTransactionCompletionProcess` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAfterTransactionCompletionProcess { void ExecuteAfterTransactionCompletion(bool success); System.Threading.Tasks.Task ExecuteAfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken); } - - // Generated from `NHibernate.Action.IAsyncExecutable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAsyncExecutable : NHibernate.Action.IExecutable { - NHibernate.Action.IAfterTransactionCompletionProcess AfterTransactionCompletionProcess { get; } NHibernate.Action.IBeforeTransactionCompletionProcess BeforeTransactionCompletionProcess { get; } + NHibernate.Action.IAfterTransactionCompletionProcess AfterTransactionCompletionProcess { get; } } - - // Generated from `NHibernate.Action.IBeforeTransactionCompletionProcess` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBeforeTransactionCompletionProcess { void ExecuteBeforeTransactionCompletion(); System.Threading.Tasks.Task ExecuteBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken); } - - // Generated from `NHibernate.Action.IExecutable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface ICacheableExecutable : NHibernate.Action.IExecutable + { + string[] QueryCacheSpaces { get; } + } + public delegate void BeforeTransactionCompletionProcessDelegate(); + public delegate void AfterTransactionCompletionProcessDelegate(bool success); public interface IExecutable { - NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get; } void BeforeExecutions(); - System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken); - NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get; } void Execute(); + System.Threading.Tasks.Task BeforeExecutionsAsync(System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); string[] PropertySpaces { get; } + NHibernate.Action.BeforeTransactionCompletionProcessDelegate BeforeTransactionCompletionProcess { get; } + NHibernate.Action.AfterTransactionCompletionProcessDelegate AfterTransactionCompletionProcess { get; } } - } namespace AdoNet { - // Generated from `NHibernate.AdoNet.AbstractBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractBatcher : System.IDisposable, NHibernate.Engine.IBatcher + public abstract class AbstractBatcher : NHibernate.Engine.IBatcher, System.IDisposable { - public void AbortBatch(System.Exception e) => throw null; + protected static NHibernate.INHibernateLogger Log; protected AbstractBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; - public abstract void AddToBatch(NHibernate.AdoNet.IExpectation expectation); - public abstract System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken); - public abstract int BatchSize { get; set; } - public void CancelLastQuery() => throw null; + public System.Data.Common.DbCommand Generate(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + protected void Prepare(System.Data.Common.DbCommand cmd) => throw null; + public virtual System.Data.Common.DbCommand PrepareBatchCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + public System.Data.Common.DbCommand PrepareCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + protected virtual void OnPreparedCommand() => throw null; + public System.Data.Common.DbCommand PrepareQueryCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + public void AbortBatch(System.Exception e) => throw null; + public int ExecuteNonQuery(System.Data.Common.DbCommand cmd) => throw null; + public virtual System.Data.Common.DbDataReader ExecuteReader(System.Data.Common.DbCommand cmd) => throw null; protected void CheckReaders() => throw null; - protected System.Threading.Tasks.Task CheckReadersAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void CloseCommand(System.Data.Common.DbCommand st, System.Data.Common.DbDataReader reader) => throw null; public virtual void CloseCommands() => throw null; + public void CloseCommand(System.Data.Common.DbCommand st, System.Data.Common.DbDataReader reader) => throw null; public void CloseReader(System.Data.Common.DbDataReader reader) => throw null; - protected NHibernate.AdoNet.ConnectionManager ConnectionManager { get => throw null; } + public void ExecuteBatch() => throw null; + protected void ExecuteBatchWithTiming(System.Data.Common.DbCommand ps) => throw null; + protected abstract void DoExecuteBatch(System.Data.Common.DbCommand ps); + public abstract void AddToBatch(NHibernate.AdoNet.IExpectation expectation); + protected void LogCommand(System.Data.Common.DbCommand command) => throw null; + public void CancelLastQuery() => throw null; protected System.Exception Convert(System.Exception sqlException, string message) => throw null; - protected abstract int CountOfStatementsInCurrentBatch { get; } - protected System.Data.Common.DbCommand CurrentCommand { get => throw null; } - protected NHibernate.SqlTypes.SqlType[] CurrentCommandParameterTypes { get => throw null; } - protected NHibernate.SqlCommand.SqlString CurrentCommandSql { get => throw null; } public void Dispose() => throw null; protected virtual void Dispose(bool isDisposing) => throw null; - protected abstract void DoExecuteBatch(System.Data.Common.DbCommand ps); - protected abstract System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken); - protected NHibernate.Driver.IDriver Driver { get => throw null; } - public void ExecuteBatch() => throw null; - public System.Threading.Tasks.Task ExecuteBatchAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected void ExecuteBatchWithTiming(System.Data.Common.DbCommand ps) => throw null; - protected System.Threading.Tasks.Task ExecuteBatchWithTimingAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public int ExecuteNonQuery(System.Data.Common.DbCommand cmd) => throw null; - public System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Data.Common.DbDataReader ExecuteReader(System.Data.Common.DbCommand cmd) => throw null; - public virtual System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken) => throw null; - protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public System.Data.Common.DbCommand Generate(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; protected NHibernate.SqlCommand.SqlString GetSQL(NHibernate.SqlCommand.SqlString sql) => throw null; - public bool HasOpenResources { get => throw null; } - protected static NHibernate.INHibernateLogger Log; - protected void LogCommand(System.Data.Common.DbCommand command) => throw null; - protected virtual void OnPreparedCommand() => throw null; - protected virtual System.Threading.Tasks.Task OnPreparedCommandAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected void Prepare(System.Data.Common.DbCommand cmd) => throw null; protected System.Threading.Tasks.Task PrepareAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Data.Common.DbCommand PrepareBatchCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; public virtual System.Threading.Tasks.Task PrepareBatchCommandAsync(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Data.Common.DbCommand PrepareCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; public System.Threading.Tasks.Task PrepareCommandAsync(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Data.Common.DbCommand PrepareQueryCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; - // ERR: Stub generator didn't handle member: ~AbstractBatcher + protected virtual System.Threading.Tasks.Task OnPreparedCommandAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task CheckReadersAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteBatchAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task ExecuteBatchWithTimingAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken); + protected NHibernate.Driver.IDriver Driver { get => throw null; } + protected System.Data.Common.DbCommand CurrentCommand { get => throw null; } + protected NHibernate.SqlCommand.SqlString CurrentCommandSql { get => throw null; } + protected NHibernate.SqlTypes.SqlType[] CurrentCommandParameterTypes { get => throw null; } + protected abstract int CountOfStatementsInCurrentBatch { get; } + public abstract int BatchSize { get; set; } + protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + protected NHibernate.AdoNet.ConnectionManager ConnectionManager { get => throw null; } + public bool HasOpenResources { get => throw null; } } - - // Generated from `NHibernate.AdoNet.ColumnNameCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ColumnNameCache { public ColumnNameCache(int columnCount) => throw null; public int GetIndexForColumnName(string columnName, NHibernate.AdoNet.ResultSetWrapper rs) => throw null; } - - // Generated from `NHibernate.AdoNet.ConnectionManager` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConnectionManager : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { + public ConnectionManager(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection suppliedConnection, NHibernate.ConnectionReleaseMode connectionReleaseMode, NHibernate.IInterceptor interceptor, bool shouldAutoJoinTransaction, NHibernate.Connection.IConnectionAccess connectionAccess) => throw null; + public ConnectionManager(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection suppliedConnection, NHibernate.ConnectionReleaseMode connectionReleaseMode, NHibernate.IInterceptor interceptor, bool shouldAutoJoinTransaction) => throw null; public void AddDependentSession(NHibernate.Engine.ISessionImplementor session) => throw null; - public void AfterNonTransactionalQuery(bool success) => throw null; - public void AfterStatement() => throw null; + public void RemoveDependentSession(NHibernate.Engine.ISessionImplementor session) => throw null; + public void Reconnect() => throw null; + public void Reconnect(System.Data.Common.DbConnection suppliedConnection) => throw null; + public System.Data.Common.DbConnection Close() => throw null; + public System.Data.Common.DbConnection Disconnect() => throw null; + public System.Data.Common.DbConnection GetNewConnection() => throw null; + public System.Data.Common.DbConnection GetConnection() => throw null; public void AfterTransaction() => throw null; - public NHibernate.Engine.IBatcher Batcher { get => throw null; } - public System.IDisposable BeginProcessingFromSystemTransaction(bool allowConnectionUsage) => throw null; + public void AfterStatement() => throw null; + public void FlushBeginning() => throw null; + public void FlushEnding() => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; public NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel) => throw null; public NHibernate.ITransaction BeginTransaction() => throw null; - public System.Data.Common.DbConnection Close() => throw null; - public ConnectionManager(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection suppliedConnection, NHibernate.ConnectionReleaseMode connectionReleaseMode, NHibernate.IInterceptor interceptor, bool shouldAutoJoinTransaction, NHibernate.Connection.IConnectionAccess connectionAccess) => throw null; - public ConnectionManager(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection suppliedConnection, NHibernate.ConnectionReleaseMode connectionReleaseMode, NHibernate.IInterceptor interceptor, bool shouldAutoJoinTransaction) => throw null; + public void AfterNonTransactionalQuery(bool success) => throw null; public System.Data.Common.DbCommand CreateCommand() => throw null; - public System.Threading.Tasks.Task CreateCommandAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.ITransaction CurrentTransaction { get => throw null; } - public System.Collections.Generic.IReadOnlyCollection DependentSessions { get => throw null; } - public System.Data.Common.DbConnection Disconnect() => throw null; - public void EnlistIfRequired(System.Transactions.Transaction transaction) => throw null; public void EnlistInTransaction(System.Data.Common.DbCommand command) => throw null; - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public void FlushBeginning() => throw null; - public void FlushEnding() => throw null; - public System.Data.Common.DbConnection GetConnection() => throw null; + public void EnlistIfRequired(System.Transactions.Transaction transaction) => throw null; + public System.IDisposable BeginProcessingFromSystemTransaction(bool allowConnectionUsage) => throw null; + public System.Threading.Tasks.Task GetNewConnectionAsync(System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public bool IsConnected { get => throw null; } + public System.Threading.Tasks.Task CreateCommandAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public NHibernate.Engine.ISessionImplementor Session { get => throw null; } + public System.Collections.Generic.IReadOnlyCollection DependentSessions { get => throw null; } + public bool ProcessingFromSystemTransaction { get => throw null; } public bool IsInActiveExplicitTransaction { get => throw null; } public bool IsInActiveTransaction { get => throw null; } - public bool IsReadyForSerialization { get => throw null; } - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - public bool ProcessingFromSystemTransaction { get => throw null; } - public void Reconnect(System.Data.Common.DbConnection suppliedConnection) => throw null; - public void Reconnect() => throw null; - public void RemoveDependentSession(NHibernate.Engine.ISessionImplementor session) => throw null; - public NHibernate.Engine.ISessionImplementor Session { get => throw null; } + public bool IsConnected { get => throw null; } public bool ShouldAutoJoinTransaction { get => throw null; } public NHibernate.ITransaction Transaction { get => throw null; } + public NHibernate.ITransaction CurrentTransaction { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public bool IsReadyForSerialization { get => throw null; } + public NHibernate.Engine.IBatcher Batcher { get => throw null; } } - - // Generated from `NHibernate.AdoNet.Expectations` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Expectations { - public static NHibernate.AdoNet.IExpectation AppropriateExpectation(NHibernate.Engine.ExecuteUpdateResultCheckStyle style) => throw null; + public static NHibernate.AdoNet.IExpectation None; public static NHibernate.AdoNet.IExpectation Basic; - // Generated from `NHibernate.AdoNet.Expectations+BasicExpectation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static NHibernate.AdoNet.IExpectation AppropriateExpectation(NHibernate.Engine.ExecuteUpdateResultCheckStyle style) => throw null; + public static void VerifyOutcomeBatched(int expectedRowCount, int rowCount) => throw null; + public static void VerifyOutcomeBatched(int expectedRowCount, int rowCount, System.Data.Common.DbCommand statement) => throw null; public class BasicExpectation : NHibernate.AdoNet.IExpectation { public BasicExpectation(int expectedRowCount) => throw null; - public virtual bool CanBeBatched { get => throw null; } + public void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement) => throw null; protected virtual int DetermineRowCount(int reportedRowCount, System.Data.Common.DbCommand statement) => throw null; + public virtual bool CanBeBatched { get => throw null; } public virtual int ExpectedRowCount { get => throw null; } - public void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement) => throw null; } - - - public static NHibernate.AdoNet.IExpectation None; - // Generated from `NHibernate.AdoNet.Expectations+NoneExpectation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoneExpectation : NHibernate.AdoNet.IExpectation { + public void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement) => throw null; + public NoneExpectation() => throw null; public bool CanBeBatched { get => throw null; } public int ExpectedRowCount { get => throw null; } - public NoneExpectation() => throw null; - public void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement) => throw null; } - - - public static void VerifyOutcomeBatched(int expectedRowCount, int rowCount, System.Data.Common.DbCommand statement) => throw null; - public static void VerifyOutcomeBatched(int expectedRowCount, int rowCount) => throw null; } - - // Generated from `NHibernate.AdoNet.GenericBatchingBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GenericBatchingBatcher : NHibernate.AdoNet.AbstractBatcher { + public GenericBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; public override void AddToBatch(NHibernate.AdoNet.IExpectation expectation) => throw null; - public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; - public override int BatchSize { get => throw null; set => throw null; } + protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; public override void CloseCommands() => throw null; - protected override int CountOfStatementsInCurrentBatch { get => throw null; } protected override void Dispose(bool isDisposing) => throw null; - protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; + public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public GenericBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; + public override sealed int BatchSize { get => throw null; set { } } + protected override int CountOfStatementsInCurrentBatch { get => throw null; } } - - // Generated from `NHibernate.AdoNet.GenericBatchingBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GenericBatchingBatcherFactory : NHibernate.AdoNet.IBatcherFactory { public virtual NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; public GenericBatchingBatcherFactory() => throw null; } - - // Generated from `NHibernate.AdoNet.HanaBatchingBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaBatchingBatcher : NHibernate.AdoNet.AbstractBatcher { + public HanaBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; public override void AddToBatch(NHibernate.AdoNet.IExpectation expectation) => throw null; - public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; - public override int BatchSize { get => throw null; set => throw null; } + protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; public override void CloseCommands() => throw null; - protected override int CountOfStatementsInCurrentBatch { get => throw null; } protected override void Dispose(bool isDisposing) => throw null; - protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; + public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public HanaBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; + protected override int CountOfStatementsInCurrentBatch { get => throw null; } + public override int BatchSize { get => throw null; set { } } } - - // Generated from `NHibernate.AdoNet.HanaBatchingBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaBatchingBatcherFactory : NHibernate.AdoNet.IBatcherFactory { public virtual NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; public HanaBatchingBatcherFactory() => throw null; } - - // Generated from `NHibernate.AdoNet.IBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBatcherFactory { NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor); } - - // Generated from `NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEmbeddedBatcherFactoryProvider { System.Type BatcherFactoryClass { get; } } - - // Generated from `NHibernate.AdoNet.IExpectation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IExpectation { + void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement); bool CanBeBatched { get; } int ExpectedRowCount { get; } - void VerifyOutcomeNonBatched(int rowCount, System.Data.Common.DbCommand statement); } - - // Generated from `NHibernate.AdoNet.IParameterAdjuster` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IParameterAdjuster { void AdjustParameterForValue(System.Data.Common.DbParameter parameter, NHibernate.SqlTypes.SqlType sqlType, object value); } - - // Generated from `NHibernate.AdoNet.MySqlClientBatchingBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySqlClientBatchingBatcher : NHibernate.AdoNet.AbstractBatcher { + public MySqlClientBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; public override void AddToBatch(NHibernate.AdoNet.IExpectation expectation) => throw null; - public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; - public override int BatchSize { get => throw null; set => throw null; } + protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; public override void CloseCommands() => throw null; - protected override int CountOfStatementsInCurrentBatch { get => throw null; } protected override void Dispose(bool isDisposing) => throw null; - protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; + public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public MySqlClientBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; + public override int BatchSize { get => throw null; set { } } + protected override int CountOfStatementsInCurrentBatch { get => throw null; } } - - // Generated from `NHibernate.AdoNet.MySqlClientBatchingBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySqlClientBatchingBatcherFactory : NHibernate.AdoNet.IBatcherFactory { public virtual NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; public MySqlClientBatchingBatcherFactory() => throw null; } - - // Generated from `NHibernate.AdoNet.MySqlClientSqlCommandSet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySqlClientSqlCommandSet : System.IDisposable { + public MySqlClientSqlCommandSet(int batchSize) => throw null; public void Append(System.Data.Common.DbCommand command) => throw null; - public int CountOfCommands { get => throw null; } public void Dispose() => throw null; public int ExecuteNonQuery() => throw null; - public MySqlClientSqlCommandSet(int batchSize) => throw null; + public int CountOfCommands { get => throw null; } } - - // Generated from `NHibernate.AdoNet.NonBatchingBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NonBatchingBatcher : NHibernate.AdoNet.AbstractBatcher { + public NonBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; public override void AddToBatch(NHibernate.AdoNet.IExpectation expectation) => throw null; - public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; - public override int BatchSize { get => throw null; set => throw null; } - protected override int CountOfStatementsInCurrentBatch { get => throw null; } protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; + public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public NonBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; + protected override int CountOfStatementsInCurrentBatch { get => throw null; } + public override int BatchSize { get => throw null; set { } } } - - // Generated from `NHibernate.AdoNet.NonBatchingBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NonBatchingBatcherFactory : NHibernate.AdoNet.IBatcherFactory { public virtual NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; public NonBatchingBatcherFactory() => throw null; } - - // Generated from `NHibernate.AdoNet.OracleDataClientBatchingBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleDataClientBatchingBatcher : NHibernate.AdoNet.AbstractBatcher { + public OracleDataClientBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; public override void AddToBatch(NHibernate.AdoNet.IExpectation expectation) => throw null; - public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; - public override int BatchSize { get => throw null; set => throw null; } - protected override int CountOfStatementsInCurrentBatch { get => throw null; } protected override void DoExecuteBatch(System.Data.Common.DbCommand ps) => throw null; + public override System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task DoExecuteBatchAsync(System.Data.Common.DbCommand ps, System.Threading.CancellationToken cancellationToken) => throw null; - public OracleDataClientBatchingBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) : base(default(NHibernate.AdoNet.ConnectionManager), default(NHibernate.IInterceptor)) => throw null; + protected override int CountOfStatementsInCurrentBatch { get => throw null; } + public override int BatchSize { get => throw null; set { } } } - - // Generated from `NHibernate.AdoNet.OracleDataClientBatchingBatcherFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleDataClientBatchingBatcherFactory : NHibernate.AdoNet.IBatcherFactory { public virtual NHibernate.Engine.IBatcher CreateBatcher(NHibernate.AdoNet.ConnectionManager connectionManager, NHibernate.IInterceptor interceptor) => throw null; public OracleDataClientBatchingBatcherFactory() => throw null; } - - // Generated from `NHibernate.AdoNet.ResultSetWrapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultSetWrapper : System.Data.Common.DbDataReader { + public ResultSetWrapper(System.Data.Common.DbDataReader resultSet, NHibernate.AdoNet.ColumnNameCache columnNameCache) => throw null; public override void Close() => throw null; - public override int Depth { get => throw null; } + public override System.Data.DataTable GetSchemaTable() => throw null; + public override bool NextResult() => throw null; + public override bool Read() => throw null; + public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; protected override void Dispose(bool disposing) => throw null; - public override bool Equals(object obj) => throw null; - public override int FieldCount { get => throw null; } - public override bool GetBoolean(int i) => throw null; - public override System.Byte GetByte(int i) => throw null; - public override System.Int64 GetBytes(int i, System.Int64 fieldOffset, System.Byte[] buffer, int bufferoffset, int length) => throw null; - public override System.Char GetChar(int i) => throw null; - public override System.Int64 GetChars(int i, System.Int64 fieldoffset, System.Char[] buffer, int bufferoffset, int length) => throw null; + public override string GetName(int i) => throw null; public override string GetDataTypeName(int i) => throw null; - public override System.DateTime GetDateTime(int i) => throw null; - protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; - public override System.Decimal GetDecimal(int i) => throw null; - public override double GetDouble(int i) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public override System.Type GetFieldType(int i) => throw null; - public override float GetFloat(int i) => throw null; + public override object GetValue(int i) => throw null; + public override int GetValues(object[] values) => throw null; + public override int GetOrdinal(string name) => throw null; + public override bool GetBoolean(int i) => throw null; + public override byte GetByte(int i) => throw null; + public override long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferoffset, int length) => throw null; + public override char GetChar(int i) => throw null; + public override long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length) => throw null; public override System.Guid GetGuid(int i) => throw null; - public override int GetHashCode() => throw null; - public override System.Int16 GetInt16(int i) => throw null; + public override short GetInt16(int i) => throw null; public override int GetInt32(int i) => throw null; - public override System.Int64 GetInt64(int i) => throw null; - public override string GetName(int i) => throw null; - public override int GetOrdinal(string name) => throw null; - public override System.Data.DataTable GetSchemaTable() => throw null; + public override long GetInt64(int i) => throw null; + public override float GetFloat(int i) => throw null; + public override double GetDouble(int i) => throw null; public override string GetString(int i) => throw null; - public override object GetValue(int i) => throw null; - public override int GetValues(object[] values) => throw null; + public override decimal GetDecimal(int i) => throw null; + public override System.DateTime GetDateTime(int i) => throw null; + protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; + public override bool IsDBNull(int i) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override int Depth { get => throw null; } public override bool HasRows { get => throw null; } public override bool IsClosed { get => throw null; } - public override bool IsDBNull(int i) => throw null; - public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; - public override object this[string name] { get => throw null; } - public override object this[int i] { get => throw null; } - public override bool NextResult() => throw null; - public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Read() => throw null; - public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; public override int RecordsAffected { get => throw null; } - public ResultSetWrapper(System.Data.Common.DbDataReader resultSet, NHibernate.AdoNet.ColumnNameCache columnNameCache) => throw null; + public override int FieldCount { get => throw null; } + public override object this[int i] { get => throw null; } + public override object this[string name] { get => throw null; } } - - // Generated from `NHibernate.AdoNet.TooManyRowsAffectedException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TooManyRowsAffectedException : NHibernate.HibernateException { - public int ActualRowCount { get => throw null; } - public int ExpectedRowCount { get => throw null; } - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public TooManyRowsAffectedException(string message, int expectedRowCount, int actualRowCount) => throw null; protected TooManyRowsAffectedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public int ExpectedRowCount { get => throw null; } + public int ActualRowCount { get => throw null; } } - namespace Util { - // Generated from `NHibernate.AdoNet.Util.BasicFormatter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicFormatter : NHibernate.AdoNet.Util.IFormatter { - public BasicFormatter() => throw null; - public virtual string Format(string source) => throw null; - protected const string IndentString = default; - protected const string Initial = default; + protected static string IndentString; + protected static string Initial; protected static System.Collections.Generic.HashSet beginClauses; protected static System.Collections.Generic.HashSet dml; protected static System.Collections.Generic.HashSet endClauses; protected static System.Collections.Generic.HashSet logical; protected static System.Collections.Generic.HashSet misc; protected static System.Collections.Generic.HashSet quantifiers; + public virtual string Format(string source) => throw null; + public BasicFormatter() => throw null; } - - // Generated from `NHibernate.AdoNet.Util.DdlFormatter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DdlFormatter : NHibernate.AdoNet.Util.IFormatter { - public DdlFormatter() => throw null; public virtual string Format(string sql) => throw null; - protected virtual string FormatAlterTable(string sql) => throw null; protected virtual string FormatCommentOn(string sql) => throw null; + protected virtual string FormatAlterTable(string sql) => throw null; protected virtual string FormatCreateTable(string sql) => throw null; + public DdlFormatter() => throw null; } - - // Generated from `NHibernate.AdoNet.Util.FormatStyle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FormatStyle { public static NHibernate.AdoNet.Util.FormatStyle Basic; public static NHibernate.AdoNet.Util.FormatStyle Ddl; + public static NHibernate.AdoNet.Util.FormatStyle None; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.AdoNet.Util.FormatStyle other) => throw null; - public NHibernate.AdoNet.Util.IFormatter Formatter { get => throw null; set => throw null; } public override int GetHashCode() => throw null; - public string Name { get => throw null; set => throw null; } - public static NHibernate.AdoNet.Util.FormatStyle None; + public string Name { get => throw null; } + public NHibernate.AdoNet.Util.IFormatter Formatter { get => throw null; } } - - // Generated from `NHibernate.AdoNet.Util.IFormatter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFormatter { string Format(string source); } - - // Generated from `NHibernate.AdoNet.Util.SqlStatementLogger` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlStatementLogger { - public NHibernate.AdoNet.Util.FormatStyle DetermineActualStyle(NHibernate.AdoNet.Util.FormatStyle style) => throw null; - public bool FormatSql { get => throw null; set => throw null; } + public SqlStatementLogger() => throw null; + public SqlStatementLogger(bool logToStdout, bool formatSql) => throw null; + public virtual void LogCommand(string message, System.Data.Common.DbCommand command, NHibernate.AdoNet.Util.FormatStyle style) => throw null; + public virtual void LogCommand(System.Data.Common.DbCommand command, NHibernate.AdoNet.Util.FormatStyle style) => throw null; public string GetCommandLineWithParameters(System.Data.Common.DbCommand command) => throw null; public string GetParameterLoggableValue(System.Data.Common.DbParameter parameter) => throw null; - public bool IsDebugEnabled { get => throw null; } + public NHibernate.AdoNet.Util.FormatStyle DetermineActualStyle(NHibernate.AdoNet.Util.FormatStyle style) => throw null; public void LogBatchCommand(string batchCommand) => throw null; - public virtual void LogCommand(string message, System.Data.Common.DbCommand command, NHibernate.AdoNet.Util.FormatStyle style) => throw null; - public virtual void LogCommand(System.Data.Common.DbCommand command, NHibernate.AdoNet.Util.FormatStyle style) => throw null; - public bool LogToStdout { get => throw null; set => throw null; } - public SqlStatementLogger(bool logToStdout, bool formatSql) => throw null; - public SqlStatementLogger() => throw null; + public bool LogToStdout { get => throw null; set { } } + public bool FormatSql { get => throw null; set { } } + public bool IsDebugEnabled { get => throw null; } } - } } namespace Bytecode { - // Generated from `NHibernate.Bytecode.AbstractBytecodeProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractBytecodeProvider : NHibernate.Bytecode.IInjectableProxyFactoryFactory, NHibernate.Bytecode.IInjectableCollectionTypeFactoryClass, NHibernate.Bytecode.IBytecodeProvider + public abstract class AbstractBytecodeProvider : NHibernate.Bytecode.IBytecodeProvider, NHibernate.Bytecode.IInjectableProxyFactoryFactory, NHibernate.Bytecode.IInjectableCollectionTypeFactoryClass { - protected AbstractBytecodeProvider() => throw null; - public virtual NHibernate.Bytecode.ICollectionTypeFactory CollectionTypeFactory { get => throw null; } + protected System.Type proxyFactoryFactory; public abstract NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(System.Type clazz, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters); - public virtual NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get => throw null; } - public virtual NHibernate.Bytecode.IProxyFactoryFactory ProxyFactoryFactory { get => throw null; } + public virtual void SetProxyFactoryFactory(string typeName) => throw null; public void SetCollectionTypeFactoryClass(string typeAssemblyQualifiedName) => throw null; public void SetCollectionTypeFactoryClass(System.Type type) => throw null; - public virtual void SetProxyFactoryFactory(string typeName) => throw null; - protected System.Type proxyFactoryFactory; - } - - // Generated from `NHibernate.Bytecode.AccessOptimizerExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class AccessOptimizerExtensions - { - public static object GetPropertyValue(this NHibernate.Bytecode.IAccessOptimizer optimizer, object target, int i) => throw null; - public static void SetPropertyValue(this NHibernate.Bytecode.IAccessOptimizer optimizer, object target, int i, object value) => throw null; + protected AbstractBytecodeProvider() => throw null; + public virtual NHibernate.Bytecode.IProxyFactoryFactory ProxyFactoryFactory { get => throw null; } + public virtual NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get => throw null; } + public virtual NHibernate.Bytecode.ICollectionTypeFactory CollectionTypeFactory { get => throw null; } } - - // Generated from `NHibernate.Bytecode.ActivatorObjectsFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ActivatorObjectsFactory : NHibernate.Bytecode.IObjectsFactory { - public ActivatorObjectsFactory() => throw null; - public object CreateInstance(System.Type type, params object[] ctorArgs) => throw null; - public object CreateInstance(System.Type type, bool nonPublic) => throw null; public object CreateInstance(System.Type type) => throw null; + public object CreateInstance(System.Type type, bool nonPublic) => throw null; + public object CreateInstance(System.Type type, params object[] ctorArgs) => throw null; + public ActivatorObjectsFactory() => throw null; } - - // Generated from `NHibernate.Bytecode.BytecodeProviderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class BytecodeProviderExtensions - { - public static NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(this NHibernate.Bytecode.IBytecodeProvider bytecodeProvider, System.Type clazz, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters, NHibernate.Properties.IGetter specializedGetter, NHibernate.Properties.ISetter specializedSetter) => throw null; - } - - // Generated from `NHibernate.Bytecode.DefaultProxyFactoryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory { public NHibernate.Proxy.IProxyFactory BuildProxyFactory() => throw null; - public DefaultProxyFactoryFactory() => throw null; public bool IsInstrumented(System.Type entityClass) => throw null; public bool IsProxy(object entity) => throw null; + public DefaultProxyFactoryFactory() => throw null; public NHibernate.Proxy.IProxyValidator ProxyValidator { get => throw null; } } - - // Generated from `NHibernate.Bytecode.HibernateByteCodeException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HibernateByteCodeException : NHibernate.HibernateException { - public HibernateByteCodeException(string message, System.Exception inner) => throw null; - public HibernateByteCodeException(string message) => throw null; public HibernateByteCodeException() => throw null; + public HibernateByteCodeException(string message) => throw null; + public HibernateByteCodeException(string message, System.Exception inner) => throw null; protected HibernateByteCodeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Bytecode.HibernateObjectsFactoryException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HibernateObjectsFactoryException : NHibernate.HibernateException { - public HibernateObjectsFactoryException(string message, System.Exception inner) => throw null; - public HibernateObjectsFactoryException(string message) => throw null; public HibernateObjectsFactoryException() => throw null; + public HibernateObjectsFactoryException(string message) => throw null; + public HibernateObjectsFactoryException(string message, System.Exception inner) => throw null; protected HibernateObjectsFactoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Bytecode.IAccessOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAccessOptimizer { object[] GetPropertyValues(object target); void SetPropertyValues(object target, object[] values); } - - // Generated from `NHibernate.Bytecode.IBytecodeEnhancementMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static partial class AccessOptimizerExtensions + { + public static object GetPropertyValue(this NHibernate.Bytecode.IAccessOptimizer optimizer, object target, int i) => throw null; + public static void SetPropertyValue(this NHibernate.Bytecode.IAccessOptimizer optimizer, object target, int i, object value) => throw null; + } public interface IBytecodeEnhancementMetadata { - bool EnhancedForLazyLoading { get; } - string EntityName { get; } + NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session); NHibernate.Intercept.IFieldInterceptor ExtractInterceptor(object entity); - System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState); System.Collections.Generic.ISet GetUninitializedLazyProperties(object entity); + System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState); bool HasAnyUninitializedLazyProperties(object entity); - NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session); + string EntityName { get; } + bool EnhancedForLazyLoading { get; } NHibernate.Bytecode.LazyPropertiesMetadata LazyPropertiesMetadata { get; } NHibernate.Bytecode.UnwrapProxyPropertiesMetadata UnwrapProxyPropertiesMetadata { get; } } - - // Generated from `NHibernate.Bytecode.IBytecodeProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBytecodeProvider { - NHibernate.Bytecode.ICollectionTypeFactory CollectionTypeFactory { get; } NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(System.Type clazz, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters); - NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get; } NHibernate.Bytecode.IProxyFactoryFactory ProxyFactoryFactory { get; } + NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get; } + NHibernate.Bytecode.ICollectionTypeFactory CollectionTypeFactory { get; } + } + public static partial class BytecodeProviderExtensions + { + public static NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(this NHibernate.Bytecode.IBytecodeProvider bytecodeProvider, System.Type clazz, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters, NHibernate.Properties.IGetter specializedGetter, NHibernate.Properties.ISetter specializedSetter) => throw null; } - - // Generated from `NHibernate.Bytecode.ICollectionTypeFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionTypeFactory { NHibernate.Type.CollectionType Array(string role, string propertyRef, System.Type elementClass); NHibernate.Type.CollectionType Bag(string role, string propertyRef); - NHibernate.Type.CollectionType IdBag(string role, string propertyRef); NHibernate.Type.CollectionType List(string role, string propertyRef); - NHibernate.Type.CollectionType Map(string role, string propertyRef); - NHibernate.Type.CollectionType OrderedSet(string role, string propertyRef); + NHibernate.Type.CollectionType IdBag(string role, string propertyRef); NHibernate.Type.CollectionType Set(string role, string propertyRef); + NHibernate.Type.CollectionType SortedSet(string role, string propertyRef, System.Collections.Generic.IComparer comparer); + NHibernate.Type.CollectionType OrderedSet(string role, string propertyRef); + NHibernate.Type.CollectionType Map(string role, string propertyRef); NHibernate.Type.CollectionType SortedDictionary(string role, string propertyRef, System.Collections.Generic.IComparer comparer); NHibernate.Type.CollectionType SortedList(string role, string propertyRef, System.Collections.Generic.IComparer comparer); - NHibernate.Type.CollectionType SortedSet(string role, string propertyRef, System.Collections.Generic.IComparer comparer); } - - // Generated from `NHibernate.Bytecode.IInjectableCollectionTypeFactoryClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInjectableCollectionTypeFactoryClass { void SetCollectionTypeFactoryClass(string typeAssemblyQualifiedName); void SetCollectionTypeFactoryClass(System.Type type); } - - // Generated from `NHibernate.Bytecode.IInjectableProxyFactoryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInjectableProxyFactoryFactory { void SetProxyFactoryFactory(string typeName); } - - // Generated from `NHibernate.Bytecode.IInstantiationOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInstantiationOptimizer { object CreateInstance(); } - - // Generated from `NHibernate.Bytecode.IObjectsFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IObjectsFactory { - object CreateInstance(System.Type type, params object[] ctorArgs); - object CreateInstance(System.Type type, bool nonPublic); object CreateInstance(System.Type type); + object CreateInstance(System.Type type, bool nonPublic); + object CreateInstance(System.Type type, params object[] ctorArgs); } - - // Generated from `NHibernate.Bytecode.IProxyFactoryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyFactoryFactory { NHibernate.Proxy.IProxyFactory BuildProxyFactory(); @@ -2367,6899 +2058,6009 @@ public interface IProxyFactoryFactory bool IsProxy(object entity); NHibernate.Proxy.IProxyValidator ProxyValidator { get; } } - - // Generated from `NHibernate.Bytecode.IReflectionOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IReflectionOptimizer { NHibernate.Bytecode.IAccessOptimizer AccessOptimizer { get; } NHibernate.Bytecode.IInstantiationOptimizer InstantiationOptimizer { get; } } - - // Generated from `NHibernate.Bytecode.LazyPropertiesMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LazyPropertiesMetadata { - public string EntityName { get => throw null; } - public System.Collections.Generic.ISet FetchGroupNames { get => throw null; } + public static NHibernate.Bytecode.LazyPropertiesMetadata NonEnhanced(string entityName) => throw null; public static NHibernate.Bytecode.LazyPropertiesMetadata From(string entityName, System.Collections.Generic.IEnumerable lazyPropertyDescriptors) => throw null; - public string GetFetchGroupName(string propertyName) => throw null; - public System.Collections.Generic.IEnumerable GetFetchGroupPropertyDescriptors(string groupName) => throw null; + public LazyPropertiesMetadata(string entityName, System.Collections.Generic.IDictionary lazyPropertyDescriptors, System.Collections.Generic.IDictionary> fetchGroups) => throw null; public NHibernate.Bytecode.LazyPropertyDescriptor GetLazyPropertyDescriptor(string propertyName) => throw null; + public string GetFetchGroupName(string propertyName) => throw null; public System.Collections.Generic.ISet GetPropertiesInFetchGroup(string groupName) => throw null; + public System.Collections.Generic.IEnumerable GetFetchGroupPropertyDescriptors(string groupName) => throw null; + public string EntityName { get => throw null; } public bool HasLazyProperties { get => throw null; } - public LazyPropertiesMetadata(string entityName, System.Collections.Generic.IDictionary lazyPropertyDescriptors, System.Collections.Generic.IDictionary> fetchGroups) => throw null; - public System.Collections.Generic.IEnumerable LazyPropertyDescriptors { get => throw null; } public System.Collections.Generic.ISet LazyPropertyNames { get => throw null; } - public static NHibernate.Bytecode.LazyPropertiesMetadata NonEnhanced(string entityName) => throw null; + public System.Collections.Generic.ISet FetchGroupNames { get => throw null; } + public System.Collections.Generic.IEnumerable LazyPropertyDescriptors { get => throw null; } } - - // Generated from `NHibernate.Bytecode.LazyPropertyDescriptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LazyPropertyDescriptor { - public string FetchGroupName { get => throw null; } public static NHibernate.Bytecode.LazyPropertyDescriptor From(NHibernate.Mapping.Property property, int propertyIndex, int lazyIndex) => throw null; + public int PropertyIndex { get => throw null; } public int LazyIndex { get => throw null; } public string Name { get => throw null; } - public int PropertyIndex { get => throw null; } public NHibernate.Type.IType Type { get => throw null; } + public string FetchGroupName { get => throw null; } } - - // Generated from `NHibernate.Bytecode.NotInstrumentedException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NotInstrumentedException : NHibernate.HibernateException { public NotInstrumentedException(string message) => throw null; protected NotInstrumentedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Bytecode.NullBytecodeProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NullBytecodeProvider : NHibernate.Bytecode.AbstractBytecodeProvider { public override NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(System.Type clazz, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters) => throw null; public NullBytecodeProvider() => throw null; } - - // Generated from `NHibernate.Bytecode.StaticProxyFactoryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StaticProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory { public NHibernate.Proxy.IProxyFactory BuildProxyFactory() => throw null; public bool IsInstrumented(System.Type entityClass) => throw null; public bool IsProxy(object entity) => throw null; - public NHibernate.Proxy.IProxyValidator ProxyValidator { get => throw null; } public StaticProxyFactoryFactory() => throw null; + public NHibernate.Proxy.IProxyValidator ProxyValidator { get => throw null; } } - - // Generated from `NHibernate.Bytecode.UnableToLoadProxyFactoryFactoryException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnableToLoadProxyFactoryFactoryException : NHibernate.Bytecode.HibernateByteCodeException { - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override string Message { get => throw null; } - public string TypeName { get => throw null; } public UnableToLoadProxyFactoryFactoryException(string typeName, System.Exception inner) => throw null; protected UnableToLoadProxyFactoryFactoryException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string TypeName { get => throw null; } + public override string Message { get => throw null; } } - - // Generated from `NHibernate.Bytecode.UnwrapProxyPropertiesMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnwrapProxyPropertiesMetadata { - public string EntityName { get => throw null; } + public static NHibernate.Bytecode.UnwrapProxyPropertiesMetadata NonEnhanced(string entityName) => throw null; public static NHibernate.Bytecode.UnwrapProxyPropertiesMetadata From(string entityName, System.Collections.Generic.IEnumerable unwrapProxyPropertyDescriptors) => throw null; + public UnwrapProxyPropertiesMetadata(string entityName, System.Collections.Generic.IDictionary unwrapProxyPropertyDescriptors) => throw null; public int GetUnwrapProxyPropertyIndex(string propertyName) => throw null; + public string EntityName { get => throw null; } public bool HasUnwrapProxyProperties { get => throw null; } - public static NHibernate.Bytecode.UnwrapProxyPropertiesMetadata NonEnhanced(string entityName) => throw null; - public UnwrapProxyPropertiesMetadata(string entityName, System.Collections.Generic.IDictionary unwrapProxyPropertyDescriptors) => throw null; - public System.Collections.Generic.IEnumerable UnwrapProxyPropertyDescriptors { get => throw null; } public System.Collections.Generic.ISet UnwrapProxyPropertyNames { get => throw null; } + public System.Collections.Generic.IEnumerable UnwrapProxyPropertyDescriptors { get => throw null; } } - - // Generated from `NHibernate.Bytecode.UnwrapProxyPropertyDescriptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnwrapProxyPropertyDescriptor { public static NHibernate.Bytecode.UnwrapProxyPropertyDescriptor From(NHibernate.Mapping.Property property, int propertyIndex) => throw null; - public string Name { get => throw null; } public int PropertyIndex { get => throw null; } + public string Name { get => throw null; } public NHibernate.Type.IType Type { get => throw null; } } - namespace Lightweight { - // Generated from `NHibernate.Bytecode.Lightweight.AccessOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AccessOptimizer : NHibernate.Bytecode.IAccessOptimizer { public AccessOptimizer(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker getDelegate, NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker setDelegate, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters) => throw null; public AccessOptimizer(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker getDelegate, NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker setDelegate, NHibernate.Bytecode.Lightweight.GetPropertyValueInvoker[] getters, NHibernate.Bytecode.Lightweight.SetPropertyValueInvoker[] setters, NHibernate.Bytecode.Lightweight.GetPropertyValueInvoker specializedGetter, NHibernate.Bytecode.Lightweight.SetPropertyValueInvoker specializedSetter) => throw null; - public object GetPropertyValue(object target, int i) => throw null; public object[] GetPropertyValues(object target) => throw null; - public void SetPropertyValue(object target, int i, object value) => throw null; public void SetPropertyValues(object target, object[] values) => throw null; + public void SetPropertyValue(object target, int i, object value) => throw null; + public object GetPropertyValue(object target, int i) => throw null; } - - // Generated from `NHibernate.Bytecode.Lightweight.BytecodeProviderImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BytecodeProviderImpl : NHibernate.Bytecode.AbstractBytecodeProvider { - public BytecodeProviderImpl() => throw null; public override NHibernate.Bytecode.IReflectionOptimizer GetReflectionOptimizer(System.Type mappedClass, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters) => throw null; + public BytecodeProviderImpl() => throw null; } - - // Generated from `NHibernate.Bytecode.Lightweight.CreateInstanceInvoker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate object CreateInstanceInvoker(); - - // Generated from `NHibernate.Bytecode.Lightweight.GetPropertyValueInvoker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate object GetPropertyValueInvoker(object obj); - - // Generated from `NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate object[] GetPropertyValuesInvoker(object obj, NHibernate.Bytecode.Lightweight.GetterCallback callback); - - // Generated from `NHibernate.Bytecode.Lightweight.GetterCallback` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate void SetterCallback(object obj, int index, object value); public delegate object GetterCallback(object obj, int index); - - // Generated from `NHibernate.Bytecode.Lightweight.ReflectionOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate object[] GetPropertyValuesInvoker(object obj, NHibernate.Bytecode.Lightweight.GetterCallback callback); + public delegate object GetPropertyValueInvoker(object obj); + public delegate void SetPropertyValuesInvoker(object obj, object[] values, NHibernate.Bytecode.Lightweight.SetterCallback callback); + public delegate void SetPropertyValueInvoker(object obj, object value); + public delegate object CreateInstanceInvoker(); public class ReflectionOptimizer : NHibernate.Bytecode.IReflectionOptimizer, NHibernate.Bytecode.IInstantiationOptimizer { - public NHibernate.Bytecode.IAccessOptimizer AccessOptimizer { get => throw null; } - protected virtual NHibernate.Bytecode.Lightweight.CreateInstanceInvoker CreateCreateInstanceMethod(System.Type type) => throw null; - protected System.Reflection.Emit.DynamicMethod CreateDynamicMethod(System.Type returnType, System.Type[] argumentTypes) => throw null; + protected System.Type mappedType; public virtual object CreateInstance() => throw null; - public NHibernate.Bytecode.IInstantiationOptimizer InstantiationOptimizer { get => throw null; } - public ReflectionOptimizer(System.Type mappedType, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters, NHibernate.Properties.IGetter specializedGetter, NHibernate.Properties.ISetter specializedSetter) => throw null; public ReflectionOptimizer(System.Type mappedType, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters) => throw null; + public ReflectionOptimizer(System.Type mappedType, NHibernate.Properties.IGetter[] getters, NHibernate.Properties.ISetter[] setters, NHibernate.Properties.IGetter specializedGetter, NHibernate.Properties.ISetter specializedSetter) => throw null; + protected virtual NHibernate.Bytecode.Lightweight.CreateInstanceInvoker CreateCreateInstanceMethod(System.Type type) => throw null; protected virtual void ThrowExceptionForNoDefaultCtor(System.Type type) => throw null; - protected System.Type mappedType; + protected System.Reflection.Emit.DynamicMethod CreateDynamicMethod(System.Type returnType, System.Type[] argumentTypes) => throw null; + public NHibernate.Bytecode.IAccessOptimizer AccessOptimizer { get => throw null; } + public NHibernate.Bytecode.IInstantiationOptimizer InstantiationOptimizer { get => throw null; } } - - // Generated from `NHibernate.Bytecode.Lightweight.SetPropertyValueInvoker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SetPropertyValueInvoker(object obj, object value); - - // Generated from `NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SetPropertyValuesInvoker(object obj, object[] values, NHibernate.Bytecode.Lightweight.SetterCallback callback); - - // Generated from `NHibernate.Bytecode.Lightweight.SetterCallback` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SetterCallback(object obj, int index, object value); - } } namespace Cache { - // Generated from `NHibernate.Cache.CacheBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CacheBase : NHibernate.Cache.ICache { - protected CacheBase() => throw null; + public virtual System.Threading.Tasks.Task GetManyAsync(object[] keys, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task PutManyAsync(object[] keys, object[] values, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task LockManyAsync(object[] keys, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task UnlockManyAsync(object[] keys, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task NHibernate.Cache.ICache.UnlockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract object Get(object key); + public abstract void Put(object key, object value); + public abstract void Remove(object key); public abstract void Clear(); - public virtual System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; public abstract void Destroy(); - public abstract object Get(object key); - public virtual System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object[] GetMany(object[] keys) => throw null; - public virtual System.Threading.Tasks.Task GetManyAsync(object[] keys, System.Threading.CancellationToken cancellationToken) => throw null; - void NHibernate.Cache.ICache.Lock(object key) => throw null; public abstract object Lock(object key); - public virtual System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - System.Threading.Tasks.Task NHibernate.Cache.ICache.LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract void Unlock(object key, object lockValue); + public abstract long NextTimestamp(); + public virtual object[] GetMany(object[] keys) => throw null; + public virtual void PutMany(object[] keys, object[] values) => throw null; public virtual object LockMany(object[] keys) => throw null; - public virtual System.Threading.Tasks.Task LockManyAsync(object[] keys, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Int64 NextTimestamp(); - public virtual bool PreferMultipleGet { get => throw null; } - public abstract void Put(object key, object value); + public virtual void UnlockMany(object[] keys, object lockValue) => throw null; + public virtual System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void PutMany(object[] keys, object[] values) => throw null; - public virtual System.Threading.Tasks.Task PutManyAsync(object[] keys, object[] values, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract string RegionName { get; } - public abstract void Remove(object key); public virtual System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract int Timeout { get; } - void NHibernate.Cache.ICache.Unlock(object key) => throw null; - public abstract void Unlock(object key, object lockValue); + public virtual System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task UnlockAsync(object key, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; - System.Threading.Tasks.Task NHibernate.Cache.ICache.UnlockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void UnlockMany(object[] keys, object lockValue) => throw null; - public virtual System.Threading.Tasks.Task UnlockManyAsync(object[] keys, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Cache.CacheBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheBatcher - { - } - - // Generated from `NHibernate.Cache.CacheException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheException : NHibernate.HibernateException - { - public CacheException(string message, System.Exception innerException) => throw null; - public CacheException(string message) => throw null; - public CacheException(System.Exception innerException) => throw null; - public CacheException() => throw null; - protected CacheException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.Cache.CacheFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CacheFactory - { - public static NHibernate.Cache.ICacheConcurrencyStrategy CreateCache(string usage, string name, bool mutable, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary properties) => throw null; - public static NHibernate.Cache.ICacheConcurrencyStrategy CreateCache(string usage, NHibernate.Cache.CacheBase cache) => throw null; - public const string NonstrictReadWrite = default; - public const string ReadOnly = default; - public const string ReadWrite = default; - public const string Transactional = default; - } - - // Generated from `NHibernate.Cache.CacheKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheKey : System.Runtime.Serialization.IDeserializationCallback - { - public CacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName, NHibernate.Engine.ISessionFactoryImplementor factory, string tenantIdentifier) => throw null; - public CacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public string EntityOrRoleName { get => throw null; } - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; - public object Key { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Cache.CacheLock` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheLock : NHibernate.Cache.ReadWriteCache.ILockable, NHibernate.Cache.Access.ISoftLock - { - public CacheLock(System.Int64 timeout, int id, object version) => throw null; - public CacheLock() => throw null; - public int Id { get => throw null; set => throw null; } - public bool IsGettable(System.Int64 txTimestamp) => throw null; - public bool IsLock { get => throw null; } - public bool IsPuttable(System.Int64 txTimestamp, object newVersion, System.Collections.IComparer comparator) => throw null; - public NHibernate.Cache.CacheLock Lock(System.Int64 timeout, int id) => throw null; - public int Multiplicity { get => throw null; set => throw null; } - public System.Int64 Timeout { get => throw null; set => throw null; } - public override string ToString() => throw null; - public void Unlock(System.Int64 currentTimestamp) => throw null; - public System.Int64 UnlockTimestamp { get => throw null; set => throw null; } - public object Version { get => throw null; set => throw null; } - public bool WasLockedConcurrently { get => throw null; set => throw null; } + void NHibernate.Cache.ICache.Lock(object key) => throw null; + void NHibernate.Cache.ICache.Unlock(object key) => throw null; + System.Threading.Tasks.Task NHibernate.Cache.ICache.LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + protected CacheBase() => throw null; + public abstract int Timeout { get; } + public abstract string RegionName { get; } + public virtual bool PreferMultipleGet { get => throw null; } } - - // Generated from `NHibernate.Cache.CachedItem` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CachedItem : NHibernate.Cache.ReadWriteCache.ILockable + public sealed class CacheBatcher { - public CachedItem(object value, System.Int64 currentTimestamp, object version) => throw null; - public CachedItem() => throw null; - public System.Int64 FreshTimestamp { get => throw null; set => throw null; } - public bool IsGettable(System.Int64 txTimestamp) => throw null; - public bool IsLock { get => throw null; } - public bool IsPuttable(System.Int64 txTimestamp, object newVersion, System.Collections.IComparer comparator) => throw null; - public NHibernate.Cache.CacheLock Lock(System.Int64 timeout, int id) => throw null; - public override string ToString() => throw null; - public object Value { get => throw null; set => throw null; } - public object Version { get => throw null; set => throw null; } } - - // Generated from `NHibernate.Cache.FakeCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FakeCache : NHibernate.Cache.CacheBase { - public override void Clear() => throw null; + public override System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override void Destroy() => throw null; + public override System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task UnlockAsync(object key, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; public FakeCache(string regionName) => throw null; public override object Get(object key) => throw null; - public override System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Lock(object key) => throw null; - public override System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Int64 NextTimestamp() => throw null; - public override bool PreferMultipleGet { get => throw null; } public override void Put(object key, object value) => throw null; - public override System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken) => throw null; - public override string RegionName { get => throw null; } public override void Remove(object key) => throw null; - public override System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Timeout { get => throw null; } + public override void Clear() => throw null; + public override void Destroy() => throw null; + public override object Lock(object key) => throw null; public override void Unlock(object key, object lockValue) => throw null; - public override System.Threading.Tasks.Task UnlockAsync(object key, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Cache.FilterKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FilterKey - { - public static System.Collections.Generic.ISet CreateFilterKeys(System.Collections.Generic.IDictionary enabledFilters) => throw null; - public override bool Equals(object other) => throw null; - public FilterKey(string name, System.Collections.Generic.IEnumerable> @params, System.Collections.Generic.IDictionary types) => throw null; - public FilterKey(NHibernate.Impl.FilterImpl filter) => throw null; - public override int GetHashCode() => throw null; - public override string ToString() => throw null; + public override long NextTimestamp() => throw null; + public override bool PreferMultipleGet { get => throw null; } + public override int Timeout { get => throw null; } + public override string RegionName { get => throw null; } } - - // Generated from `NHibernate.Cache.HashtableCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HashtableCache : NHibernate.Cache.CacheBase { - public override void Clear() => throw null; - public override System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override void Destroy() => throw null; - public override object Get(object key) => throw null; public override System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public HashtableCache(string regionName) => throw null; - public override object Lock(object key) => throw null; + public override System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Int64 NextTimestamp() => throw null; - public override bool PreferMultipleGet { get => throw null; } + public override System.Threading.Tasks.Task UnlockAsync(object key, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; + public HashtableCache(string regionName) => throw null; + public override object Get(object key) => throw null; public override void Put(object key, object value) => throw null; - public override System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken) => throw null; - public override string RegionName { get => throw null; } public override void Remove(object key) => throw null; - public override System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Timeout { get => throw null; } + public override void Clear() => throw null; + public override void Destroy() => throw null; + public override object Lock(object key) => throw null; public override void Unlock(object key, object lockValue) => throw null; - public override System.Threading.Tasks.Task UnlockAsync(object key, object lockValue, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Cache.HashtableCacheProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HashtableCacheProvider : NHibernate.Cache.ICacheProvider - { - public NHibernate.Cache.CacheBase BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; - NHibernate.Cache.ICache NHibernate.Cache.ICacheProvider.BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; - public HashtableCacheProvider() => throw null; - public System.Int64 NextTimestamp() => throw null; - public void Start(System.Collections.Generic.IDictionary properties) => throw null; - public void Stop() => throw null; + public override long NextTimestamp() => throw null; + public override int Timeout { get => throw null; } + public override string RegionName { get => throw null; } + public override bool PreferMultipleGet { get => throw null; } } - - // Generated from `NHibernate.Cache.IBatchableCacheConcurrencyStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBatchableCacheConcurrencyStrategy : NHibernate.Cache.ICacheConcurrencyStrategy { + System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, long timestamp, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken); + object[] GetMany(NHibernate.Cache.CacheKey[] keys, long timestamp); + bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts); NHibernate.Cache.CacheBase Cache { get; set; } - object[] GetMany(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp); - System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken); - bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts); - System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Cache.IBatchableQueryCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBatchableQueryCache : NHibernate.Cache.IQueryCache - { - System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Collections.IList[] GetMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool Put(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool[] PutMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); } - - // Generated from `NHibernate.Cache.ICache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICache { - void Clear(); - System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken); - void Destroy(); - object Get(object key); System.Threading.Tasks.Task GetAsync(object key, System.Threading.CancellationToken cancellationToken); - void Lock(object key); + System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task LockAsync(object key, System.Threading.CancellationToken cancellationToken); - System.Int64 NextTimestamp(); + System.Threading.Tasks.Task UnlockAsync(object key, System.Threading.CancellationToken cancellationToken); + object Get(object key); void Put(object key, object value); - System.Threading.Tasks.Task PutAsync(object key, object value, System.Threading.CancellationToken cancellationToken); - string RegionName { get; } void Remove(object key); - System.Threading.Tasks.Task RemoveAsync(object key, System.Threading.CancellationToken cancellationToken); - int Timeout { get; } + void Clear(); + void Destroy(); + void Lock(object key); void Unlock(object key); - System.Threading.Tasks.Task UnlockAsync(object key, System.Threading.CancellationToken cancellationToken); + long NextTimestamp(); + int Timeout { get; } + string RegionName { get; } } - - // Generated from `NHibernate.Cache.ICacheConcurrencyStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICacheConcurrencyStrategy { - bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version); - System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken); - bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock); + System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, long txTimestamp, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparer, bool minimalPut, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task AfterUpdateAsync(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken); - NHibernate.Cache.ICache Cache { get; set; } - void Clear(); + System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken); - void Destroy(); + object Get(NHibernate.Cache.CacheKey key, long txTimestamp); + bool Put(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparer, bool minimalPut); + NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version); void Evict(NHibernate.Cache.CacheKey key); - System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken); - object Get(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp); - System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp, System.Threading.CancellationToken cancellationToken); + bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion); bool Insert(NHibernate.Cache.CacheKey key, object value, object currentVersion); - NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version); - System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken); - bool Put(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparer, bool minimalPut); - System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparer, bool minimalPut, System.Threading.CancellationToken cancellationToken); - string RegionName { get; } void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock); - System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken); + bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock); + bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version); void Remove(NHibernate.Cache.CacheKey key); - System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken); - bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion); - System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Cache.ICacheProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICacheProvider - { - NHibernate.Cache.ICache BuildCache(string regionName, System.Collections.Generic.IDictionary properties); - System.Int64 NextTimestamp(); - void Start(System.Collections.Generic.IDictionary properties); - void Stop(); - } - - // Generated from `NHibernate.Cache.IOptimisticCacheSource` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IOptimisticCacheSource - { - bool IsVersioned { get; } - System.Collections.IComparer VersionComparator { get; } + void Clear(); + void Destroy(); + string RegionName { get; } + NHibernate.Cache.ICache Cache { get; set; } } - - // Generated from `NHibernate.Cache.IQueryCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryCache { - NHibernate.Cache.ICache Cache { get; } - void Clear(); System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken); - void Destroy(); - System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session); + System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Clear(); bool Put(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session); + void Destroy(); + NHibernate.Cache.ICache Cache { get; } string RegionName { get; } } - - // Generated from `NHibernate.Cache.IQueryCacheFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryCacheFactory - { - NHibernate.Cache.IQueryCache GetQueryCache(string regionName, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props); - } - - // Generated from `NHibernate.Cache.NoCacheProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NoCacheProvider : NHibernate.Cache.ICacheProvider + public interface IBatchableQueryCache : NHibernate.Cache.IQueryCache { - public NHibernate.Cache.CacheBase BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; - NHibernate.Cache.ICache NHibernate.Cache.ICacheProvider.BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; - public System.Int64 NextTimestamp() => throw null; - public NoCacheProvider() => throw null; - public void Start(System.Collections.Generic.IDictionary properties) => throw null; - public void Stop() => throw null; - public const string WarnMessage = default; + System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session); + bool Put(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session); + System.Collections.IList[] GetMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session); + bool[] PutMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session); } - - // Generated from `NHibernate.Cache.NonstrictReadWriteCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NonstrictReadWriteCache : NHibernate.Cache.ICacheConcurrencyStrategy, NHibernate.Cache.IBatchableCacheConcurrencyStrategy + public class NonstrictReadWriteCache : NHibernate.Cache.IBatchableCacheConcurrencyStrategy, NHibernate.Cache.ICacheConcurrencyStrategy { - public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; - public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; - public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock) => throw null; + public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, long txTimestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task AfterUpdateAsync(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.ICache Cache { get => throw null; set => throw null; } - NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set => throw null; } + public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public object Get(NHibernate.Cache.CacheKey key, long txTimestamp) => throw null; + public object[] GetMany(NHibernate.Cache.CacheKey[] keys, long timestamp) => throw null; + public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; + public bool Put(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; + public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; + public void Remove(NHibernate.Cache.CacheKey key) => throw null; public void Clear() => throw null; - public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; public void Destroy() => throw null; public void Evict(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public object Get(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp) => throw null; - public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetMany(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp) => throw null; - public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; public bool Insert(NHibernate.Cache.CacheKey key, object value, object currentVersion) => throw null; - public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; - public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock) => throw null; + public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock) => throw null; + public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; public NonstrictReadWriteCache() => throw null; - public bool Put(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; - public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; - public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; - public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; public string RegionName { get => throw null; } - public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock) => throw null; - public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; - public void Remove(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; - public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Cache.QueryCacheFactoryExtension` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class QueryCacheFactoryExtension - { - public static NHibernate.Cache.IQueryCache GetQueryCache(this NHibernate.Cache.IQueryCacheFactory factory, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, System.Collections.Generic.IDictionary props, NHibernate.Cache.CacheBase regionCache) => throw null; - } - - // Generated from `NHibernate.Cache.QueryCacheResultBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryCacheResultBuilder - { - public static bool IsCacheWithFetches(NHibernate.Loader.Loader loader) => throw null; - } - - // Generated from `NHibernate.Cache.QueryKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryKey : System.Runtime.Serialization.IDeserializationCallback, System.IEquatable - { - public int ComputeHashCode() => throw null; - public override bool Equals(object other) => throw null; - public bool Equals(NHibernate.Cache.QueryKey other) => throw null; - public override int GetHashCode() => throw null; - public void OnDeserialization(object sender) => throw null; - public QueryKey(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.SqlCommand.SqlString queryString, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet filters, NHibernate.Transform.CacheableResultTransformer customTransformer, string tenantIdentifier) => throw null; - public QueryKey(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.SqlCommand.SqlString queryString, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet filters, NHibernate.Transform.CacheableResultTransformer customTransformer) => throw null; - public NHibernate.Transform.CacheableResultTransformer ResultTransformer { get => throw null; } - public NHibernate.Cache.QueryKey SetFirstRows(int[] firstRows) => throw null; - public NHibernate.Cache.QueryKey SetMaxRows(int[] maxRows) => throw null; - public override string ToString() => throw null; + public NHibernate.Cache.ICache Cache { get => throw null; set { } } + NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set { } } } - - // Generated from `NHibernate.Cache.ReadOnlyCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ReadOnlyCache : NHibernate.Cache.ICacheConcurrencyStrategy, NHibernate.Cache.IBatchableCacheConcurrencyStrategy + public class ReadOnlyCache : NHibernate.Cache.IBatchableCacheConcurrencyStrategy, NHibernate.Cache.ICacheConcurrencyStrategy { - public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; - public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; - public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock) => throw null; + public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, long timestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task AfterUpdateAsync(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.ICache Cache { get => throw null; set => throw null; } - NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set => throw null; } + public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; + public object Get(NHibernate.Cache.CacheKey key, long timestamp) => throw null; + public object[] GetMany(NHibernate.Cache.CacheKey[] keys, long timestamp) => throw null; + public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; + public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; + public bool Put(NHibernate.Cache.CacheKey key, object value, long timestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; + public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock) => throw null; public void Clear() => throw null; - public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public void Remove(NHibernate.Cache.CacheKey key) => throw null; public void Destroy() => throw null; + public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock @lock) => throw null; + public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; public void Evict(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public object Get(NHibernate.Cache.CacheKey key, System.Int64 timestamp) => throw null; - public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetMany(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp) => throw null; - public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; public bool Insert(NHibernate.Cache.CacheKey key, object value, object currentVersion) => throw null; - public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; - public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Put(NHibernate.Cache.CacheKey key, object value, System.Int64 timestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; - public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, System.Int64 timestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; - public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; - public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; + public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; public ReadOnlyCache() => throw null; public string RegionName { get => throw null; } - public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock) => throw null; - public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock @lock, System.Threading.CancellationToken cancellationToken) => throw null; - public void Remove(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; - public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; + public NHibernate.Cache.ICache Cache { get => throw null; set { } } + NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set { } } } - - // Generated from `NHibernate.Cache.ReadWriteCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ReadWriteCache : NHibernate.Cache.ICacheConcurrencyStrategy, NHibernate.Cache.IBatchableCacheConcurrencyStrategy + public class ReadWriteCache : NHibernate.Cache.IBatchableCacheConcurrencyStrategy, NHibernate.Cache.ICacheConcurrencyStrategy { - public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; - public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; - public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock clientLock) => throw null; + public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, long txTimestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock clientLock, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task AfterUpdateAsync(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock clientLock, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.ICache Cache { get => throw null; set => throw null; } - NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set => throw null; } + public System.Threading.Tasks.Task AfterInsertAsync(NHibernate.Cache.CacheKey key, object value, object version, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; + public ReadWriteCache() => throw null; + public ReadWriteCache(NHibernate.Cache.ICacheLock locker) => throw null; + public object Get(NHibernate.Cache.CacheKey key, long txTimestamp) => throw null; + public object[] GetMany(NHibernate.Cache.CacheKey[] keys, long timestamp) => throw null; + public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; + public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, long timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; + public bool Put(NHibernate.Cache.CacheKey key, object value, long txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; + public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock clientLock) => throw null; public void Clear() => throw null; - public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public void Remove(NHibernate.Cache.CacheKey key) => throw null; public void Destroy() => throw null; + public bool AfterUpdate(NHibernate.Cache.CacheKey key, object value, object version, NHibernate.Cache.Access.ISoftLock clientLock) => throw null; + public bool AfterInsert(NHibernate.Cache.CacheKey key, object value, object version) => throw null; public void Evict(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task EvictAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public object Get(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp) => throw null; - public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.CacheKey key, System.Int64 txTimestamp, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetMany(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp) => throw null; - public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.CacheKey[] keys, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Cache.ReadWriteCache+ILockable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public bool Insert(NHibernate.Cache.CacheKey key, object value, object currentVersion) => throw null; + public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; + public string RegionName { get => throw null; } + public NHibernate.Cache.ICache Cache { get => throw null; set { } } + NHibernate.Cache.CacheBase NHibernate.Cache.IBatchableCacheConcurrencyStrategy.Cache { get => throw null; set { } } public interface ILockable { - bool IsGettable(System.Int64 txTimestamp); + NHibernate.Cache.CacheLock Lock(long timeout, int id); + bool IsGettable(long txTimestamp); + bool IsPuttable(long txTimestamp, object newVersion, System.Collections.IComparer comparator); bool IsLock { get; } - bool IsPuttable(System.Int64 txTimestamp, object newVersion, System.Collections.IComparer comparator); - NHibernate.Cache.CacheLock Lock(System.Int64 timeout, int id); } - - - public bool Insert(NHibernate.Cache.CacheKey key, object value, object currentVersion) => throw null; - public NHibernate.Cache.Access.ISoftLock Lock(NHibernate.Cache.CacheKey key, object version) => throw null; - public System.Threading.Tasks.Task LockAsync(NHibernate.Cache.CacheKey key, object version, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Put(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut) => throw null; - public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.CacheKey key, object value, System.Int64 txTimestamp, object version, System.Collections.IComparer versionComparator, bool minimalPut, System.Threading.CancellationToken cancellationToken) => throw null; - public bool[] PutMany(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts) => throw null; - public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.CacheKey[] keys, object[] values, System.Int64 timestamp, object[] versions, System.Collections.IComparer[] versionComparers, bool[] minimalPuts, System.Threading.CancellationToken cancellationToken) => throw null; - public ReadWriteCache() => throw null; - public string RegionName { get => throw null; } - public void Release(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock clientLock) => throw null; - public System.Threading.Tasks.Task ReleaseAsync(NHibernate.Cache.CacheKey key, NHibernate.Cache.Access.ISoftLock clientLock, System.Threading.CancellationToken cancellationToken) => throw null; - public void Remove(NHibernate.Cache.CacheKey key) => throw null; - public System.Threading.Tasks.Task RemoveAsync(NHibernate.Cache.CacheKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Update(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion) => throw null; - public System.Threading.Tasks.Task UpdateAsync(NHibernate.Cache.CacheKey key, object value, object currentVersion, object previousVersion, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Cache.StandardQueryCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StandardQueryCache : NHibernate.Cache.IQueryCache, NHibernate.Cache.IBatchableQueryCache { - public NHibernate.Cache.ICache Cache { get => throw null; } - public void Clear() => throw null; public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void Destroy() => throw null; - public System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.IList[] GetMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Threading.Tasks.Task GetAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task GetManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool IsUpToDate(System.Collections.Generic.ISet spaces, System.Int64 timestamp) => throw null; - protected virtual System.Threading.Tasks.Task IsUpToDateAsync(System.Collections.Generic.ISet spaces, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Put(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual System.Threading.Tasks.Task IsUpToDateAsync(System.Collections.Generic.ISet spaces, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public StandardQueryCache(NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, string regionName) => throw null; + public StandardQueryCache(NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cache.CacheBase regionCache) => throw null; + public void Clear() => throw null; public bool Put(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task PutAsync(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public bool Put(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.IList result, bool isNaturalKeyLookup, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Type.ICacheAssembler[] returnTypes, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.IList Get(NHibernate.Cache.QueryKey key, NHibernate.Type.ICacheAssembler[] returnTypes, bool isNaturalKeyLookup, System.Collections.Generic.ISet spaces, NHibernate.Engine.ISessionImplementor session) => throw null; public bool[] PutMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task PutManyAsync(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.IList[] results, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Collections.IList[] GetMany(NHibernate.Cache.QueryKey[] keys, NHibernate.Engine.QueryParameters[] queryParameters, NHibernate.Type.ICacheAssembler[][] returnTypes, System.Collections.Generic.ISet[] spaces, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Destroy() => throw null; + protected virtual bool IsUpToDate(System.Collections.Generic.ISet spaces, long timestamp) => throw null; + public NHibernate.Cache.ICache Cache { get => throw null; } public string RegionName { get => throw null; } - public StandardQueryCache(NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, string regionName) => throw null; - public StandardQueryCache(NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cache.CacheBase regionCache) => throw null; - } - - // Generated from `NHibernate.Cache.StandardQueryCacheFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StandardQueryCacheFactory : NHibernate.Cache.IQueryCacheFactory - { - public virtual NHibernate.Cache.IQueryCache GetQueryCache(NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, System.Collections.Generic.IDictionary props, NHibernate.Cache.CacheBase regionCache) => throw null; - public NHibernate.Cache.IQueryCache GetQueryCache(string regionName, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props) => throw null; - public StandardQueryCacheFactory() => throw null; - } - - // Generated from `NHibernate.Cache.Timestamper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class Timestamper - { - public static System.Int64 Next() => throw null; - public const System.Int16 OneMs = default; } - - // Generated from `NHibernate.Cache.UpdateTimestampsCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UpdateTimestampsCache { - public virtual bool[] AreUpToDate(System.Collections.Generic.ISet[] spaces, System.Int64[] timestamps) => throw null; - public virtual System.Threading.Tasks.Task AreUpToDateAsync(System.Collections.Generic.ISet[] spaces, System.Int64[] timestamps, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void Clear() => throw null; public virtual System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void Destroy() => throw null; - public void Invalidate(object[] spaces) => throw null; - public virtual void Invalidate(System.Collections.Generic.IReadOnlyCollection spaces) => throw null; - public virtual System.Threading.Tasks.Task InvalidateAsync(System.Collections.Generic.IReadOnlyCollection spaces, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task InvalidateAsync(object[] spaces, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual bool IsUpToDate(System.Collections.Generic.ISet spaces, System.Int64 timestamp) => throw null; - public virtual System.Threading.Tasks.Task IsUpToDateAsync(System.Collections.Generic.ISet spaces, System.Int64 timestamp, System.Threading.CancellationToken cancellationToken) => throw null; - public void PreInvalidate(object[] spaces) => throw null; - public virtual void PreInvalidate(System.Collections.Generic.IReadOnlyCollection spaces) => throw null; - public virtual System.Threading.Tasks.Task PreInvalidateAsync(System.Collections.Generic.IReadOnlyCollection spaces, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task PreInvalidateAsync(object[] spaces, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task PreInvalidateAsync(System.Collections.Generic.IReadOnlyCollection spaces, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InvalidateAsync(object[] spaces, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task InvalidateAsync(System.Collections.Generic.IReadOnlyCollection spaces, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task IsUpToDateAsync(System.Collections.Generic.ISet spaces, long timestamp, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task AreUpToDateAsync(System.Collections.Generic.ISet[] spaces, long[] timestamps, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void Clear() => throw null; public UpdateTimestampsCache(NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props) => throw null; public UpdateTimestampsCache(NHibernate.Cache.CacheBase cache) => throw null; + public void PreInvalidate(object[] spaces) => throw null; + public virtual void PreInvalidate(System.Collections.Generic.IReadOnlyCollection spaces) => throw null; + public void Invalidate(object[] spaces) => throw null; + public virtual void Invalidate(System.Collections.Generic.IReadOnlyCollection spaces) => throw null; + public virtual bool IsUpToDate(System.Collections.Generic.ISet spaces, long timestamp) => throw null; + public virtual bool[] AreUpToDate(System.Collections.Generic.ISet[] spaces, long[] timestamps) => throw null; + public virtual void Destroy() => throw null; + } + public class CachedItem : NHibernate.Cache.ReadWriteCache.ILockable + { + public CachedItem() => throw null; + public CachedItem(object value, long currentTimestamp, object version) => throw null; + public NHibernate.Cache.CacheLock Lock(long timeout, int id) => throw null; + public bool IsGettable(long txTimestamp) => throw null; + public bool IsPuttable(long txTimestamp, object newVersion, System.Collections.IComparer comparator, bool minimalPut) => throw null; + public bool IsPuttable(long txTimestamp, object newVersion, System.Collections.IComparer comparator) => throw null; + public override string ToString() => throw null; + public long FreshTimestamp { get => throw null; set { } } + public object Value { get => throw null; set { } } + public object Version { get => throw null; set { } } + public bool IsLock { get => throw null; } + } + public class CacheException : NHibernate.HibernateException + { + public CacheException() => throw null; + public CacheException(string message) => throw null; + public CacheException(System.Exception innerException) => throw null; + public CacheException(string message, System.Exception innerException) => throw null; + protected CacheException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public static class CacheFactory + { + public static string ReadOnly; + public static string ReadWrite; + public static string NonstrictReadWrite; + public static string Transactional; + public static string Never; + public static NHibernate.Cache.ICacheConcurrencyStrategy CreateCache(string usage, string name, bool mutable, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary properties) => throw null; + public static NHibernate.Cache.ICacheConcurrencyStrategy CreateCache(string usage, NHibernate.Cache.CacheBase cache) => throw null; + public static NHibernate.Cache.ICacheConcurrencyStrategy CreateCache(string usage, NHibernate.Cache.CacheBase cache, NHibernate.Cfg.Settings settings) => throw null; + } + public class CacheKey : System.Runtime.Serialization.IDeserializationCallback + { + public CacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName, NHibernate.Engine.ISessionFactoryImplementor factory, string tenantIdentifier) => throw null; + public CacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString() => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public void OnDeserialization(object sender) => throw null; + public object Key { get => throw null; } + public string EntityOrRoleName { get => throw null; } + } + public class CacheLock : NHibernate.Cache.ReadWriteCache.ILockable, NHibernate.Cache.Access.ISoftLock + { + public CacheLock() => throw null; + public CacheLock(long timeout, int id, object version) => throw null; + public NHibernate.Cache.CacheLock Lock(long timeout, int id) => throw null; + public void Unlock(long currentTimestamp) => throw null; + public bool IsPuttable(long txTimestamp, object newVersion, System.Collections.IComparer comparator, bool minimalPut) => throw null; + public bool IsPuttable(long txTimestamp, object newVersion, System.Collections.IComparer comparator) => throw null; + public bool IsGettable(long txTimestamp) => throw null; + public override string ToString() => throw null; + public bool WasLockedConcurrently { get => throw null; set { } } + public bool IsLock { get => throw null; } + public int Id { get => throw null; set { } } + public object Version { get => throw null; set { } } + public long UnlockTimestamp { get => throw null; set { } } + public int Multiplicity { get => throw null; set { } } + public long Timeout { get => throw null; set { } } + } + public class FilterKey + { + public FilterKey(string name, System.Collections.Generic.IEnumerable> @params, System.Collections.Generic.IDictionary types) => throw null; + public FilterKey(NHibernate.Impl.FilterImpl filter) => throw null; + public override int GetHashCode() => throw null; + public override bool Equals(object other) => throw null; + public override string ToString() => throw null; + public static System.Collections.Generic.ISet CreateFilterKeys(System.Collections.Generic.IDictionary enabledFilters) => throw null; + } + public class HashtableCacheProvider : NHibernate.Cache.ICacheProvider + { + NHibernate.Cache.ICache NHibernate.Cache.ICacheProvider.BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; + public NHibernate.Cache.CacheBase BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; + public long NextTimestamp() => throw null; + public void Start(System.Collections.Generic.IDictionary properties) => throw null; + public void Stop() => throw null; + public HashtableCacheProvider() => throw null; + } + public interface ICacheLock : System.IDisposable + { + System.IDisposable ReadLock(); + System.IDisposable WriteLock(); + System.Threading.Tasks.Task ReadLockAsync(); + System.Threading.Tasks.Task WriteLockAsync(); + } + public interface ICacheReadWriteLockFactory + { + NHibernate.Cache.ICacheLock Create(); + } + public interface ICacheProvider + { + NHibernate.Cache.ICache BuildCache(string regionName, System.Collections.Generic.IDictionary properties); + long NextTimestamp(); + void Start(System.Collections.Generic.IDictionary properties); + void Stop(); + } + public interface IOptimisticCacheSource + { + bool IsVersioned { get; } + System.Collections.IComparer VersionComparator { get; } + } + public interface IQueryCacheFactory + { + NHibernate.Cache.IQueryCache GetQueryCache(string regionName, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props); + } + public static class QueryCacheFactoryExtension + { + public static NHibernate.Cache.IQueryCache GetQueryCache(this NHibernate.Cache.IQueryCacheFactory factory, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, System.Collections.Generic.IDictionary props, NHibernate.Cache.CacheBase regionCache) => throw null; + } + public class NoCacheProvider : NHibernate.Cache.ICacheProvider + { + public static string WarnMessage; + NHibernate.Cache.ICache NHibernate.Cache.ICacheProvider.BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; + public NHibernate.Cache.CacheBase BuildCache(string regionName, System.Collections.Generic.IDictionary properties) => throw null; + public long NextTimestamp() => throw null; + public void Start(System.Collections.Generic.IDictionary properties) => throw null; + public void Stop() => throw null; + public NoCacheProvider() => throw null; + } + public sealed class QueryCacheResultBuilder + { + public static bool IsCacheWithFetches(NHibernate.Loader.Loader loader) => throw null; + } + public class QueryKey : System.Runtime.Serialization.IDeserializationCallback, System.IEquatable + { + public QueryKey(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.SqlCommand.SqlString queryString, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet filters, NHibernate.Transform.CacheableResultTransformer customTransformer, string tenantIdentifier) => throw null; + public QueryKey(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.SqlCommand.SqlString queryString, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet filters, NHibernate.Transform.CacheableResultTransformer customTransformer) => throw null; + public NHibernate.Cache.QueryKey SetFirstRows(int[] firstRows) => throw null; + public NHibernate.Cache.QueryKey SetMaxRows(int[] maxRows) => throw null; + public override bool Equals(object other) => throw null; + public bool Equals(NHibernate.Cache.QueryKey other) => throw null; + public override int GetHashCode() => throw null; + public void OnDeserialization(object sender) => throw null; + public int ComputeHashCode() => throw null; + public override string ToString() => throw null; + public NHibernate.Transform.CacheableResultTransformer ResultTransformer { get => throw null; } + } + public static class LocableExtension + { + } + public class StandardQueryCacheFactory : NHibernate.Cache.IQueryCacheFactory + { + public NHibernate.Cache.IQueryCache GetQueryCache(string regionName, NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, NHibernate.Cfg.Settings settings, System.Collections.Generic.IDictionary props) => throw null; + public virtual NHibernate.Cache.IQueryCache GetQueryCache(NHibernate.Cache.UpdateTimestampsCache updateTimestampsCache, System.Collections.Generic.IDictionary props, NHibernate.Cache.CacheBase regionCache) => throw null; + public StandardQueryCacheFactory() => throw null; + } + public static class Timestamper + { + public static short OneMs; + public static long Next() => throw null; } - namespace Access { - // Generated from `NHibernate.Cache.Access.ISoftLock` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISoftLock { } - } namespace Entry { - // Generated from `NHibernate.Cache.Entry.CacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheEntry + public sealed class CacheEntry { - public bool AreLazyPropertiesUnfetched { get => throw null; set => throw null; } - public object[] Assemble(object instance, object id, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.IInterceptor interceptor, NHibernate.Engine.ISessionImplementor session) => throw null; + public static System.Threading.Tasks.Task CreateAsync(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, bool unfetched, object version, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task CreateAsync(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, object version, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task AssembleAsync(object instance, object id, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.IInterceptor interceptor, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public CacheEntry(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, bool unfetched, object version, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public CacheEntry() => throw null; - public static NHibernate.Cache.Entry.CacheEntry Create(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, object version, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public CacheEntry(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, bool unfetched, object version, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public static NHibernate.Cache.Entry.CacheEntry Create(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, bool unfetched, object version, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public static System.Threading.Tasks.Task CreateAsync(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, object version, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task CreateAsync(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, bool unfetched, object version, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] DisassembledState { get => throw null; set => throw null; } - public string Subclass { get => throw null; set => throw null; } - public object Version { get => throw null; set => throw null; } + public static NHibernate.Cache.Entry.CacheEntry Create(object[] state, NHibernate.Persister.Entity.IEntityPersister persister, object version, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public object[] Assemble(object instance, object id, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.IInterceptor interceptor, NHibernate.Engine.ISessionImplementor session) => throw null; + public object Version { get => throw null; set { } } + public string Subclass { get => throw null; set { } } + public bool AreLazyPropertiesUnfetched { get => throw null; set { } } + public object[] DisassembledState { get => throw null; set { } } } - - // Generated from `NHibernate.Cache.Entry.CollectionCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionCacheEntry { - public virtual void Assemble(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object owner) => throw null; + public static System.Threading.Tasks.Task CreateAsync(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task AssembleAsync(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public CollectionCacheEntry(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public CollectionCacheEntry() => throw null; + public CollectionCacheEntry(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public static NHibernate.Cache.Entry.CollectionCacheEntry Create(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public static System.Threading.Tasks.Task CreateAsync(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object[] State { get => throw null; set => throw null; } + public virtual void Assemble(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister persister, object owner) => throw null; public override string ToString() => throw null; + public virtual object[] State { get => throw null; set { } } } - - // Generated from `NHibernate.Cache.Entry.ICacheEntryStructure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICacheEntryStructure { - object Destructure(object map, NHibernate.Engine.ISessionFactoryImplementor factory); object Structure(object item); + object Destructure(object map, NHibernate.Engine.ISessionFactoryImplementor factory); } - - // Generated from `NHibernate.Cache.Entry.StructuredCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StructuredCacheEntry : NHibernate.Cache.Entry.ICacheEntryStructure { + public StructuredCacheEntry(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; public object Destructure(object item, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public object Structure(object item) => throw null; - public StructuredCacheEntry(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; } - - // Generated from `NHibernate.Cache.Entry.StructuredCollectionCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StructuredCollectionCacheEntry : NHibernate.Cache.Entry.ICacheEntryStructure { - public virtual object Destructure(object item, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public virtual object Structure(object item) => throw null; + public virtual object Destructure(object item, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public StructuredCollectionCacheEntry() => throw null; } - - // Generated from `NHibernate.Cache.Entry.StructuredMapCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StructuredMapCacheEntry : NHibernate.Cache.Entry.ICacheEntryStructure { - public object Destructure(object item, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public object Structure(object item) => throw null; + public object Destructure(object item, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public StructuredMapCacheEntry() => throw null; } - - // Generated from `NHibernate.Cache.Entry.UnstructuredCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnstructuredCacheEntry : NHibernate.Cache.Entry.ICacheEntryStructure { - public object Destructure(object map, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public object Structure(object item) => throw null; + public object Destructure(object map, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public UnstructuredCacheEntry() => throw null; } - } } namespace Cfg { - // Generated from `NHibernate.Cfg.AppSettings` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class AppSettings { - public const string LoggerFactoryClassName = default; + public static string LoggerFactoryClassName; } - - // Generated from `NHibernate.Cfg.BindMappingEventArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BindMappingEventArgs : System.EventArgs { public BindMappingEventArgs(NHibernate.Dialect.Dialect dialect, NHibernate.Cfg.MappingSchema.HbmMapping mapping, string fileName) => throw null; public BindMappingEventArgs(NHibernate.Cfg.MappingSchema.HbmMapping mapping, string fileName) => throw null; public NHibernate.Dialect.Dialect Dialect { get => throw null; } - public string FileName { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmMapping Mapping { get => throw null; } + public string FileName { get => throw null; } } - - // Generated from `NHibernate.Cfg.ClassExtractor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassExtractor { - // Generated from `NHibernate.Cfg.ClassExtractor+ClassEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static System.Collections.Generic.ICollection GetClassEntries(NHibernate.Cfg.MappingSchema.HbmMapping document) => throw null; + public ClassExtractor() => throw null; public class ClassEntry { public ClassEntry(string extends, string className, string entityName, string assembly, string @namespace) => throw null; - public string EntityName { get => throw null; } public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Cfg.ClassExtractor.ClassEntry obj) => throw null; - public string ExtendsEntityName { get => throw null; } - public NHibernate.Util.AssemblyQualifiedTypeName FullClassName { get => throw null; } - public NHibernate.Util.AssemblyQualifiedTypeName FullExtends { get => throw null; } public override int GetHashCode() => throw null; + public NHibernate.Util.AssemblyQualifiedTypeName FullExtends { get => throw null; } + public NHibernate.Util.AssemblyQualifiedTypeName FullClassName { get => throw null; } + public string EntityName { get => throw null; } + public string ExtendsEntityName { get => throw null; } } - - - public ClassExtractor() => throw null; - public static System.Collections.Generic.ICollection GetClassEntries(NHibernate.Cfg.MappingSchema.HbmMapping document) => throw null; } - - // Generated from `NHibernate.Cfg.Configuration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Configuration : System.Runtime.Serialization.ISerializable { - public NHibernate.Cfg.Configuration AddAssembly(string assemblyName) => throw null; - public NHibernate.Cfg.Configuration AddAssembly(System.Reflection.Assembly assembly) => throw null; - public void AddAuxiliaryDatabaseObject(NHibernate.Mapping.IAuxiliaryDatabaseObject obj) => throw null; - public NHibernate.Cfg.Configuration AddClass(System.Type persistentClass) => throw null; - public void AddDeserializedMapping(NHibernate.Cfg.MappingSchema.HbmMapping mappingDocument, string documentFileName) => throw null; - public NHibernate.Cfg.Configuration AddDirectory(System.IO.DirectoryInfo dir) => throw null; - public NHibernate.Cfg.Configuration AddDocument(System.Xml.XmlDocument doc, string name) => throw null; - public NHibernate.Cfg.Configuration AddDocument(System.Xml.XmlDocument doc) => throw null; + public static string DefaultHibernateCfgFileName; + protected System.Collections.Generic.IDictionary classes; + protected System.Collections.Generic.IDictionary collections; + protected System.Collections.Generic.IDictionary tables; + protected System.Collections.Generic.IList secondPasses; + protected System.Collections.Generic.Queue filtersSecondPasses; + protected System.Collections.Generic.IList propertyReferences; + protected System.Collections.Generic.IList auxiliaryDatabaseObjects; + protected System.Collections.Generic.IDictionary typeDefs; + protected System.Collections.Generic.ISet extendsQueue; + protected System.Collections.Generic.IDictionary tableNameBinding; + protected System.Collections.Generic.IDictionary columnNameBindingPerTable; + protected NHibernate.Cfg.SettingsFactory settingsFactory; + public Configuration(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + protected void Reset() => throw null; + protected Configuration(NHibernate.Cfg.SettingsFactory settingsFactory) => throw null; + public virtual NHibernate.Engine.IMapping BuildMapping() => throw null; + public Configuration() => throw null; + public NHibernate.Mapping.PersistentClass GetClassMapping(System.Type persistentClass) => throw null; + public NHibernate.Mapping.PersistentClass GetClassMapping(string entityName) => throw null; + public NHibernate.Mapping.Collection GetCollectionMapping(string role) => throw null; public NHibernate.Cfg.Configuration AddFile(string xmlFile) => throw null; public NHibernate.Cfg.Configuration AddFile(System.IO.FileInfo xmlFile) => throw null; - public void AddFilterDefinition(NHibernate.Engine.FilterDefinition definition) => throw null; - public NHibernate.Cfg.Configuration AddInputStream(System.IO.Stream xmlInputStream, string name) => throw null; - public NHibernate.Cfg.Configuration AddInputStream(System.IO.Stream xmlInputStream) => throw null; + public NHibernate.Cfg.Configuration AddXmlFile(string xmlFile) => throw null; + public NHibernate.Cfg.Configuration AddXml(string xml) => throw null; + public NHibernate.Cfg.Configuration AddXml(string xml, string name) => throw null; + public NHibernate.Cfg.Configuration AddXmlString(string xml) => throw null; + public NHibernate.Cfg.Configuration AddUrl(string url) => throw null; + public NHibernate.Cfg.Configuration AddUrl(System.Uri url) => throw null; + public NHibernate.Cfg.Configuration AddDocument(System.Xml.XmlDocument doc) => throw null; + public NHibernate.Cfg.Configuration AddDocument(System.Xml.XmlDocument doc, string name) => throw null; + public void AddDeserializedMapping(NHibernate.Cfg.MappingSchema.HbmMapping mappingDocument, string documentFileName) => throw null; public void AddMapping(NHibernate.Cfg.MappingSchema.HbmMapping mappingDocument) => throw null; - public NHibernate.Cfg.Configuration AddNamedQuery(string queryIdentifier, System.Action namedQueryDefinition) => throw null; - public NHibernate.Cfg.Configuration AddProperties(System.Collections.Generic.IDictionary additionalProperties) => throw null; + public NHibernate.Cfg.Mappings CreateMappings(NHibernate.Dialect.Dialect dialect) => throw null; + public NHibernate.Cfg.Mappings CreateMappings() => throw null; + public NHibernate.Cfg.Configuration AddInputStream(System.IO.Stream xmlInputStream) => throw null; + public NHibernate.Cfg.Configuration AddInputStream(System.IO.Stream xmlInputStream, string name) => throw null; public NHibernate.Cfg.Configuration AddResource(string path, System.Reflection.Assembly assembly) => throw null; public NHibernate.Cfg.Configuration AddResources(System.Collections.Generic.IEnumerable paths, System.Reflection.Assembly assembly) => throw null; - public void AddSqlFunction(string functionName, NHibernate.Dialect.Function.ISQLFunction sqlFunction) => throw null; - public NHibernate.Cfg.Configuration AddUrl(string url) => throw null; - public NHibernate.Cfg.Configuration AddUrl(System.Uri url) => throw null; - public NHibernate.Cfg.Configuration AddXml(string xml, string name) => throw null; - public NHibernate.Cfg.Configuration AddXml(string xml) => throw null; - public NHibernate.Cfg.Configuration AddXmlFile(string xmlFile) => throw null; - public NHibernate.Cfg.Configuration AddXmlReader(System.Xml.XmlReader hbmReader, string name) => throw null; - public NHibernate.Cfg.Configuration AddXmlReader(System.Xml.XmlReader hbmReader) => throw null; - public NHibernate.Cfg.Configuration AddXmlString(string xml) => throw null; - public event System.EventHandler AfterBindMapping; - public void AppendListeners(NHibernate.Event.ListenerType type, object[] listeners) => throw null; - public event System.EventHandler BeforeBindMapping; - public virtual NHibernate.Engine.IMapping BuildMapping() => throw null; + public NHibernate.Cfg.Configuration AddClass(System.Type persistentClass) => throw null; + public NHibernate.Cfg.Configuration AddAssembly(string assemblyName) => throw null; + public NHibernate.Cfg.Configuration AddAssembly(System.Reflection.Assembly assembly) => throw null; + public NHibernate.Cfg.Configuration AddDirectory(System.IO.DirectoryInfo dir) => throw null; + public string[] GenerateDropSchemaScript(NHibernate.Dialect.Dialect dialect) => throw null; + public static bool IncludeAction(NHibernate.Mapping.SchemaAction actionsSource, NHibernate.Mapping.SchemaAction includedAction) => throw null; + public string[] GenerateSchemaCreationScript(NHibernate.Dialect.Dialect dialect) => throw null; public virtual void BuildMappings() => throw null; + protected virtual void ConfigureProxyFactoryFactory() => throw null; public NHibernate.ISessionFactory BuildSessionFactory() => throw null; - public NHibernate.Cfg.Configuration Cache(System.Action cacheProperties) => throw null; - public System.Collections.Generic.ICollection ClassMappings { get => throw null; } - public System.Collections.Generic.ICollection CollectionMappings { get => throw null; } - public NHibernate.Cfg.Configuration CollectionTypeFactory() => throw null; - public Configuration(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public Configuration() => throw null; - protected Configuration(NHibernate.Cfg.SettingsFactory settingsFactory) => throw null; + public System.Collections.Generic.IDictionary GetDerivedProperties() => throw null; + public NHibernate.Cfg.Configuration SetDefaultAssembly(string newDefaultAssembly) => throw null; + public NHibernate.Cfg.Configuration SetDefaultNamespace(string newDefaultNamespace) => throw null; + public NHibernate.Cfg.Configuration SetInterceptor(NHibernate.IInterceptor newInterceptor) => throw null; + public NHibernate.Cfg.Configuration SetProperties(System.Collections.Generic.IDictionary newProperties) => throw null; + public NHibernate.Cfg.Configuration AddProperties(System.Collections.Generic.IDictionary additionalProperties) => throw null; + public NHibernate.Cfg.Configuration SetProperty(string name, string value) => throw null; + public string GetProperty(string name) => throw null; + public NHibernate.Cfg.Configuration Configure() => throw null; public NHibernate.Cfg.Configuration Configure(string fileName) => throw null; - public NHibernate.Cfg.Configuration Configure(System.Xml.XmlReader textReader) => throw null; public NHibernate.Cfg.Configuration Configure(System.Reflection.Assembly assembly, string resourceName) => throw null; - public NHibernate.Cfg.Configuration Configure() => throw null; - protected virtual void ConfigureProxyFactoryFactory() => throw null; - public NHibernate.Cfg.Mappings CreateMappings(NHibernate.Dialect.Dialect dialect) => throw null; - public NHibernate.Cfg.Mappings CreateMappings() => throw null; - public NHibernate.Cfg.Configuration CurrentSessionContext() where TCurrentSessionContext : NHibernate.Context.ICurrentSessionContext => throw null; - public NHibernate.Cfg.Configuration DataBaseIntegration(System.Action dataBaseIntegration) => throw null; - public const string DefaultHibernateCfgFileName = default; + public NHibernate.Cfg.Configuration Configure(System.Xml.XmlReader textReader) => throw null; protected NHibernate.Cfg.Configuration DoConfigure(NHibernate.Cfg.ISessionFactoryConfiguration factoryConfiguration) => throw null; - public NHibernate.Cfg.Configuration EntityCache(System.Action> entityCacheConfiguration) where TEntity : class => throw null; - public NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get => throw null; set => throw null; } - public NHibernate.Event.EventListeners EventListeners { get => throw null; } - public System.Collections.Generic.IDictionary FilterDefinitions { get => throw null; set => throw null; } - public string[] GenerateDropSchemaScript(NHibernate.Dialect.Dialect dialect) => throw null; - public string[] GenerateSchemaCreationScript(NHibernate.Dialect.Dialect dialect) => throw null; - public string[] GenerateSchemaUpdateScript(NHibernate.Dialect.Dialect dialect, NHibernate.Tool.hbm2ddl.IDatabaseMetadata databaseMetadata) => throw null; - public NHibernate.Mapping.PersistentClass GetClassMapping(string entityName) => throw null; - public NHibernate.Mapping.PersistentClass GetClassMapping(System.Type persistentClass) => throw null; - public NHibernate.Mapping.Collection GetCollectionMapping(string role) => throw null; + public NHibernate.Cfg.Configuration SetCacheConcurrencyStrategy(string clazz, string concurrencyStrategy) => throw null; + public void SetCacheConcurrencyStrategy(string clazz, string concurrencyStrategy, string region) => throw null; + public NHibernate.Cfg.Configuration SetCollectionCacheConcurrencyStrategy(string collectionRole, string concurrencyStrategy) => throw null; + public NHibernate.Cfg.Configuration SetNamingStrategy(NHibernate.Cfg.INamingStrategy newNamingStrategy) => throw null; + public void AddFilterDefinition(NHibernate.Engine.FilterDefinition definition) => throw null; + public void AddAuxiliaryDatabaseObject(NHibernate.Mapping.IAuxiliaryDatabaseObject obj) => throw null; + public void AddSqlFunction(string functionName, NHibernate.Dialect.Function.ISQLFunction sqlFunction) => throw null; + public NHibernate.Cfg.NamedXmlDocument LoadMappingDocument(System.Xml.XmlReader hbmReader, string name) => throw null; + public NHibernate.Cfg.Configuration AddXmlReader(System.Xml.XmlReader hbmReader) => throw null; + public NHibernate.Cfg.Configuration AddXmlReader(System.Xml.XmlReader hbmReader, string name) => throw null; protected virtual string GetDefaultConfigurationFilePath() => throw null; - public System.Collections.Generic.IDictionary GetDerivedProperties() => throw null; - public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public string GetProperty(string name) => throw null; + public void SetListeners(NHibernate.Event.ListenerType type, string[] listenerClasses) => throw null; + public void SetListener(NHibernate.Event.ListenerType type, object listener) => throw null; + public void SetListeners(NHibernate.Event.ListenerType type, object[] listeners) => throw null; + public void AppendListeners(NHibernate.Event.ListenerType type, object[] listeners) => throw null; + public string[] GenerateSchemaUpdateScript(NHibernate.Dialect.Dialect dialect, NHibernate.Tool.hbm2ddl.IDatabaseMetadata databaseMetadata) => throw null; + public void ValidateSchema(NHibernate.Dialect.Dialect dialect, NHibernate.Tool.hbm2ddl.IDatabaseMetadata databaseMetadata) => throw null; + public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration SessionFactory() => throw null; + public NHibernate.Cfg.Configuration SessionFactory(System.Action configure) => throw null; + public NHibernate.Cfg.Configuration SessionFactoryName(string sessionFactoryName) => throw null; + public NHibernate.Cfg.Configuration Cache(System.Action cacheProperties) => throw null; + public NHibernate.Cfg.Configuration CollectionTypeFactory() => throw null; + public NHibernate.Cfg.Configuration Proxy(System.Action proxyProperties) => throw null; public NHibernate.Cfg.Configuration HqlQueryTranslator() where TQueryTranslator : NHibernate.Hql.IQueryTranslatorFactory => throw null; - public System.Collections.Generic.IDictionary Imports { get => throw null; set => throw null; } - public static bool IncludeAction(NHibernate.Mapping.SchemaAction actionsSource, NHibernate.Mapping.SchemaAction includedAction) => throw null; - public NHibernate.IInterceptor Interceptor { get => throw null; set => throw null; } public NHibernate.Cfg.Configuration LinqQueryProvider() where TQueryProvider : NHibernate.Linq.INhQueryProvider => throw null; public NHibernate.Cfg.Configuration LinqToHqlGeneratorsRegistry() where TLinqToHqlGeneratorsRegistry : NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry => throw null; - public NHibernate.Cfg.NamedXmlDocument LoadMappingDocument(System.Xml.XmlReader hbmReader, string name) => throw null; + public NHibernate.Cfg.Configuration CurrentSessionContext() where TCurrentSessionContext : NHibernate.Context.ICurrentSessionContext => throw null; public NHibernate.Cfg.Configuration Mappings(System.Action mappingsProperties) => throw null; - public System.Collections.Generic.IDictionary NamedQueries { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary NamedSQLQueries { get => throw null; set => throw null; } - public NHibernate.Cfg.INamingStrategy NamingStrategy { get => throw null; } - public System.Collections.Generic.IDictionary Properties { get => throw null; set => throw null; } - public NHibernate.Cfg.Configuration Proxy(System.Action proxyProperties) => throw null; - protected void Reset() => throw null; - public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration SessionFactory() => throw null; - public NHibernate.Cfg.Configuration SessionFactory(System.Action configure) => throw null; - public NHibernate.Cfg.Configuration SessionFactoryName(string sessionFactoryName) => throw null; - public void SetCacheConcurrencyStrategy(string clazz, string concurrencyStrategy, string region) => throw null; - public NHibernate.Cfg.Configuration SetCacheConcurrencyStrategy(string clazz, string concurrencyStrategy) => throw null; - public NHibernate.Cfg.Configuration SetCollectionCacheConcurrencyStrategy(string collectionRole, string concurrencyStrategy) => throw null; - public NHibernate.Cfg.Configuration SetDefaultAssembly(string newDefaultAssembly) => throw null; - public NHibernate.Cfg.Configuration SetDefaultNamespace(string newDefaultNamespace) => throw null; - public NHibernate.Cfg.Configuration SetInterceptor(NHibernate.IInterceptor newInterceptor) => throw null; - public void SetListener(NHibernate.Event.ListenerType type, object listener) => throw null; - public void SetListeners(NHibernate.Event.ListenerType type, string[] listenerClasses) => throw null; - public void SetListeners(NHibernate.Event.ListenerType type, object[] listeners) => throw null; - public NHibernate.Cfg.Configuration SetNamingStrategy(NHibernate.Cfg.INamingStrategy newNamingStrategy) => throw null; - public NHibernate.Cfg.Configuration SetProperties(System.Collections.Generic.IDictionary newProperties) => throw null; - public NHibernate.Cfg.Configuration SetProperty(string name, string value) => throw null; - public System.Collections.Generic.IDictionary SqlFunctions { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary SqlResultSetMappings { get => throw null; set => throw null; } + public NHibernate.Cfg.Configuration DataBaseIntegration(System.Action dataBaseIntegration) => throw null; + public NHibernate.Cfg.Configuration EntityCache(System.Action> entityCacheConfiguration) where TEntity : class => throw null; public NHibernate.Cfg.Configuration TypeDefinition(System.Action typeDefConfiguration) where TDef : class => throw null; - public void ValidateSchema(NHibernate.Dialect.Dialect dialect, NHibernate.Tool.hbm2ddl.IDatabaseMetadata databaseMetadata) => throw null; - protected System.Collections.Generic.IList auxiliaryDatabaseObjects; - protected System.Collections.Generic.IDictionary classes; - protected System.Collections.Generic.IDictionary collections; - protected System.Collections.Generic.IDictionary columnNameBindingPerTable; - protected System.Collections.Generic.ISet extendsQueue; - protected System.Collections.Generic.Queue filtersSecondPasses; - protected System.Collections.Generic.IList propertyReferences; - protected System.Collections.Generic.IList secondPasses; - protected internal NHibernate.Cfg.SettingsFactory settingsFactory; - protected System.Collections.Generic.IDictionary tableNameBinding; - protected System.Collections.Generic.IDictionary tables; - protected System.Collections.Generic.IDictionary typeDefs; + public NHibernate.Cfg.Configuration AddNamedQuery(string queryIdentifier, System.Action namedQueryDefinition) => throw null; + public System.Collections.Generic.ICollection ClassMappings { get => throw null; } + public System.Collections.Generic.ICollection CollectionMappings { get => throw null; } + public System.Collections.Generic.IDictionary NamedQueries { get => throw null; set { } } + public NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get => throw null; set { } } + public NHibernate.Event.EventListeners EventListeners { get => throw null; } + public NHibernate.IInterceptor Interceptor { get => throw null; set { } } + public System.Collections.Generic.IDictionary Properties { get => throw null; set { } } + public System.Collections.Generic.IDictionary Imports { get => throw null; set { } } + public System.Collections.Generic.IDictionary NamedSQLQueries { get => throw null; set { } } + public NHibernate.Cfg.INamingStrategy NamingStrategy { get => throw null; } + public System.Collections.Generic.IDictionary SqlResultSetMappings { get => throw null; set { } } + public System.Collections.Generic.IDictionary FilterDefinitions { get => throw null; set { } } + public System.Collections.Generic.IDictionary SqlFunctions { get => throw null; set { } } + public event System.EventHandler BeforeBindMapping { add { } remove { } } + public event System.EventHandler AfterBindMapping { add { } remove { } } } - - // Generated from `NHibernate.Cfg.ConfigurationExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ConfigurationExtensions + public static partial class ConfigurationExtensions { - public static NHibernate.Cfg.Configuration AddNamedQuery(this NHibernate.Cfg.Configuration configuration, string queryIdentifier, System.Action namedQueryDefinition) => throw null; + public static NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration SessionFactory(this NHibernate.Cfg.Configuration configuration) => throw null; + public static NHibernate.Cfg.Configuration SessionFactoryName(this NHibernate.Cfg.Configuration configuration, string sessionFactoryName) => throw null; public static NHibernate.Cfg.Configuration Cache(this NHibernate.Cfg.Configuration configuration, System.Action cacheProperties) => throw null; public static NHibernate.Cfg.Configuration CollectionTypeFactory(this NHibernate.Cfg.Configuration configuration) => throw null; - public static NHibernate.Cfg.Configuration CurrentSessionContext(this NHibernate.Cfg.Configuration configuration) where TCurrentSessionContext : NHibernate.Context.ICurrentSessionContext => throw null; - public static NHibernate.Cfg.Configuration DataBaseIntegration(this NHibernate.Cfg.Configuration configuration, System.Action dataBaseIntegration) => throw null; - public static NHibernate.Cfg.Configuration EntityCache(this NHibernate.Cfg.Configuration configuration, System.Action> entityCacheConfiguration) where TEntity : class => throw null; + public static NHibernate.Cfg.Configuration Proxy(this NHibernate.Cfg.Configuration configuration, System.Action proxyProperties) => throw null; public static NHibernate.Cfg.Configuration HqlQueryTranslator(this NHibernate.Cfg.Configuration configuration) where TQueryTranslator : NHibernate.Hql.IQueryTranslatorFactory => throw null; public static NHibernate.Cfg.Configuration LinqQueryProvider(this NHibernate.Cfg.Configuration configuration) where TQueryProvider : NHibernate.Linq.INhQueryProvider => throw null; public static NHibernate.Cfg.Configuration LinqToHqlGeneratorsRegistry(this NHibernate.Cfg.Configuration configuration) where TLinqToHqlGeneratorsRegistry : NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry => throw null; + public static NHibernate.Cfg.Configuration CurrentSessionContext(this NHibernate.Cfg.Configuration configuration) where TCurrentSessionContext : NHibernate.Context.ICurrentSessionContext => throw null; public static NHibernate.Cfg.Configuration Mappings(this NHibernate.Cfg.Configuration configuration, System.Action mappingsProperties) => throw null; - public static NHibernate.Cfg.Configuration Proxy(this NHibernate.Cfg.Configuration configuration, System.Action proxyProperties) => throw null; - public static NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration SessionFactory(this NHibernate.Cfg.Configuration configuration) => throw null; - public static NHibernate.Cfg.Configuration SessionFactoryName(this NHibernate.Cfg.Configuration configuration, string sessionFactoryName) => throw null; + public static NHibernate.Cfg.Configuration DataBaseIntegration(this NHibernate.Cfg.Configuration configuration, System.Action dataBaseIntegration) => throw null; + public static NHibernate.Cfg.Configuration EntityCache(this NHibernate.Cfg.Configuration configuration, System.Action> entityCacheConfiguration) where TEntity : class => throw null; public static NHibernate.Cfg.Configuration TypeDefinition(this NHibernate.Cfg.Configuration configuration, System.Action typeDefConfiguration) where TDef : class => throw null; + public static NHibernate.Cfg.Configuration AddNamedQuery(this NHibernate.Cfg.Configuration configuration, string queryIdentifier, System.Action namedQueryDefinition) => throw null; } - - // Generated from `NHibernate.Cfg.ConfigurationProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ConfigurationProvider { - protected ConfigurationProvider() => throw null; - public static NHibernate.Cfg.ConfigurationProvider Current { get => throw null; set => throw null; } public abstract NHibernate.Cfg.IHibernateConfiguration GetConfiguration(); - public abstract string GetLoggerFactoryClassName(); public abstract string GetNamedConnectionString(string name); + public abstract string GetLoggerFactoryClassName(); + protected ConfigurationProvider() => throw null; + public static NHibernate.Cfg.ConfigurationProvider Current { get => throw null; set { } } } - - // Generated from `NHibernate.Cfg.ConfigurationSectionHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConfigurationSectionHandler : System.Configuration.IConfigurationSectionHandler { - public ConfigurationSectionHandler() => throw null; object System.Configuration.IConfigurationSectionHandler.Create(object parent, object configContext, System.Xml.XmlNode section) => throw null; + public ConfigurationSectionHandler() => throw null; } - - // Generated from `NHibernate.Cfg.DefaultNamingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultNamingStrategy : NHibernate.Cfg.INamingStrategy { - public string ClassToTableName(string className) => throw null; - public string ColumnName(string columnName) => throw null; public static NHibernate.Cfg.INamingStrategy Instance; - public string LogicalColumnName(string columnName, string propertyName) => throw null; + public string ClassToTableName(string className) => throw null; public string PropertyToColumnName(string propertyName) => throw null; - public string PropertyToTableName(string className, string propertyName) => throw null; public string TableName(string tableName) => throw null; + public string ColumnName(string columnName) => throw null; + public string PropertyToTableName(string className, string propertyName) => throw null; + public string LogicalColumnName(string columnName, string propertyName) => throw null; } - - // Generated from `NHibernate.Cfg.EntityCacheUsage` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum EntityCacheUsage { - NonStrictReadWrite, - ReadWrite, - Readonly, - Transactional, + Readonly = 0, + ReadWrite = 1, + NonStrictReadWrite = 2, + Transactional = 3, + Never = 4, } - - // Generated from `NHibernate.Cfg.EntityCacheUsageParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class EntityCacheUsageParser { - public static NHibernate.Cfg.EntityCacheUsage Parse(string value) => throw null; public static string ToString(NHibernate.Cfg.EntityCacheUsage value) => throw null; + public static NHibernate.Cfg.EntityCacheUsage Parse(string value) => throw null; } - - // Generated from `NHibernate.Cfg.Environment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class Environment { - public const string AutoJoinTransaction = default; - public const string BatchSize = default; - public const string BatchStrategy = default; - public const string BatchVersionedData = default; + public static string ConnectionProvider; + public static string ConnectionDriver; + public static string ConnectionString; + public static string Isolation; + public static string ReleaseConnections; + public static string ConnectionStringName; + public static string SessionFactoryName; + public static string Dialect; + public static string DefaultSchema; + public static string DefaultCatalog; + public static string DefaultEntityMode; + public static string DefaultFlushMode; + public static string PreferPooledValuesLo; + public static string ShowSql; + public static string MaxFetchDepth; + public static string CurrentSessionContextClass; + public static string UseSqlComments; + public static string DetectFetchLoops; + public static string FormatSql; + public static string UseGetGeneratedKeys; + public static string StatementFetchSize; + public static string OutputStylesheet; + public static string TransactionStrategy; + public static string SystemTransactionCompletionLockTimeout; + public static string UseConnectionOnSystemTransactionPrepare; + public static string AutoJoinTransaction; + public static string TransactionManagerStrategy; + public static string CacheProvider; + public static string UseQueryCache; + public static string QueryCacheFactory; + public static string CacheReadWriteLockFactory; + public static string UseSecondLevelCache; + public static string CacheRegionPrefix; + public static string UseMinimalPuts; + public static string CacheDefaultExpiration; + public static string QuerySubstitutions; + public static string QueryStartupChecking; + public static string QueryThrowNeverCached; + public static string GenerateStatistics; + public static string UseIdentifierRollBack; + public static string QueryTranslator; + public static string QueryLinqProvider; + public static string QueryImports; + public static string Hbm2ddlAuto; + public static string Hbm2ddlThrowOnUpdate; + public static string Hbm2ddlKeyWords; + public static string SqlExceptionConverter; + public static string BatchVersionedData; + public static string WrapResultSets; + public static string BatchSize; + public static string BatchStrategy; + public static string PrepareSql; + public static string CommandTimeout; + public static string PropertyBytecodeProvider; + public static string PropertyUseReflectionOptimizer; + public static string PropertyObjectsFactory; + public static string UseProxyValidator; + public static string ProxyFactoryFactoryClass; + public static string DefaultBatchFetchSize; + public static string BatchFetchStyle; + public static string CollectionTypeFactoryClass; + public static string LinqToHqlGeneratorsRegistry; + public static string LinqToHqlLegacyPreEvaluation; + public static string LinqToHqlFallbackOnPreEvaluation; + public static string OrderInserts; + public static string OrderUpdates; + public static string QueryModelRewriterFactory; + public static string PreTransformerRegistrar; + public static string QueryDefaultCastLength; + public static string QueryDefaultCastPrecision; + public static string QueryDefaultCastScale; + public static string OdbcDateTimeScale; + public static string SqlTypesKeepDateTime; + public static string OracleUseNPrefixedTypesForUnicode; + public static string OracleUseBinaryFloatingPointTypes; + public static string OracleSuppressDecimalInvalidCastException; + public static string FirebirdDisableParameterCasting; + public static string SqliteBinaryGuid; + public static string TrackSessionId; + public static string MultiTenancy; + public static string MultiTenancyConnectionProvider; + public static string QueryPlanCacheMaxSize; + public static string QueryPlanCacheParameterMetadataMaxSize; + public static void VerifyProperties(System.Collections.Generic.IDictionary props) => throw null; + public static void InitializeGlobalProperties(NHibernate.Cfg.IHibernateConfiguration config) => throw null; public static NHibernate.Bytecode.IBytecodeProvider BuildBytecodeProvider(System.Collections.Generic.IDictionary properties) => throw null; public static NHibernate.Bytecode.IObjectsFactory BuildObjectsFactory(System.Collections.Generic.IDictionary properties) => throw null; - public static NHibernate.Bytecode.IBytecodeProvider BytecodeProvider { get => throw null; set => throw null; } - public const string CacheDefaultExpiration = default; - public const string CacheProvider = default; - public const string CacheRegionPrefix = default; - public const string CollectionTypeFactoryClass = default; - public const string CommandTimeout = default; - public const string ConnectionDriver = default; - public const string ConnectionProvider = default; - public const string ConnectionString = default; - public const string ConnectionStringName = default; - public const string CurrentSessionContextClass = default; - public const string DefaultBatchFetchSize = default; - public const string DefaultCatalog = default; - public const string DefaultEntityMode = default; - public const string DefaultFlushMode = default; - public const string DefaultSchema = default; - public const string Dialect = default; - public const string FirebirdDisableParameterCasting = default; - public const string FormatSql = default; - public const string GenerateStatistics = default; - public const string Hbm2ddlAuto = default; - public const string Hbm2ddlKeyWords = default; - public const string Hbm2ddlThrowOnUpdate = default; - public static void InitializeGlobalProperties(NHibernate.Cfg.IHibernateConfiguration config) => throw null; - public const string Isolation = default; - public const string LinqToHqlFallbackOnPreEvaluation = default; - public const string LinqToHqlGeneratorsRegistry = default; - public const string LinqToHqlLegacyPreEvaluation = default; - public const string MaxFetchDepth = default; - public const string MultiTenancy = default; - public const string MultiTenancyConnectionProvider = default; - public static NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get => throw null; set => throw null; } - public const string OdbcDateTimeScale = default; - public const string OracleUseBinaryFloatingPointTypes = default; - public const string OracleUseNPrefixedTypesForUnicode = default; - public const string OrderInserts = default; - public const string OrderUpdates = default; - public const string OutputStylesheet = default; - public const string PreTransformerRegistrar = default; - public const string PreferPooledValuesLo = default; - public const string PrepareSql = default; - public static System.Collections.Generic.IDictionary Properties { get => throw null; } - public const string PropertyBytecodeProvider = default; - public const string PropertyObjectsFactory = default; - public const string PropertyUseReflectionOptimizer = default; - public const string ProxyFactoryFactoryClass = default; - public const string QueryCacheFactory = default; - public const string QueryDefaultCastLength = default; - public const string QueryDefaultCastPrecision = default; - public const string QueryDefaultCastScale = default; - public const string QueryImports = default; - public const string QueryLinqProvider = default; - public const string QueryModelRewriterFactory = default; - public const string QueryStartupChecking = default; - public const string QuerySubstitutions = default; - public const string QueryTranslator = default; - public const string ReleaseConnections = default; - public const string SessionFactoryName = default; - public const string ShowSql = default; - public const string SqlExceptionConverter = default; - public const string SqlTypesKeepDateTime = default; - public const string SqliteBinaryGuid = default; - public const string StatementFetchSize = default; - public const string SystemTransactionCompletionLockTimeout = default; - public const string TrackSessionId = default; - public const string TransactionManagerStrategy = default; - public const string TransactionStrategy = default; - public const string UseConnectionOnSystemTransactionPrepare = default; - public const string UseGetGeneratedKeys = default; - public const string UseIdentifierRollBack = default; - public const string UseMinimalPuts = default; - public const string UseProxyValidator = default; - public const string UseQueryCache = default; - public static bool UseReflectionOptimizer { get => throw null; set => throw null; } - public const string UseSecondLevelCache = default; - public const string UseSqlComments = default; - public static void VerifyProperties(System.Collections.Generic.IDictionary props) => throw null; public static string Version { get => throw null; } - public const string WrapResultSets = default; + public static System.Collections.Generic.IDictionary Properties { get => throw null; } + public static NHibernate.Bytecode.IBytecodeProvider BytecodeProvider { get => throw null; set { } } + public static NHibernate.Bytecode.IObjectsFactory ObjectsFactory { get => throw null; set { } } + public static bool UseReflectionOptimizer { get => throw null; set { } } } - - // Generated from `NHibernate.Cfg.ExtendsQueueEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ExtendsQueueEntry { - public System.Xml.XmlDocument Document { get => throw null; } - public string ExplicitName { get => throw null; } public ExtendsQueueEntry(string explicitName, string mappingPackage, System.Xml.XmlDocument document) => throw null; + public string ExplicitName { get => throw null; } public string MappingPackage { get => throw null; } + public System.Xml.XmlDocument Document { get => throw null; } } - - // Generated from `NHibernate.Cfg.FilterSecondPassArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FilterSecondPassArgs { - public string FilterName { get => throw null; set => throw null; } public FilterSecondPassArgs(NHibernate.Mapping.IFilterable filterable, string filterName) => throw null; - public NHibernate.Mapping.IFilterable Filterable { get => throw null; set => throw null; } + public NHibernate.Mapping.IFilterable Filterable { get => throw null; } + public string FilterName { get => throw null; } } - - // Generated from `NHibernate.Cfg.Hbm2DDLKeyWords` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Hbm2DDLKeyWords { - public static bool operator !=(string a, NHibernate.Cfg.Hbm2DDLKeyWords b) => throw null; - public static bool operator !=(NHibernate.Cfg.Hbm2DDLKeyWords a, string b) => throw null; - public static bool operator ==(string a, NHibernate.Cfg.Hbm2DDLKeyWords b) => throw null; - public static bool operator ==(NHibernate.Cfg.Hbm2DDLKeyWords a, string b) => throw null; + public static NHibernate.Cfg.Hbm2DDLKeyWords None; + public static NHibernate.Cfg.Hbm2DDLKeyWords Keywords; public static NHibernate.Cfg.Hbm2DDLKeyWords AutoQuote; + public override string ToString() => throw null; public override bool Equals(object obj) => throw null; public bool Equals(string other) => throw null; public bool Equals(NHibernate.Cfg.Hbm2DDLKeyWords other) => throw null; public override int GetHashCode() => throw null; - public static NHibernate.Cfg.Hbm2DDLKeyWords Keywords; - public static NHibernate.Cfg.Hbm2DDLKeyWords None; - public override string ToString() => throw null; + public static bool operator ==(string a, NHibernate.Cfg.Hbm2DDLKeyWords b) => throw null; + public static bool operator ==(NHibernate.Cfg.Hbm2DDLKeyWords a, string b) => throw null; + public static bool operator !=(NHibernate.Cfg.Hbm2DDLKeyWords a, string b) => throw null; + public static bool operator !=(string a, NHibernate.Cfg.Hbm2DDLKeyWords b) => throw null; } - - // Generated from `NHibernate.Cfg.HbmConstants` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HbmConstants { + public static string nsPrefix; + public static string nsKey; + public static string nsColumn; + public static string nsFormula; + public static string nsOneToMany; + public static string nsParam; + public static string nsIndex; + public static string nsListIndex; + public static string nsGenerator; + public static string nsType; + public static string nsCollectionId; + public static string nsClass; + public static string nsSubclass; + public static string nsJoinedSubclass; + public static string nsQuery; + public static string nsSqlQuery; + public static string nsSynchronize; + public static string nsImport; + public static string nsMeta; + public static string nsMetaValue; + public static string nsQueryParam; + public static string nsReturnDiscriminator; + public static string nsReturnProperty; + public static string nsReturnColumn; + public static string nsLoader; + public static string nsSqlInsert; + public static string nsSqlUpdate; + public static string nsSqlDelete; + public static string nsSqlDeleteAll; + public static string nsFilterDef; + public static string nsFilterParam; + public static string nsFilter; + public static string nsDatabaseObject; + public static string nsDefinition; + public static string nsCreate; + public static string nsDrop; + public static string nsDialectScope; + public static string nsResultset; + public static string nsUnionSubclass; + public static string nsTuplizer; public HbmConstants() => throw null; - public const string nsClass = default; - public const string nsCollectionId = default; - public const string nsColumn = default; - public const string nsCreate = default; - public const string nsDatabaseObject = default; - public const string nsDefinition = default; - public const string nsDialectScope = default; - public const string nsDrop = default; - public const string nsFilter = default; - public const string nsFilterDef = default; - public const string nsFilterParam = default; - public const string nsFormula = default; - public const string nsGenerator = default; - public const string nsImport = default; - public const string nsIndex = default; - public const string nsJoinedSubclass = default; - public const string nsKey = default; - public const string nsListIndex = default; - public const string nsLoader = default; - public const string nsMeta = default; - public const string nsMetaValue = default; - public const string nsOneToMany = default; - public const string nsParam = default; - public const string nsPrefix = default; - public const string nsQuery = default; - public const string nsQueryParam = default; - public const string nsResultset = default; - public const string nsReturnColumn = default; - public const string nsReturnDiscriminator = default; - public const string nsReturnProperty = default; - public const string nsSqlDelete = default; - public const string nsSqlDeleteAll = default; - public const string nsSqlInsert = default; - public const string nsSqlQuery = default; - public const string nsSqlUpdate = default; - public const string nsSubclass = default; - public const string nsSynchronize = default; - public const string nsTuplizer = default; - public const string nsType = default; - public const string nsUnionSubclass = default; - } - - // Generated from `NHibernate.Cfg.HibernateConfigException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + } public class HibernateConfigException : NHibernate.MappingException { - public HibernateConfigException(string message, System.Exception innerException) : base(default(System.Exception)) => throw null; - public HibernateConfigException(string message) : base(default(System.Exception)) => throw null; - public HibernateConfigException(System.Exception innerException) : base(default(System.Exception)) => throw null; - public HibernateConfigException() : base(default(System.Exception)) => throw null; - protected HibernateConfigException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(System.Exception)) => throw null; + public HibernateConfigException() : base(default(string)) => throw null; + public HibernateConfigException(System.Exception innerException) : base(default(string)) => throw null; + public HibernateConfigException(string message) : base(default(string)) => throw null; + public HibernateConfigException(string message, System.Exception innerException) : base(default(string)) => throw null; + protected HibernateConfigException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; } - - // Generated from `NHibernate.Cfg.IHibernateConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IHibernateConfiguration { string ByteCodeProviderType { get; } - NHibernate.Cfg.ISessionFactoryConfiguration SessionFactory { get; } bool UseReflectionOptimizer { get; } + NHibernate.Cfg.ISessionFactoryConfiguration SessionFactory { get; } + } + public class ImprovedNamingStrategy : NHibernate.Cfg.INamingStrategy + { + public static NHibernate.Cfg.INamingStrategy Instance; + public string ClassToTableName(string className) => throw null; + public string PropertyToColumnName(string propertyName) => throw null; + public string TableName(string tableName) => throw null; + public string ColumnName(string columnName) => throw null; + public string PropertyToTableName(string className, string propertyName) => throw null; + public string LogicalColumnName(string columnName, string propertyName) => throw null; } - - // Generated from `NHibernate.Cfg.INamingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface INamingStrategy { string ClassToTableName(string className); - string ColumnName(string columnName); - string LogicalColumnName(string columnName, string propertyName); string PropertyToColumnName(string propertyName); - string PropertyToTableName(string className, string propertyName); string TableName(string tableName); + string ColumnName(string columnName); + string PropertyToTableName(string className, string propertyName); + string LogicalColumnName(string columnName, string propertyName); } - - // Generated from `NHibernate.Cfg.ISessionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISessionFactoryConfiguration { + string Name { get; } + System.Collections.Generic.IDictionary Properties { get; } + System.Collections.Generic.IList Mappings { get; } System.Collections.Generic.IList ClassesCache { get; } System.Collections.Generic.IList CollectionsCache { get; } System.Collections.Generic.IList Events { get; } System.Collections.Generic.IList Listeners { get; } - System.Collections.Generic.IList Mappings { get; } - string Name { get; } - System.Collections.Generic.IDictionary Properties { get; } - } - - // Generated from `NHibernate.Cfg.ImprovedNamingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ImprovedNamingStrategy : NHibernate.Cfg.INamingStrategy - { - public string ClassToTableName(string className) => throw null; - public string ColumnName(string columnName) => throw null; - public static NHibernate.Cfg.INamingStrategy Instance; - public string LogicalColumnName(string columnName, string propertyName) => throw null; - public string PropertyToColumnName(string propertyName) => throw null; - public string PropertyToTableName(string className, string propertyName) => throw null; - public string TableName(string tableName) => throw null; } - - // Generated from `NHibernate.Cfg.Mappings` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Mappings { - public void AddAuxiliaryDatabaseObject(NHibernate.Mapping.IAuxiliaryDatabaseObject auxiliaryDatabaseObject) => throw null; + protected System.Collections.Generic.IDictionary typeDefs; + protected System.Collections.Generic.ISet extendsQueue; + protected System.Collections.Generic.IDictionary columnNameBindingPerTable; + protected System.Collections.Generic.IDictionary tableNameBinding; + protected Mappings(System.Collections.Generic.IDictionary classes, System.Collections.Generic.IDictionary collections, System.Collections.Generic.IDictionary tables, System.Collections.Generic.IDictionary queries, System.Collections.Generic.IDictionary sqlqueries, System.Collections.Generic.IDictionary resultSetMappings, System.Collections.Generic.IDictionary imports, System.Collections.Generic.IList secondPasses, System.Collections.Generic.Queue filtersSecondPasses, System.Collections.Generic.IList propertyReferences, NHibernate.Cfg.INamingStrategy namingStrategy, System.Collections.Generic.IDictionary typeDefs, System.Collections.Generic.IDictionary filterDefinitions, System.Collections.Generic.ISet extendsQueue, System.Collections.Generic.IList auxiliaryDatabaseObjects, System.Collections.Generic.IDictionary tableNameBinding, System.Collections.Generic.IDictionary columnNameBindingPerTable, string defaultAssembly, string defaultNamespace, string defaultCatalog, string defaultSchema, string preferPooledValuesLo, NHibernate.Dialect.Dialect dialect) => throw null; + protected Mappings(System.Collections.Generic.IDictionary classes, System.Collections.Generic.IDictionary collections, System.Collections.Generic.IDictionary tables, System.Collections.Generic.IDictionary queries, System.Collections.Generic.IDictionary sqlqueries, System.Collections.Generic.IDictionary resultSetMappings, System.Collections.Generic.IDictionary imports, System.Collections.Generic.IList secondPasses, System.Collections.Generic.Queue filtersSecondPasses, System.Collections.Generic.IList propertyReferences, NHibernate.Cfg.INamingStrategy namingStrategy, System.Collections.Generic.IDictionary typeDefs, System.Collections.Generic.IDictionary filterDefinitions, System.Collections.Generic.ISet extendsQueue, System.Collections.Generic.IList auxiliaryDatabaseObjects, System.Collections.Generic.IDictionary tableNameBinding, System.Collections.Generic.IDictionary columnNameBindingPerTable, string defaultAssembly, string defaultNamespace, string defaultCatalog, string defaultSchema, string preferPooledValuesLo) => throw null; public void AddClass(NHibernate.Mapping.PersistentClass persistentClass) => throw null; public void AddCollection(NHibernate.Mapping.Collection collection) => throw null; - public void AddColumnBinding(string logicalName, NHibernate.Mapping.Column finalColumn, NHibernate.Mapping.Table table) => throw null; - public NHibernate.Mapping.Table AddDenormalizedTable(string schema, string catalog, string name, bool isAbstract, string subselect, NHibernate.Mapping.Table includedTable) => throw null; - public void AddFilterDefinition(NHibernate.Engine.FilterDefinition definition) => throw null; - public void AddImport(string className, string rename) => throw null; + public void AddUniquePropertyReference(string referencedClass, string propertyName) => throw null; public void AddPropertyReference(string referencedClass, string propertyName) => throw null; + public NHibernate.Mapping.PersistentClass GetClass(string className) => throw null; + public NHibernate.Mapping.Collection GetCollection(string role) => throw null; + public void AddImport(string className, string rename) => throw null; + public NHibernate.Mapping.Table AddTable(string schema, string catalog, string name, string subselect, bool isAbstract, string schemaAction) => throw null; + public NHibernate.Mapping.Table AddDenormalizedTable(string schema, string catalog, string name, bool isAbstract, string subselect, NHibernate.Mapping.Table includedTable) => throw null; + public void AddTableBinding(string schema, string catalog, string logicalName, string physicalName, NHibernate.Mapping.Table denormalizedSuperTable) => throw null; + public NHibernate.Mapping.Table GetTable(string schema, string catalog, string name) => throw null; public void AddQuery(string name, NHibernate.Engine.NamedQueryDefinition query) => throw null; - public void AddResultSetMapping(NHibernate.Engine.ResultSetMappingDefinition sqlResultSetMapping) => throw null; public void AddSQLQuery(string name, NHibernate.Engine.NamedSQLQueryDefinition query) => throw null; - public void AddSecondPass(NHibernate.Cfg.SecondPassCommand command, bool onTopOfTheQueue) => throw null; + public NHibernate.Engine.NamedQueryDefinition GetQuery(string name) => throw null; public void AddSecondPass(NHibernate.Cfg.SecondPassCommand command) => throw null; - public NHibernate.Mapping.Table AddTable(string schema, string catalog, string name, string subselect, bool isAbstract, string schemaAction) => throw null; - public void AddTableBinding(string schema, string catalog, string logicalName, string physicalName, NHibernate.Mapping.Table denormalizedSuperTable) => throw null; + public void AddSecondPass(NHibernate.Cfg.SecondPassCommand command, bool onTopOfTheQueue) => throw null; + public void AddFilterDefinition(NHibernate.Engine.FilterDefinition definition) => throw null; + public NHibernate.Engine.FilterDefinition GetFilterDefinition(string name) => throw null; + public void AddAuxiliaryDatabaseObject(NHibernate.Mapping.IAuxiliaryDatabaseObject auxiliaryDatabaseObject) => throw null; + public void AddResultSetMapping(NHibernate.Engine.ResultSetMappingDefinition sqlResultSetMapping) => throw null; public void AddToExtendsQueue(NHibernate.Cfg.ExtendsQueueEntry entry) => throw null; public void AddTypeDef(string typeName, string typeClass, System.Collections.Generic.IDictionary paramMap) => throw null; - public void AddUniquePropertyReference(string referencedClass, string propertyName) => throw null; - public string CatalogName { get => throw null; set => throw null; } - // Generated from `NHibernate.Cfg.Mappings+ColumnNames` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ColumnNames - { - public ColumnNames() => throw null; - public System.Collections.Generic.IDictionary logicalToPhysical; - public System.Collections.Generic.IDictionary physicalToLogical; - } - - - public string DefaultAccess { get => throw null; set => throw null; } - public string DefaultAssembly { get => throw null; set => throw null; } - public string DefaultCascade { get => throw null; set => throw null; } - public string DefaultCatalog { get => throw null; set => throw null; } - public bool DefaultLazy { get => throw null; set => throw null; } - public string DefaultNamespace { get => throw null; set => throw null; } - public string DefaultSchema { get => throw null; set => throw null; } - public NHibernate.Dialect.Dialect Dialect { get => throw null; } - public void ExpectedFilterDefinition(NHibernate.Mapping.IFilterable filterable, string filterName, string condition) => throw null; - public System.Collections.Generic.IDictionary FilterDefinitions { get => throw null; } - public NHibernate.Mapping.PersistentClass GetClass(string className) => throw null; - public NHibernate.Mapping.Collection GetCollection(string role) => throw null; - public NHibernate.Engine.FilterDefinition GetFilterDefinition(string name) => throw null; + public NHibernate.Mapping.TypeDef GetTypeDef(string typeName) => throw null; + public void AddColumnBinding(string logicalName, NHibernate.Mapping.Column finalColumn, NHibernate.Mapping.Table table) => throw null; public string GetLogicalColumnName(string physicalName, NHibernate.Mapping.Table table) => throw null; - public string GetLogicalTableName(NHibernate.Mapping.Table table) => throw null; public string GetPhysicalColumnName(string logicalName, NHibernate.Mapping.Table table) => throw null; - public NHibernate.Engine.NamedQueryDefinition GetQuery(string name) => throw null; + public string GetLogicalTableName(NHibernate.Mapping.Table table) => throw null; public NHibernate.Engine.ResultSetMappingDefinition GetResultSetMapping(string name) => throw null; - public NHibernate.Mapping.Table GetTable(string schema, string catalog, string name) => throw null; - public NHibernate.Mapping.TypeDef GetTypeDef(string typeName) => throw null; - public bool IsAutoImport { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable IterateCollections { get => throw null; } - public System.Collections.Generic.IEnumerable IterateTables { get => throw null; } public NHibernate.Mapping.PersistentClass LocatePersistentClassByEntityName(string entityName) => throw null; - protected internal Mappings(System.Collections.Generic.IDictionary classes, System.Collections.Generic.IDictionary collections, System.Collections.Generic.IDictionary tables, System.Collections.Generic.IDictionary queries, System.Collections.Generic.IDictionary sqlqueries, System.Collections.Generic.IDictionary resultSetMappings, System.Collections.Generic.IDictionary imports, System.Collections.Generic.IList secondPasses, System.Collections.Generic.Queue filtersSecondPasses, System.Collections.Generic.IList propertyReferences, NHibernate.Cfg.INamingStrategy namingStrategy, System.Collections.Generic.IDictionary typeDefs, System.Collections.Generic.IDictionary filterDefinitions, System.Collections.Generic.ISet extendsQueue, System.Collections.Generic.IList auxiliaryDatabaseObjects, System.Collections.Generic.IDictionary tableNameBinding, System.Collections.Generic.IDictionary columnNameBindingPerTable, string defaultAssembly, string defaultNamespace, string defaultCatalog, string defaultSchema, string preferPooledValuesLo, NHibernate.Dialect.Dialect dialect) => throw null; - protected internal Mappings(System.Collections.Generic.IDictionary classes, System.Collections.Generic.IDictionary collections, System.Collections.Generic.IDictionary tables, System.Collections.Generic.IDictionary queries, System.Collections.Generic.IDictionary sqlqueries, System.Collections.Generic.IDictionary resultSetMappings, System.Collections.Generic.IDictionary imports, System.Collections.Generic.IList secondPasses, System.Collections.Generic.Queue filtersSecondPasses, System.Collections.Generic.IList propertyReferences, NHibernate.Cfg.INamingStrategy namingStrategy, System.Collections.Generic.IDictionary typeDefs, System.Collections.Generic.IDictionary filterDefinitions, System.Collections.Generic.ISet extendsQueue, System.Collections.Generic.IList auxiliaryDatabaseObjects, System.Collections.Generic.IDictionary tableNameBinding, System.Collections.Generic.IDictionary columnNameBindingPerTable, string defaultAssembly, string defaultNamespace, string defaultCatalog, string defaultSchema, string preferPooledValuesLo) => throw null; + public void ExpectedFilterDefinition(NHibernate.Mapping.IFilterable filterable, string filterName, string condition) => throw null; + public NHibernate.Dialect.Dialect Dialect { get => throw null; } public NHibernate.Cfg.INamingStrategy NamingStrategy { get => throw null; } - public string PreferPooledValuesLo { get => throw null; set => throw null; } - // Generated from `NHibernate.Cfg.Mappings+PropertyReference` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertyReference + public string DefaultNamespace { get => throw null; set { } } + public string DefaultAssembly { get => throw null; set { } } + public string DefaultCatalog { get => throw null; set { } } + public string DefaultSchema { get => throw null; set { } } + public string PreferPooledValuesLo { get => throw null; set { } } + public string SchemaName { get => throw null; set { } } + public string CatalogName { get => throw null; set { } } + public string DefaultCascade { get => throw null; set { } } + public string DefaultAccess { get => throw null; set { } } + public bool IsAutoImport { get => throw null; set { } } + public bool DefaultLazy { get => throw null; set { } } + public System.Collections.Generic.IDictionary FilterDefinitions { get => throw null; } + public System.Collections.Generic.IEnumerable IterateCollections { get => throw null; } + public System.Collections.Generic.IEnumerable IterateTables { get => throw null; } + public class ColumnNames { - public PropertyReference() => throw null; - public string propertyName; - public string referencedClass; - public bool unique; + public System.Collections.Generic.IDictionary logicalToPhysical; + public System.Collections.Generic.IDictionary physicalToLogical; + public ColumnNames() => throw null; } - - - public string SchemaName { get => throw null; set => throw null; } - // Generated from `NHibernate.Cfg.Mappings+TableDescription` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TableDescription { - public TableDescription(string logicalName, NHibernate.Mapping.Table denormalizedSupertable) => throw null; - public NHibernate.Mapping.Table denormalizedSupertable; public string logicalName; + public NHibernate.Mapping.Table denormalizedSupertable; + public TableDescription(string logicalName, NHibernate.Mapping.Table denormalizedSupertable) => throw null; + } + public sealed class PropertyReference + { + public string referencedClass; + public string propertyName; + public bool unique; + public PropertyReference() => throw null; } - - - protected internal System.Collections.Generic.IDictionary columnNameBindingPerTable; - protected internal System.Collections.Generic.ISet extendsQueue; - protected internal System.Collections.Generic.IDictionary tableNameBinding; - protected internal System.Collections.Generic.IDictionary typeDefs; } - - // Generated from `NHibernate.Cfg.MappingsQueue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate void SecondPassCommand(System.Collections.Generic.IDictionary persistentClasses); public class MappingsQueue { public void AddDocument(NHibernate.Cfg.NamedXmlDocument document) => throw null; - public void CheckNoUnavailableEntries() => throw null; public NHibernate.Cfg.NamedXmlDocument GetNextAvailableResource() => throw null; + public void CheckNoUnavailableEntries() => throw null; public MappingsQueue() => throw null; } - - // Generated from `NHibernate.Cfg.MappingsQueueEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingsQueueEntry { - public System.Collections.Generic.ICollection ContainedClassNames { get => throw null; } - public NHibernate.Cfg.NamedXmlDocument Document { get => throw null; } public MappingsQueueEntry(NHibernate.Cfg.NamedXmlDocument document, System.Collections.Generic.IEnumerable classEntries) => throw null; + public NHibernate.Cfg.NamedXmlDocument Document { get => throw null; } public System.Collections.Generic.ICollection RequiredClassNames { get => throw null; } - // Generated from `NHibernate.Cfg.MappingsQueueEntry+RequiredEntityName` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public System.Collections.Generic.ICollection ContainedClassNames { get => throw null; } public class RequiredEntityName { - public string EntityName { get => throw null; set => throw null; } - public override bool Equals(object obj) => throw null; + public RequiredEntityName(string entityName, string fullClassName) => throw null; public bool Equals(NHibernate.Cfg.MappingsQueueEntry.RequiredEntityName obj) => throw null; - public string FullClassName { get => throw null; set => throw null; } + public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public RequiredEntityName(string entityName, string fullClassName) => throw null; public override string ToString() => throw null; + public string EntityName { get => throw null; } + public string FullClassName { get => throw null; } } - - } - - // Generated from `NHibernate.Cfg.NamedXmlDocument` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NamedXmlDocument { - public NHibernate.Cfg.MappingSchema.HbmMapping Document { get => throw null; } - public string Name { get => throw null; } - public NamedXmlDocument(string name, System.Xml.XmlDocument document, System.Xml.Serialization.XmlSerializer serializer) => throw null; public NamedXmlDocument(string name, System.Xml.XmlDocument document) => throw null; + public NamedXmlDocument(string name, System.Xml.XmlDocument document, System.Xml.Serialization.XmlSerializer serializer) => throw null; + public string Name { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMapping Document { get => throw null; } } - - // Generated from `NHibernate.Cfg.SchemaAutoAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SchemaAutoAction { - public static bool operator !=(string a, NHibernate.Cfg.SchemaAutoAction b) => throw null; - public static bool operator !=(NHibernate.Cfg.SchemaAutoAction a, string b) => throw null; - public static bool operator ==(string a, NHibernate.Cfg.SchemaAutoAction b) => throw null; - public static bool operator ==(NHibernate.Cfg.SchemaAutoAction a, string b) => throw null; + public static NHibernate.Cfg.SchemaAutoAction Recreate; public static NHibernate.Cfg.SchemaAutoAction Create; - public override bool Equals(object obj) => throw null; + public static NHibernate.Cfg.SchemaAutoAction Update; + public static NHibernate.Cfg.SchemaAutoAction Validate; + public override string ToString() => throw null; + public override bool Equals(object obj) => throw null; public bool Equals(string other) => throw null; public bool Equals(NHibernate.Cfg.SchemaAutoAction other) => throw null; public override int GetHashCode() => throw null; - public static NHibernate.Cfg.SchemaAutoAction Recreate; - public override string ToString() => throw null; - public static NHibernate.Cfg.SchemaAutoAction Update; - public static NHibernate.Cfg.SchemaAutoAction Validate; + public static bool operator ==(string a, NHibernate.Cfg.SchemaAutoAction b) => throw null; + public static bool operator ==(NHibernate.Cfg.SchemaAutoAction a, string b) => throw null; + public static bool operator !=(NHibernate.Cfg.SchemaAutoAction a, string b) => throw null; + public static bool operator !=(string a, NHibernate.Cfg.SchemaAutoAction b) => throw null; } - - // Generated from `NHibernate.Cfg.SecondPassCommand` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SecondPassCommand(System.Collections.Generic.IDictionary persistentClasses); - - // Generated from `NHibernate.Cfg.SessionFactoryConfigurationBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SessionFactoryConfigurationBase : NHibernate.Cfg.ISessionFactoryConfiguration { + public SessionFactoryConfigurationBase() => throw null; + public string Name { get => throw null; set { } } + public System.Collections.Generic.IDictionary Properties { get => throw null; } + public System.Collections.Generic.IList Mappings { get => throw null; } public System.Collections.Generic.IList ClassesCache { get => throw null; } public System.Collections.Generic.IList CollectionsCache { get => throw null; } public System.Collections.Generic.IList Events { get => throw null; } public System.Collections.Generic.IList Listeners { get => throw null; } - public System.Collections.Generic.IList Mappings { get => throw null; } - public string Name { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary Properties { get => throw null; } - public SessionFactoryConfigurationBase() => throw null; } - - // Generated from `NHibernate.Cfg.Settings` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Settings - { - public int AdoBatchSize { get => throw null; set => throw null; } - public bool AutoJoinTransaction { get => throw null; set => throw null; } - public NHibernate.AdoNet.IBatcherFactory BatcherFactory { get => throw null; set => throw null; } - public NHibernate.Cache.ICacheProvider CacheProvider { get => throw null; set => throw null; } - public string CacheRegionPrefix { get => throw null; set => throw null; } - public NHibernate.Connection.IConnectionProvider ConnectionProvider { get => throw null; set => throw null; } - public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { get => throw null; set => throw null; } - public int DefaultBatchFetchSize { get => throw null; set => throw null; } - public string DefaultCatalogName { get => throw null; set => throw null; } - public NHibernate.FlushMode DefaultFlushMode { get => throw null; set => throw null; } - public string DefaultSchemaName { get => throw null; set => throw null; } - public NHibernate.Dialect.Dialect Dialect { get => throw null; set => throw null; } - public bool IsAutoCloseSessionEnabled { get => throw null; set => throw null; } - public bool IsAutoCreateSchema { get => throw null; set => throw null; } - public bool IsAutoDropSchema { get => throw null; set => throw null; } - public bool IsAutoQuoteEnabled { get => throw null; set => throw null; } - public bool IsAutoUpdateSchema { get => throw null; set => throw null; } - public bool IsAutoValidateSchema { get => throw null; set => throw null; } - public bool IsBatchVersionedDataEnabled { get => throw null; set => throw null; } - public bool IsCommentsEnabled { get => throw null; set => throw null; } - public bool IsDataDefinitionImplicitCommit { get => throw null; set => throw null; } - public bool IsDataDefinitionInTransactionSupported { get => throw null; set => throw null; } - public bool IsFlushBeforeCompletionEnabled { get => throw null; set => throw null; } - public bool IsGetGeneratedKeysEnabled { get => throw null; set => throw null; } - public bool IsIdentifierRollbackEnabled { get => throw null; set => throw null; } - public bool IsKeywordsImportEnabled { get => throw null; set => throw null; } - public bool IsMinimalPutsEnabled { get => throw null; set => throw null; } - public bool IsNamedQueryStartupCheckingEnabled { get => throw null; set => throw null; } - public bool IsOrderInsertsEnabled { get => throw null; set => throw null; } - public bool IsOrderUpdatesEnabled { get => throw null; set => throw null; } - public bool IsOuterJoinFetchEnabled { get => throw null; set => throw null; } - public bool IsQueryCacheEnabled { get => throw null; set => throw null; } - public bool IsScrollableResultSetsEnabled { get => throw null; set => throw null; } - public bool IsSecondLevelCacheEnabled { get => throw null; set => throw null; } - public bool IsStatisticsEnabled { get => throw null; set => throw null; } - public bool IsStructuredCacheEntriesEnabled { get => throw null; set => throw null; } - public bool IsWrapResultSetsEnabled { get => throw null; set => throw null; } - public System.Data.IsolationLevel IsolationLevel { get => throw null; set => throw null; } - public System.Type LinqQueryProviderType { get => throw null; set => throw null; } - public bool LinqToHqlFallbackOnPreEvaluation { get => throw null; set => throw null; } - public NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry LinqToHqlGeneratorsRegistry { get => throw null; set => throw null; } - public bool LinqToHqlLegacyPreEvaluation { get => throw null; set => throw null; } - public int MaximumFetchDepth { get => throw null; set => throw null; } - public NHibernate.MultiTenancy.IMultiTenancyConnectionProvider MultiTenancyConnectionProvider { get => throw null; set => throw null; } - public NHibernate.MultiTenancy.MultiTenancyStrategy MultiTenancyStrategy { get => throw null; set => throw null; } - public NHibernate.Linq.Visitors.IExpressionTransformerRegistrar PreTransformerRegistrar { get => throw null; set => throw null; } - public NHibernate.Cache.IQueryCacheFactory QueryCacheFactory { get => throw null; set => throw null; } - public NHibernate.Linq.Visitors.IQueryModelRewriterFactory QueryModelRewriterFactory { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary QuerySubstitutions { get => throw null; set => throw null; } - public NHibernate.Hql.IQueryTranslatorFactory QueryTranslatorFactory { get => throw null; set => throw null; } - public string SessionFactoryName { get => throw null; set => throw null; } + public sealed class Settings + { public Settings() => throw null; - public NHibernate.Exceptions.ISQLExceptionConverter SqlExceptionConverter { get => throw null; set => throw null; } - public NHibernate.AdoNet.Util.SqlStatementLogger SqlStatementLogger { get => throw null; set => throw null; } - public bool ThrowOnSchemaUpdate { get => throw null; set => throw null; } - public bool TrackSessionId { get => throw null; set => throw null; } - public NHibernate.Transaction.ITransactionFactory TransactionFactory { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Cfg.SettingsFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SettingsFactory + public NHibernate.AdoNet.Util.SqlStatementLogger SqlStatementLogger { get => throw null; } + public int MaximumFetchDepth { get => throw null; } + public bool DetectFetchLoops { get => throw null; } + public System.Collections.Generic.IDictionary QuerySubstitutions { get => throw null; } + public NHibernate.Dialect.Dialect Dialect { get => throw null; } + public int AdoBatchSize { get => throw null; } + public int DefaultBatchFetchSize { get => throw null; } + public bool IsScrollableResultSetsEnabled { get => throw null; } + public bool IsGetGeneratedKeysEnabled { get => throw null; } + public string DefaultSchemaName { get => throw null; set { } } + public string DefaultCatalogName { get => throw null; } + public string SessionFactoryName { get => throw null; } + public bool AutoJoinTransaction { get => throw null; } + public bool IsAutoCreateSchema { get => throw null; } + public bool IsAutoDropSchema { get => throw null; } + public bool IsAutoUpdateSchema { get => throw null; } + public bool IsAutoValidateSchema { get => throw null; } + public bool IsAutoQuoteEnabled { get => throw null; } + public bool IsKeywordsImportEnabled { get => throw null; } + public bool IsQueryCacheEnabled { get => throw null; } + public bool IsStructuredCacheEntriesEnabled { get => throw null; } + public bool IsSecondLevelCacheEnabled { get => throw null; } + public string CacheRegionPrefix { get => throw null; } + public bool IsMinimalPutsEnabled { get => throw null; } + public bool IsCommentsEnabled { get => throw null; } + public bool IsStatisticsEnabled { get => throw null; } + public bool IsIdentifierRollbackEnabled { get => throw null; } + public bool IsFlushBeforeCompletionEnabled { get => throw null; } + public bool IsAutoCloseSessionEnabled { get => throw null; } + public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { get => throw null; } + public NHibernate.Cache.ICacheProvider CacheProvider { get => throw null; } + public NHibernate.Cache.ICacheReadWriteLockFactory CacheReadWriteLockFactory { get => throw null; } + public NHibernate.Cache.IQueryCacheFactory QueryCacheFactory { get => throw null; } + public NHibernate.Connection.IConnectionProvider ConnectionProvider { get => throw null; } + public NHibernate.Transaction.ITransactionFactory TransactionFactory { get => throw null; } + public NHibernate.AdoNet.IBatcherFactory BatcherFactory { get => throw null; } + public NHibernate.Hql.IQueryTranslatorFactory QueryTranslatorFactory { get => throw null; } + public System.Type LinqQueryProviderType { get => throw null; } + public NHibernate.Exceptions.ISQLExceptionConverter SqlExceptionConverter { get => throw null; } + public bool IsWrapResultSetsEnabled { get => throw null; } + public bool IsOrderUpdatesEnabled { get => throw null; } + public bool IsOrderInsertsEnabled { get => throw null; } + public NHibernate.FlushMode DefaultFlushMode { get => throw null; } + public bool IsDataDefinitionImplicitCommit { get => throw null; } + public bool IsDataDefinitionInTransactionSupported { get => throw null; } + public bool IsNamedQueryStartupCheckingEnabled { get => throw null; } + public bool IsBatchVersionedDataEnabled { get => throw null; } + public bool ThrowOnSchemaUpdate { get => throw null; } + public bool QueryThrowNeverCached { get => throw null; } + public System.Data.IsolationLevel IsolationLevel { get => throw null; } + public bool IsOuterJoinFetchEnabled { get => throw null; } + public bool TrackSessionId { get => throw null; } + public NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry LinqToHqlGeneratorsRegistry { get => throw null; } + public bool LinqToHqlLegacyPreEvaluation { get => throw null; } + public bool LinqToHqlFallbackOnPreEvaluation { get => throw null; } + public NHibernate.Linq.Visitors.IQueryModelRewriterFactory QueryModelRewriterFactory { get => throw null; } + public NHibernate.Linq.Visitors.IExpressionTransformerRegistrar PreTransformerRegistrar { get => throw null; } + public NHibernate.MultiTenancy.MultiTenancyStrategy MultiTenancyStrategy { get => throw null; } + public NHibernate.MultiTenancy.IMultiTenancyConnectionProvider MultiTenancyConnectionProvider { get => throw null; } + public int QueryPlanCacheParameterMetadataMaxSize { get => throw null; } + public int QueryPlanCacheMaxSize { get => throw null; } + public NHibernate.Loader.BatchFetchStyle BatchFetchStyle { get => throw null; } + public NHibernate.Loader.Entity.BatchingEntityLoaderBuilder BatchingEntityLoaderBuilder { get => throw null; } + public NHibernate.Loader.Collection.BatchingCollectionInitializerBuilder BatchingCollectionInitializationBuilder { get => throw null; } + } + public sealed class SettingsFactory { public NHibernate.Cfg.Settings BuildSettings(System.Collections.Generic.IDictionary properties) => throw null; public SettingsFactory() => throw null; } - - // Generated from `NHibernate.Cfg.SystemConfigurationProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SystemConfigurationProvider : NHibernate.Cfg.ConfigurationProvider { + public SystemConfigurationProvider(System.Configuration.Configuration configuration) => throw null; public override NHibernate.Cfg.IHibernateConfiguration GetConfiguration() => throw null; - public override string GetLoggerFactoryClassName() => throw null; public override string GetNamedConnectionString(string name) => throw null; - public SystemConfigurationProvider(System.Configuration.Configuration configuration) => throw null; + public override string GetLoggerFactoryClassName() => throw null; } - namespace ConfigurationSchema { - // Generated from `NHibernate.Cfg.ConfigurationSchema.BytecodeProviderType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum BytecodeProviderType - { - Lcg, - Null, - } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.CfgXmlHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CfgXmlHelper { + public static string CfgSectionName; + public static string CfgSchemaXMLNS; + public static string CfgNamespacePrefix; public static System.Xml.XPath.XPathExpression ByteCodeProviderExpression; - public const string CfgNamespacePrefix = default; - public const string CfgSchemaXMLNS = default; - public const string CfgSectionName = default; - public static NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude ClassCacheIncludeConvertFrom(string include) => throw null; - public static NHibernate.Event.ListenerType ListenerTypeConvertFrom(string listenerType) => throw null; public static System.Xml.XPath.XPathExpression ObjectsFactoryExpression; public static System.Xml.XPath.XPathExpression ReflectionOptimizerExpression; + public static System.Xml.XPath.XPathExpression SessionFactoryExpression; + public static System.Xml.XPath.XPathExpression SessionFactoryPropertiesExpression; + public static System.Xml.XPath.XPathExpression SessionFactoryMappingsExpression; public static System.Xml.XPath.XPathExpression SessionFactoryClassesCacheExpression; public static System.Xml.XPath.XPathExpression SessionFactoryCollectionsCacheExpression; public static System.Xml.XPath.XPathExpression SessionFactoryEventsExpression; - public static System.Xml.XPath.XPathExpression SessionFactoryExpression; public static System.Xml.XPath.XPathExpression SessionFactoryListenersExpression; - public static System.Xml.XPath.XPathExpression SessionFactoryMappingsExpression; - public static System.Xml.XPath.XPathExpression SessionFactoryPropertiesExpression; + public static NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude ClassCacheIncludeConvertFrom(string include) => throw null; + public static NHibernate.Event.ListenerType ListenerTypeConvertFrom(string listenerType) => throw null; + } + public enum ClassCacheInclude + { + All = 0, + NonLazy = 1, } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.ClassCacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassCacheConfiguration { - public string Class { get => throw null; } + public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage) => throw null; + public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage, NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude include) => throw null; public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage, string region) => throw null; public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage, NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude include, string region) => throw null; - public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage, NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude include) => throw null; - public ClassCacheConfiguration(string clazz, NHibernate.Cfg.EntityCacheUsage usage) => throw null; - public NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude Include { get => throw null; } + public string Class { get => throw null; } public string Region { get => throw null; } public NHibernate.Cfg.EntityCacheUsage Usage { get => throw null; } + public NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude Include { get => throw null; } } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.ClassCacheInclude` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum ClassCacheInclude - { - All, - NonLazy, - } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.CollectionCacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionCacheConfiguration { - public string Collection { get => throw null; } - public CollectionCacheConfiguration(string collection, NHibernate.Cfg.EntityCacheUsage usage, string region) => throw null; public CollectionCacheConfiguration(string collection, NHibernate.Cfg.EntityCacheUsage usage) => throw null; + public CollectionCacheConfiguration(string collection, NHibernate.Cfg.EntityCacheUsage usage, string region) => throw null; + public string Collection { get => throw null; } public string Region { get => throw null; } public NHibernate.Cfg.EntityCacheUsage Usage { get => throw null; } } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.EventConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EventConfiguration { public EventConfiguration(NHibernate.Cfg.ConfigurationSchema.ListenerConfiguration listener, NHibernate.Event.ListenerType type) => throw null; - public System.Collections.Generic.IList Listeners { get => throw null; } public NHibernate.Event.ListenerType Type { get => throw null; } + public System.Collections.Generic.IList Listeners { get => throw null; } + } + public enum BytecodeProviderType + { + Lcg = 0, + Null = 1, } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HibernateConfiguration : NHibernate.Cfg.IHibernateConfiguration { - public string ByteCodeProviderType { get => throw null; } - public static NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration FromAppConfig(string xml) => throw null; - public static NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration FromAppConfig(System.Xml.XmlNode node) => throw null; public HibernateConfiguration(System.Xml.XmlReader hbConfigurationReader) => throw null; - public string ObjectsFactoryType { get => throw null; set => throw null; } - public NHibernate.Cfg.ISessionFactoryConfiguration SessionFactory { get => throw null; } + public static NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration FromAppConfig(System.Xml.XmlNode node) => throw null; + public static NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration FromAppConfig(string xml) => throw null; + public string ByteCodeProviderType { get => throw null; } + public string ObjectsFactoryType { get => throw null; } public bool UseReflectionOptimizer { get => throw null; } + public NHibernate.Cfg.ISessionFactoryConfiguration SessionFactory { get => throw null; } } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.ListenerConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ListenerConfiguration { - public string Class { get => throw null; } - public ListenerConfiguration(string clazz, NHibernate.Event.ListenerType type) => throw null; public ListenerConfiguration(string clazz) => throw null; + public ListenerConfiguration(string clazz, NHibernate.Event.ListenerType type) => throw null; + public string Class { get => throw null; } public NHibernate.Event.ListenerType Type { get => throw null; } } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.MappingConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingConfiguration : System.IEquatable { - public string Assembly { get => throw null; } - public bool Equals(NHibernate.Cfg.ConfigurationSchema.MappingConfiguration other) => throw null; - public string File { get => throw null; } - public bool IsEmpty() => throw null; public MappingConfiguration(string file) => throw null; public MappingConfiguration(string assembly, string resource) => throw null; - public string Resource { get => throw null; } + public bool IsEmpty() => throw null; + public bool Equals(NHibernate.Cfg.ConfigurationSchema.MappingConfiguration other) => throw null; public override string ToString() => throw null; + public string File { get => throw null; } + public string Assembly { get => throw null; } + public string Resource { get => throw null; } } - - // Generated from `NHibernate.Cfg.ConfigurationSchema.SessionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SessionFactoryConfiguration : NHibernate.Cfg.SessionFactoryConfigurationBase { public SessionFactoryConfiguration(string name) => throw null; } - } namespace Loquacious { - // Generated from `NHibernate.Cfg.Loquacious.BatcherConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BatcherConfiguration : NHibernate.Cfg.Loquacious.IBatcherConfiguration + public class CacheConfigurationProperties : NHibernate.Cfg.Loquacious.ICacheConfigurationProperties { - public BatcherConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; - public NHibernate.Cfg.Loquacious.BatcherConfiguration DisablingInsertsOrdering() => throw null; - NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.DisablingInsertsOrdering() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Each(System.Int16 batchSize) => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.Each(System.Int16 batchSize) => throw null; - public NHibernate.Cfg.Loquacious.BatcherConfiguration OrderingInserts() => throw null; - NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.OrderingInserts() => throw null; - public NHibernate.Cfg.Loquacious.BatcherConfiguration Through() where TBatcher : NHibernate.AdoNet.IBatcherFactory => throw null; - NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.Through() => throw null; + public CacheConfigurationProperties(NHibernate.Cfg.Configuration cfg) => throw null; + public void Provider() where TProvider : NHibernate.Cache.ICacheProvider => throw null; + public void QueryCache() where TFactory : NHibernate.Cache.IQueryCache => throw null; + public void QueryCacheFactory() where TFactory : NHibernate.Cache.IQueryCacheFactory => throw null; + public bool UseMinimalPuts { set { } } + public bool UseQueryCache { set { } } + public string RegionsPrefix { set { } } + public int DefaultExpiration { set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.CacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CacheConfiguration : NHibernate.Cfg.Loquacious.ICacheConfiguration { public CacheConfiguration(NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration parent) => throw null; - public NHibernate.Cfg.Loquacious.CacheConfiguration PrefixingRegionsWith(string regionPrefix) => throw null; - NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.PrefixingRegionsWith(string regionPrefix) => throw null; - public NHibernate.Cfg.Loquacious.QueryCacheConfiguration Queries { get => throw null; } - NHibernate.Cfg.Loquacious.IQueryCacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.Queries { get => throw null; } public NHibernate.Cfg.Loquacious.CacheConfiguration Through() where TProvider : NHibernate.Cache.ICacheProvider => throw null; - NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.Through() => throw null; + public NHibernate.Cfg.Loquacious.CacheConfiguration PrefixingRegionsWith(string regionPrefix) => throw null; public NHibernate.Cfg.Loquacious.CacheConfiguration UsingMinimalPuts() => throw null; - NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.UsingMinimalPuts() => throw null; public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration WithDefaultExpiration(int seconds) => throw null; + NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.Through() => throw null; + NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.PrefixingRegionsWith(string regionPrefix) => throw null; + NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.UsingMinimalPuts() => throw null; NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.WithDefaultExpiration(int seconds) => throw null; + public NHibernate.Cfg.Loquacious.QueryCacheConfiguration Queries { get => throw null; } + NHibernate.Cfg.Loquacious.IQueryCacheConfiguration NHibernate.Cfg.Loquacious.ICacheConfiguration.Queries { get => throw null; } } - - // Generated from `NHibernate.Cfg.Loquacious.CacheConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CacheConfigurationProperties : NHibernate.Cfg.Loquacious.ICacheConfigurationProperties + public class QueryCacheConfiguration : NHibernate.Cfg.Loquacious.IQueryCacheConfiguration { - public CacheConfigurationProperties(NHibernate.Cfg.Configuration cfg) => throw null; - public int DefaultExpiration { set => throw null; } - public void Provider() where TProvider : NHibernate.Cache.ICacheProvider => throw null; - public void QueryCache() where TFactory : NHibernate.Cache.IQueryCache => throw null; - public void QueryCacheFactory() where TFactory : NHibernate.Cache.IQueryCacheFactory => throw null; - public string RegionsPrefix { set => throw null; } - public bool UseMinimalPuts { set => throw null; } - public bool UseQueryCache { set => throw null; } + public QueryCacheConfiguration(NHibernate.Cfg.Loquacious.CacheConfiguration cc) => throw null; + public NHibernate.Cfg.Loquacious.CacheConfiguration Through() => throw null; + NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.IQueryCacheConfiguration.Through() => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.CacheConfigurationPropertiesExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CacheConfigurationPropertiesExtensions + public class DbIntegrationConfiguration : NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration { - public static void QueryCacheFactory(this NHibernate.Cfg.Loquacious.ICacheConfigurationProperties config) where TFactory : NHibernate.Cache.IQueryCacheFactory => throw null; + public DbIntegrationConfiguration(NHibernate.Cfg.Configuration configuration) => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Using() where TDialect : NHibernate.Dialect.Dialect => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration DisableKeywordsAutoImport() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration AutoQuoteKeywords() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration LogSqlInConsole() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration EnableLogFormattedSql() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Using() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.DisableKeywordsAutoImport() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.AutoQuoteKeywords() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.LogSqlInConsole() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.EnableLogFormattedSql() => throw null; + public NHibernate.Cfg.Configuration Configuration { get => throw null; } + public NHibernate.Cfg.Loquacious.ConnectionConfiguration Connected { get => throw null; } + public NHibernate.Cfg.Loquacious.BatcherConfiguration BatchingQueries { get => throw null; } + public NHibernate.Cfg.Loquacious.TransactionConfiguration Transactions { get => throw null; } + public NHibernate.Cfg.Loquacious.CommandsConfiguration CreateCommands { get => throw null; } + public NHibernate.Cfg.Loquacious.DbSchemaIntegrationConfiguration Schema { get => throw null; } + NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Connected { get => throw null; } + NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.BatchingQueries { get => throw null; } + NHibernate.Cfg.Loquacious.ITransactionConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Transactions { get => throw null; } + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.CreateCommands { get => throw null; } + NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Schema { get => throw null; } } - - // Generated from `NHibernate.Cfg.Loquacious.CollectionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionFactoryConfiguration : NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration + public class DbSchemaIntegrationConfiguration : NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration { - public CollectionFactoryConfiguration(NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration parent) => throw null; - public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration Through() where TCollectionsFactory : NHibernate.Bytecode.ICollectionTypeFactory => throw null; - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration.Through() => throw null; + public DbSchemaIntegrationConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Recreating() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Creating() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Updating() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Validating() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration ThrowOnSchemaUpdate(bool @throw) => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Recreating() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Creating() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Updating() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Validating() => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.CommandsConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CommandsConfiguration : NHibernate.Cfg.Loquacious.ICommandsConfiguration { - public NHibernate.Cfg.Loquacious.CommandsConfiguration AutoCommentingSql() => throw null; - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.AutoCommentingSql() => throw null; public CommandsConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; - public NHibernate.Cfg.Loquacious.CommandsConfiguration ConvertingExceptionsThrough() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter => throw null; - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.ConvertingExceptionsThrough() => throw null; public NHibernate.Cfg.Loquacious.CommandsConfiguration Preparing() => throw null; - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.Preparing() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration WithDefaultHqlToSqlSubstitutions() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithDefaultHqlToSqlSubstitutions() => throw null; + public NHibernate.Cfg.Loquacious.CommandsConfiguration WithTimeout(byte seconds) => throw null; + public NHibernate.Cfg.Loquacious.CommandsConfiguration ConvertingExceptionsThrough() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter => throw null; + public NHibernate.Cfg.Loquacious.CommandsConfiguration AutoCommentingSql() => throw null; public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration WithHqlToSqlSubstitutions(string csvQuerySubstitutions) => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration WithDefaultHqlToSqlSubstitutions() => throw null; + public NHibernate.Cfg.Loquacious.CommandsConfiguration WithMaximumDepthOfOuterJoinFetching(byte maxFetchDepth) => throw null; + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.Preparing() => throw null; + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithTimeout(byte seconds) => throw null; + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.ConvertingExceptionsThrough() => throw null; + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.AutoCommentingSql() => throw null; NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithHqlToSqlSubstitutions(string csvQuerySubstitutions) => throw null; - public NHibernate.Cfg.Loquacious.CommandsConfiguration WithMaximumDepthOfOuterJoinFetching(System.Byte maxFetchDepth) => throw null; - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithMaximumDepthOfOuterJoinFetching(System.Byte maxFetchDepth) => throw null; - public NHibernate.Cfg.Loquacious.CommandsConfiguration WithTimeout(System.Byte seconds) => throw null; - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithTimeout(System.Byte seconds) => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithDefaultHqlToSqlSubstitutions() => throw null; + NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.ICommandsConfiguration.WithMaximumDepthOfOuterJoinFetching(byte maxFetchDepth) => throw null; + } + public class TransactionConfiguration : NHibernate.Cfg.Loquacious.ITransactionConfiguration + { + public TransactionConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Through() where TFactory : NHibernate.Transaction.ITransactionFactory => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.ITransactionConfiguration.Through() => throw null; + } + public class BatcherConfiguration : NHibernate.Cfg.Loquacious.IBatcherConfiguration + { + public BatcherConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; + public NHibernate.Cfg.Loquacious.BatcherConfiguration Through() where TBatcher : NHibernate.AdoNet.IBatcherFactory => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Each(short batchSize) => throw null; + public NHibernate.Cfg.Loquacious.BatcherConfiguration OrderingInserts() => throw null; + public NHibernate.Cfg.Loquacious.BatcherConfiguration DisablingInsertsOrdering() => throw null; + NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.Through() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.Each(short batchSize) => throw null; + NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.OrderingInserts() => throw null; + NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IBatcherConfiguration.DisablingInsertsOrdering() => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.ConnectionConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConnectionConfiguration : NHibernate.Cfg.Loquacious.IConnectionConfiguration { - public NHibernate.Cfg.Loquacious.ConnectionConfiguration By() where TDriver : NHibernate.Driver.IDriver => throw null; - NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.By() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration ByAppConfing(string connectionStringName) => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.ByAppConfing(string connectionStringName) => throw null; public ConnectionConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; - public NHibernate.Cfg.Loquacious.ConnectionConfiguration Releasing(NHibernate.ConnectionReleaseMode releaseMode) => throw null; - NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Releasing(NHibernate.ConnectionReleaseMode releaseMode) => throw null; public NHibernate.Cfg.Loquacious.ConnectionConfiguration Through() where TProvider : NHibernate.Connection.IConnectionProvider => throw null; - NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Through() => throw null; + public NHibernate.Cfg.Loquacious.ConnectionConfiguration By() where TDriver : NHibernate.Driver.IDriver => throw null; + public NHibernate.Cfg.Loquacious.ConnectionConfiguration With(System.Data.IsolationLevel level) => throw null; + public NHibernate.Cfg.Loquacious.ConnectionConfiguration Releasing(NHibernate.ConnectionReleaseMode releaseMode) => throw null; public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Using(string connectionString) => throw null; public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Using(System.Data.Common.DbConnectionStringBuilder connectionStringBuilder) => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration ByAppConfing(string connectionStringName) => throw null; + NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Through() => throw null; + NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.By() => throw null; + NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.With(System.Data.IsolationLevel level) => throw null; + NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Releasing(NHibernate.ConnectionReleaseMode releaseMode) => throw null; NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Using(string connectionString) => throw null; NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.Using(System.Data.Common.DbConnectionStringBuilder connectionStringBuilder) => throw null; - public NHibernate.Cfg.Loquacious.ConnectionConfiguration With(System.Data.IsolationLevel level) => throw null; - NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.With(System.Data.IsolationLevel level) => throw null; - } - - // Generated from `NHibernate.Cfg.Loquacious.DbIntegrationConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DbIntegrationConfiguration : NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration - { - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration AutoQuoteKeywords() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.AutoQuoteKeywords() => throw null; - public NHibernate.Cfg.Loquacious.BatcherConfiguration BatchingQueries { get => throw null; } - NHibernate.Cfg.Loquacious.IBatcherConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.BatchingQueries { get => throw null; } - public NHibernate.Cfg.Configuration Configuration { get => throw null; } - public NHibernate.Cfg.Loquacious.ConnectionConfiguration Connected { get => throw null; } - NHibernate.Cfg.Loquacious.IConnectionConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Connected { get => throw null; } - public NHibernate.Cfg.Loquacious.CommandsConfiguration CreateCommands { get => throw null; } - NHibernate.Cfg.Loquacious.ICommandsConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.CreateCommands { get => throw null; } - public DbIntegrationConfiguration(NHibernate.Cfg.Configuration configuration) => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration DisableKeywordsAutoImport() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.DisableKeywordsAutoImport() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration EnableLogFormattedSql() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.EnableLogFormattedSql() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration LogSqlInConsole() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.LogSqlInConsole() => throw null; - public NHibernate.Cfg.Loquacious.DbSchemaIntegrationConfiguration Schema { get => throw null; } - NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Schema { get => throw null; } - public NHibernate.Cfg.Loquacious.TransactionConfiguration Transactions { get => throw null; } - NHibernate.Cfg.Loquacious.ITransactionConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Transactions { get => throw null; } - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Using() where TDialect : NHibernate.Dialect.Dialect => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration.Using() => throw null; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IConnectionConfiguration.ByAppConfing(string connectionStringName) => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.DbIntegrationConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DbIntegrationConfigurationProperties : NHibernate.Cfg.Loquacious.IDbIntegrationConfigurationProperties { - public bool AutoCommentSql { set => throw null; } - public System.Int16 BatchSize { set => throw null; } - public void Batcher() where TBatcher : NHibernate.AdoNet.IBatcherFactory => throw null; - public void ConnectionProvider() where TProvider : NHibernate.Connection.IConnectionProvider => throw null; - public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { set => throw null; } - public string ConnectionString { set => throw null; } - public string ConnectionStringName { set => throw null; } public DbIntegrationConfigurationProperties(NHibernate.Cfg.Configuration configuration) => throw null; public void Dialect() where TDialect : NHibernate.Dialect.Dialect => throw null; + public void ConnectionProvider() where TProvider : NHibernate.Connection.IConnectionProvider => throw null; public void Driver() where TDriver : NHibernate.Driver.IDriver => throw null; + public void Batcher() where TBatcher : NHibernate.AdoNet.IBatcherFactory => throw null; + public void TransactionFactory() where TFactory : NHibernate.Transaction.ITransactionFactory => throw null; public void ExceptionConverter() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter => throw null; - public string HqlToSqlSubstitutions { set => throw null; } - public System.Data.IsolationLevel IsolationLevel { set => throw null; } - public NHibernate.Cfg.Hbm2DDLKeyWords KeywordsAutoImport { set => throw null; } - public bool LogFormattedSql { set => throw null; } - public bool LogSqlInConsole { set => throw null; } - public System.Byte MaximumDepthOfOuterJoinFetching { set => throw null; } - public NHibernate.MultiTenancy.MultiTenancyStrategy MultiTenancy { set => throw null; } - public void MultiTenancyConnectionProvider() where TProvider : NHibernate.MultiTenancy.IMultiTenancyConnectionProvider => throw null; - public bool OrderInserts { set => throw null; } - public void PreTransformerRegistrar() where TRegistrar : NHibernate.Linq.Visitors.IExpressionTransformerRegistrar => throw null; - public bool PrepareCommands { set => throw null; } public void QueryModelRewriterFactory() where TFactory : NHibernate.Linq.Visitors.IQueryModelRewriterFactory => throw null; - public NHibernate.Cfg.SchemaAutoAction SchemaAction { set => throw null; } - public bool ThrowOnSchemaUpdate { set => throw null; } - public System.Byte Timeout { set => throw null; } - public void TransactionFactory() where TFactory : NHibernate.Transaction.ITransactionFactory => throw null; + public void PreTransformerRegistrar() where TRegistrar : NHibernate.Linq.Visitors.IExpressionTransformerRegistrar => throw null; + public void MultiTenancyConnectionProvider() where TProvider : NHibernate.MultiTenancy.IMultiTenancyConnectionProvider => throw null; + public NHibernate.Cfg.Hbm2DDLKeyWords KeywordsAutoImport { set { } } + public bool LogSqlInConsole { set { } } + public bool LogFormattedSql { set { } } + public System.Data.IsolationLevel IsolationLevel { set { } } + public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { set { } } + public string ConnectionString { set { } } + public string ConnectionStringName { set { } } + public short BatchSize { set { } } + public bool OrderInserts { set { } } + public bool PrepareCommands { set { } } + public byte Timeout { set { } } + public bool AutoCommentSql { set { } } + public string HqlToSqlSubstitutions { set { } } + public byte MaximumDepthOfOuterJoinFetching { set { } } + public NHibernate.Cfg.SchemaAutoAction SchemaAction { set { } } + public bool ThrowOnSchemaUpdate { set { } } + public NHibernate.MultiTenancy.MultiTenancyStrategy MultiTenancy { set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.DbSchemaIntegrationConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DbSchemaIntegrationConfiguration : NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration + public class EntityCacheConfigurationProperties : NHibernate.Cfg.Loquacious.IEntityCacheConfigurationProperties where TEntity : class { - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Creating() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Creating() => throw null; - public DbSchemaIntegrationConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Recreating() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Recreating() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration ThrowOnSchemaUpdate(bool @throw) => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Updating() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Updating() => throw null; - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Validating() => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration.Validating() => throw null; - } - - // Generated from `NHibernate.Cfg.Loquacious.EntityCacheConfigurationProperties<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityCacheConfigurationProperties : NHibernate.Cfg.Loquacious.IEntityCacheConfigurationProperties where TEntity : class - { - void NHibernate.Cfg.Loquacious.IEntityCacheConfigurationProperties.Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) => throw null; - public void Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) where TCollection : System.Collections.IEnumerable => throw null; public EntityCacheConfigurationProperties() => throw null; - public string RegionName { get => throw null; set => throw null; } - public NHibernate.Cfg.EntityCacheUsage? Strategy { get => throw null; set => throw null; } + public void Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) where TCollection : System.Collections.IEnumerable => throw null; + void NHibernate.Cfg.Loquacious.IEntityCacheConfigurationProperties.Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) => throw null; + public NHibernate.Cfg.EntityCacheUsage? Strategy { get => throw null; set { } } + public string RegionName { get => throw null; set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.EntityCollectionCacheConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityCollectionCacheConfigurationProperties : NHibernate.Cfg.Loquacious.IEntityCollectionCacheConfigurationProperties { public EntityCollectionCacheConfigurationProperties() => throw null; - public string RegionName { get => throw null; set => throw null; } - public NHibernate.Cfg.EntityCacheUsage Strategy { get => throw null; set => throw null; } + public NHibernate.Cfg.EntityCacheUsage Strategy { get => throw null; set { } } + public string RegionName { get => throw null; set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FluentSessionFactoryConfiguration : NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration { - public NHibernate.Cfg.Loquacious.CacheConfiguration Caching { get => throw null; } - NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Caching { get => throw null; } - public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration DefaultFlushMode(NHibernate.FlushMode flushMode) => throw null; - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.DefaultFlushMode(NHibernate.FlushMode flushMode) => throw null; public FluentSessionFactoryConfiguration(NHibernate.Cfg.Configuration configuration) => throw null; - public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration GenerateStatistics() => throw null; - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.GenerateStatistics() => throw null; - public NHibernate.Cfg.Loquacious.CollectionFactoryConfiguration GeneratingCollections { get => throw null; } - NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.GeneratingCollections { get => throw null; } - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Integrate { get => throw null; } - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Integrate { get => throw null; } - public NHibernate.Cfg.Loquacious.MappingsConfiguration Mapping { get => throw null; } - NHibernate.Cfg.Loquacious.IMappingsConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Mapping { get => throw null; } public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration Named(string sessionFactoryName) => throw null; - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Named(string sessionFactoryName) => throw null; + public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration GenerateStatistics() => throw null; + public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration DefaultFlushMode(NHibernate.FlushMode flushMode) => throw null; public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration ParsingHqlThrough() where TQueryTranslator : NHibernate.Hql.IQueryTranslatorFactory => throw null; - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.ParsingHqlThrough() => throw null; public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration ParsingLinqThrough() where TQueryProvider : NHibernate.Linq.INhQueryProvider => throw null; + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Named(string sessionFactoryName) => throw null; + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.GenerateStatistics() => throw null; + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.DefaultFlushMode(NHibernate.FlushMode flushMode) => throw null; + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.ParsingHqlThrough() => throw null; NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.ParsingLinqThrough() => throw null; + public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Integrate { get => throw null; } + public NHibernate.Cfg.Loquacious.CacheConfiguration Caching { get => throw null; } public NHibernate.Cfg.Loquacious.ProxyConfiguration Proxy { get => throw null; } + public NHibernate.Cfg.Loquacious.CollectionFactoryConfiguration GeneratingCollections { get => throw null; } + public NHibernate.Cfg.Loquacious.MappingsConfiguration Mapping { get => throw null; } + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Integrate { get => throw null; } + NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Caching { get => throw null; } NHibernate.Cfg.Loquacious.IProxyConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Proxy { get => throw null; } + NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.GeneratingCollections { get => throw null; } + NHibernate.Cfg.Loquacious.IMappingsConfiguration NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration.Mapping { get => throw null; } + } + public class CollectionFactoryConfiguration : NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration + { + public CollectionFactoryConfiguration(NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration parent) => throw null; + public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration Through() where TCollectionsFactory : NHibernate.Bytecode.ICollectionTypeFactory => throw null; + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration.Through() => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.IBatcherConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBatcherConfiguration { - NHibernate.Cfg.Loquacious.IBatcherConfiguration DisablingInsertsOrdering(); - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Each(System.Int16 batchSize); - NHibernate.Cfg.Loquacious.IBatcherConfiguration OrderingInserts(); NHibernate.Cfg.Loquacious.IBatcherConfiguration Through() where TBatcher : NHibernate.AdoNet.IBatcherFactory; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Each(short batchSize); + NHibernate.Cfg.Loquacious.IBatcherConfiguration OrderingInserts(); + NHibernate.Cfg.Loquacious.IBatcherConfiguration DisablingInsertsOrdering(); } - - // Generated from `NHibernate.Cfg.Loquacious.ICacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICacheConfiguration { - NHibernate.Cfg.Loquacious.ICacheConfiguration PrefixingRegionsWith(string regionPrefix); - NHibernate.Cfg.Loquacious.IQueryCacheConfiguration Queries { get; } NHibernate.Cfg.Loquacious.ICacheConfiguration Through() where TProvider : NHibernate.Cache.ICacheProvider; + NHibernate.Cfg.Loquacious.ICacheConfiguration PrefixingRegionsWith(string regionPrefix); NHibernate.Cfg.Loquacious.ICacheConfiguration UsingMinimalPuts(); NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration WithDefaultExpiration(int seconds); + NHibernate.Cfg.Loquacious.IQueryCacheConfiguration Queries { get; } } - - // Generated from `NHibernate.Cfg.Loquacious.ICacheConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICacheConfigurationProperties { - int DefaultExpiration { set; } void Provider() where TProvider : NHibernate.Cache.ICacheProvider; void QueryCache() where TFactory : NHibernate.Cache.IQueryCache; - string RegionsPrefix { set; } bool UseMinimalPuts { set; } bool UseQueryCache { set; } + string RegionsPrefix { set; } + int DefaultExpiration { set; } + } + public static partial class CacheConfigurationPropertiesExtensions + { + public static void QueryCacheFactory(this NHibernate.Cfg.Loquacious.ICacheConfigurationProperties config) where TFactory : NHibernate.Cache.IQueryCacheFactory => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionFactoryConfiguration { NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration Through() where TCollecionsFactory : NHibernate.Bytecode.ICollectionTypeFactory; } - - // Generated from `NHibernate.Cfg.Loquacious.ICommandsConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICommandsConfiguration { - NHibernate.Cfg.Loquacious.ICommandsConfiguration AutoCommentingSql(); - NHibernate.Cfg.Loquacious.ICommandsConfiguration ConvertingExceptionsThrough() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter; NHibernate.Cfg.Loquacious.ICommandsConfiguration Preparing(); - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration WithDefaultHqlToSqlSubstitutions(); + NHibernate.Cfg.Loquacious.ICommandsConfiguration WithTimeout(byte seconds); + NHibernate.Cfg.Loquacious.ICommandsConfiguration ConvertingExceptionsThrough() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter; + NHibernate.Cfg.Loquacious.ICommandsConfiguration AutoCommentingSql(); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration WithHqlToSqlSubstitutions(string csvQuerySubstitutions); - NHibernate.Cfg.Loquacious.ICommandsConfiguration WithMaximumDepthOfOuterJoinFetching(System.Byte maxFetchDepth); - NHibernate.Cfg.Loquacious.ICommandsConfiguration WithTimeout(System.Byte seconds); + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration WithDefaultHqlToSqlSubstitutions(); + NHibernate.Cfg.Loquacious.ICommandsConfiguration WithMaximumDepthOfOuterJoinFetching(byte maxFetchDepth); } - - // Generated from `NHibernate.Cfg.Loquacious.IConnectionConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IConnectionConfiguration { + NHibernate.Cfg.Loquacious.IConnectionConfiguration Through() where TProvider : NHibernate.Connection.IConnectionProvider; NHibernate.Cfg.Loquacious.IConnectionConfiguration By() where TDriver : NHibernate.Driver.IDriver; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration ByAppConfing(string connectionStringName); + NHibernate.Cfg.Loquacious.IConnectionConfiguration With(System.Data.IsolationLevel level); NHibernate.Cfg.Loquacious.IConnectionConfiguration Releasing(NHibernate.ConnectionReleaseMode releaseMode); - NHibernate.Cfg.Loquacious.IConnectionConfiguration Through() where TProvider : NHibernate.Connection.IConnectionProvider; NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Using(string connectionString); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Using(System.Data.Common.DbConnectionStringBuilder connectionStringBuilder); - NHibernate.Cfg.Loquacious.IConnectionConfiguration With(System.Data.IsolationLevel level); + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration ByAppConfing(string connectionStringName); } - - // Generated from `NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDbIntegrationConfiguration { + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Using() where TDialect : NHibernate.Dialect.Dialect; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration DisableKeywordsAutoImport(); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration AutoQuoteKeywords(); - NHibernate.Cfg.Loquacious.IBatcherConfiguration BatchingQueries { get; } + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration LogSqlInConsole(); + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration EnableLogFormattedSql(); NHibernate.Cfg.Loquacious.IConnectionConfiguration Connected { get; } + NHibernate.Cfg.Loquacious.IBatcherConfiguration BatchingQueries { get; } + NHibernate.Cfg.Loquacious.ITransactionConfiguration Transactions { get; } NHibernate.Cfg.Loquacious.ICommandsConfiguration CreateCommands { get; } - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration DisableKeywordsAutoImport(); - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration EnableLogFormattedSql(); - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration LogSqlInConsole(); NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration Schema { get; } - NHibernate.Cfg.Loquacious.ITransactionConfiguration Transactions { get; } - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Using() where TDialect : NHibernate.Dialect.Dialect; } - - // Generated from `NHibernate.Cfg.Loquacious.IDbIntegrationConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDbIntegrationConfigurationProperties { - bool AutoCommentSql { set; } - System.Int16 BatchSize { set; } - void Batcher() where TBatcher : NHibernate.AdoNet.IBatcherFactory; - void ConnectionProvider() where TProvider : NHibernate.Connection.IConnectionProvider; - NHibernate.ConnectionReleaseMode ConnectionReleaseMode { set; } - string ConnectionString { set; } - string ConnectionStringName { set; } void Dialect() where TDialect : NHibernate.Dialect.Dialect; + void ConnectionProvider() where TProvider : NHibernate.Connection.IConnectionProvider; void Driver() where TDriver : NHibernate.Driver.IDriver; + void Batcher() where TBatcher : NHibernate.AdoNet.IBatcherFactory; + void TransactionFactory() where TFactory : NHibernate.Transaction.ITransactionFactory; void ExceptionConverter() where TExceptionConverter : NHibernate.Exceptions.ISQLExceptionConverter; - string HqlToSqlSubstitutions { set; } - System.Data.IsolationLevel IsolationLevel { set; } + void QueryModelRewriterFactory() where TFactory : NHibernate.Linq.Visitors.IQueryModelRewriterFactory; NHibernate.Cfg.Hbm2DDLKeyWords KeywordsAutoImport { set; } - bool LogFormattedSql { set; } bool LogSqlInConsole { set; } - System.Byte MaximumDepthOfOuterJoinFetching { set; } + bool LogFormattedSql { set; } + System.Data.IsolationLevel IsolationLevel { set; } + NHibernate.ConnectionReleaseMode ConnectionReleaseMode { set; } + string ConnectionString { set; } + string ConnectionStringName { set; } + short BatchSize { set; } bool OrderInserts { set; } bool PrepareCommands { set; } - void QueryModelRewriterFactory() where TFactory : NHibernate.Linq.Visitors.IQueryModelRewriterFactory; + byte Timeout { set; } + bool AutoCommentSql { set; } + string HqlToSqlSubstitutions { set; } + byte MaximumDepthOfOuterJoinFetching { set; } NHibernate.Cfg.SchemaAutoAction SchemaAction { set; } - System.Byte Timeout { set; } - void TransactionFactory() where TFactory : NHibernate.Transaction.ITransactionFactory; } - - // Generated from `NHibernate.Cfg.Loquacious.IDbSchemaIntegrationConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDbSchemaIntegrationConfiguration { - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Creating(); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Recreating(); + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Creating(); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Updating(); NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Validating(); } - - // Generated from `NHibernate.Cfg.Loquacious.IEntityCacheConfigurationProperties<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEntityCacheConfigurationProperties where TEntity : class + public interface IEntityCollectionCacheConfigurationProperties { - void Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) where TCollection : System.Collections.IEnumerable; + NHibernate.Cfg.EntityCacheUsage Strategy { get; set; } string RegionName { get; set; } - NHibernate.Cfg.EntityCacheUsage? Strategy { get; set; } } - - // Generated from `NHibernate.Cfg.Loquacious.IEntityCollectionCacheConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEntityCollectionCacheConfigurationProperties + public interface IEntityCacheConfigurationProperties where TEntity : class { + void Collection(System.Linq.Expressions.Expression> collectionProperty, System.Action collectionCacheConfiguration) where TCollection : System.Collections.IEnumerable; + NHibernate.Cfg.EntityCacheUsage? Strategy { get; set; } string RegionName { get; set; } - NHibernate.Cfg.EntityCacheUsage Strategy { get; set; } } - - // Generated from `NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFluentSessionFactoryConfiguration { - NHibernate.Cfg.Loquacious.ICacheConfiguration Caching { get; } - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration DefaultFlushMode(NHibernate.FlushMode flushMode); - NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration GenerateStatistics(); - NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration GeneratingCollections { get; } - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Integrate { get; } - NHibernate.Cfg.Loquacious.IMappingsConfiguration Mapping { get; } NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration Named(string sessionFactoryName); + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration GenerateStatistics(); + NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration DefaultFlushMode(NHibernate.FlushMode flushMode); NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration ParsingHqlThrough() where TQueryTranslator : NHibernate.Hql.IQueryTranslatorFactory; NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration ParsingLinqThrough() where TQueryProvider : NHibernate.Linq.INhQueryProvider; + NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Integrate { get; } + NHibernate.Cfg.Loquacious.ICacheConfiguration Caching { get; } NHibernate.Cfg.Loquacious.IProxyConfiguration Proxy { get; } + NHibernate.Cfg.Loquacious.ICollectionFactoryConfiguration GeneratingCollections { get; } + NHibernate.Cfg.Loquacious.IMappingsConfiguration Mapping { get; } } - - // Generated from `NHibernate.Cfg.Loquacious.IMappingsConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMappingsConfiguration { NHibernate.Cfg.Loquacious.IMappingsConfiguration UsingDefaultCatalog(string defaultCatalogName); NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration UsingDefaultSchema(string defaultSchemaName); } - - // Generated from `NHibernate.Cfg.Loquacious.IMappingsConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMappingsConfigurationProperties { string DefaultCatalog { set; } string DefaultSchema { set; } } - - // Generated from `NHibernate.Cfg.Loquacious.INamedQueryDefinitionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface INamedQueryDefinitionBuilder { - NHibernate.CacheMode? CacheMode { get; set; } + bool IsCacheable { get; set; } string CacheRegion { get; set; } - string Comment { get; set; } int FetchSize { get; set; } + int Timeout { get; set; } NHibernate.FlushMode FlushMode { get; set; } - bool IsCacheable { get; set; } - bool IsReadOnly { get; set; } string Query { get; set; } - int Timeout { get; set; } + bool IsReadOnly { get; set; } + string Comment { get; set; } + NHibernate.CacheMode? CacheMode { get; set; } + } + public class NamedQueryDefinitionBuilder : NHibernate.Cfg.Loquacious.INamedQueryDefinitionBuilder + { + public NamedQueryDefinitionBuilder() => throw null; + public bool IsCacheable { get => throw null; set { } } + public string CacheRegion { get => throw null; set { } } + public int FetchSize { get => throw null; set { } } + public int Timeout { get => throw null; set { } } + public NHibernate.FlushMode FlushMode { get => throw null; set { } } + public string Query { get => throw null; set { } } + public bool IsReadOnly { get => throw null; set { } } + public string Comment { get => throw null; set { } } + public NHibernate.CacheMode? CacheMode { get => throw null; set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.IProxyConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyConfiguration { NHibernate.Cfg.Loquacious.IProxyConfiguration DisableValidation(); NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration Through() where TProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory; } - - // Generated from `NHibernate.Cfg.Loquacious.IProxyConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyConfigurationProperties { void ProxyFactoryFactory() where TProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory; bool Validation { set; } } - - // Generated from `NHibernate.Cfg.Loquacious.IQueryCacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryCacheConfiguration { NHibernate.Cfg.Loquacious.ICacheConfiguration Through(); } - - // Generated from `NHibernate.Cfg.Loquacious.ITransactionConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITransactionConfiguration { NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration Through() where TFactory : NHibernate.Transaction.ITransactionFactory; } - - // Generated from `NHibernate.Cfg.Loquacious.ITypeDefConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITypeDefConfigurationProperties { string Alias { get; set; } object Properties { get; set; } } - - // Generated from `NHibernate.Cfg.Loquacious.MappingsConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class TypeDefConfigurationProperties : NHibernate.Cfg.Loquacious.ITypeDefConfigurationProperties + { + public TypeDefConfigurationProperties() => throw null; + public string Alias { get => throw null; set { } } + public object Properties { get => throw null; set { } } + } public class MappingsConfiguration : NHibernate.Cfg.Loquacious.IMappingsConfiguration { public MappingsConfiguration(NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration parent) => throw null; public NHibernate.Cfg.Loquacious.MappingsConfiguration UsingDefaultCatalog(string defaultCatalogName) => throw null; - NHibernate.Cfg.Loquacious.IMappingsConfiguration NHibernate.Cfg.Loquacious.IMappingsConfiguration.UsingDefaultCatalog(string defaultCatalogName) => throw null; public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration UsingDefaultSchema(string defaultSchemaName) => throw null; + NHibernate.Cfg.Loquacious.IMappingsConfiguration NHibernate.Cfg.Loquacious.IMappingsConfiguration.UsingDefaultCatalog(string defaultCatalogName) => throw null; NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IMappingsConfiguration.UsingDefaultSchema(string defaultSchemaName) => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.MappingsConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingsConfigurationProperties : NHibernate.Cfg.Loquacious.IMappingsConfigurationProperties { - public string DefaultCatalog { set => throw null; } - public string DefaultSchema { set => throw null; } public MappingsConfigurationProperties(NHibernate.Cfg.Configuration configuration) => throw null; + public string DefaultCatalog { set { } } + public string DefaultSchema { set { } } } - - // Generated from `NHibernate.Cfg.Loquacious.NamedQueryDefinitionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedQueryDefinitionBuilder : NHibernate.Cfg.Loquacious.INamedQueryDefinitionBuilder - { - public NHibernate.CacheMode? CacheMode { get => throw null; set => throw null; } - public string CacheRegion { get => throw null; set => throw null; } - public string Comment { get => throw null; set => throw null; } - public int FetchSize { get => throw null; set => throw null; } - public NHibernate.FlushMode FlushMode { get => throw null; set => throw null; } - public bool IsCacheable { get => throw null; set => throw null; } - public bool IsReadOnly { get => throw null; set => throw null; } - public NamedQueryDefinitionBuilder() => throw null; - public string Query { get => throw null; set => throw null; } - public int Timeout { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Cfg.Loquacious.ProxyConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProxyConfiguration : NHibernate.Cfg.Loquacious.IProxyConfiguration { - public NHibernate.Cfg.Loquacious.ProxyConfiguration DisableValidation() => throw null; - NHibernate.Cfg.Loquacious.IProxyConfiguration NHibernate.Cfg.Loquacious.IProxyConfiguration.DisableValidation() => throw null; public ProxyConfiguration(NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration parent) => throw null; + public NHibernate.Cfg.Loquacious.ProxyConfiguration DisableValidation() => throw null; public NHibernate.Cfg.Loquacious.FluentSessionFactoryConfiguration Through() where TProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory => throw null; + NHibernate.Cfg.Loquacious.IProxyConfiguration NHibernate.Cfg.Loquacious.IProxyConfiguration.DisableValidation() => throw null; NHibernate.Cfg.Loquacious.IFluentSessionFactoryConfiguration NHibernate.Cfg.Loquacious.IProxyConfiguration.Through() => throw null; } - - // Generated from `NHibernate.Cfg.Loquacious.ProxyConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProxyConfigurationProperties : NHibernate.Cfg.Loquacious.IProxyConfigurationProperties { public ProxyConfigurationProperties(NHibernate.Cfg.Configuration configuration) => throw null; public void ProxyFactoryFactory() where TProxyFactoryFactory : NHibernate.Bytecode.IProxyFactoryFactory => throw null; - public bool Validation { set => throw null; } - } - - // Generated from `NHibernate.Cfg.Loquacious.QueryCacheConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryCacheConfiguration : NHibernate.Cfg.Loquacious.IQueryCacheConfiguration - { - public QueryCacheConfiguration(NHibernate.Cfg.Loquacious.CacheConfiguration cc) => throw null; - public NHibernate.Cfg.Loquacious.CacheConfiguration Through() => throw null; - NHibernate.Cfg.Loquacious.ICacheConfiguration NHibernate.Cfg.Loquacious.IQueryCacheConfiguration.Through() => throw null; - } - - // Generated from `NHibernate.Cfg.Loquacious.TransactionConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TransactionConfiguration : NHibernate.Cfg.Loquacious.ITransactionConfiguration - { - public NHibernate.Cfg.Loquacious.DbIntegrationConfiguration Through() where TFactory : NHibernate.Transaction.ITransactionFactory => throw null; - NHibernate.Cfg.Loquacious.IDbIntegrationConfiguration NHibernate.Cfg.Loquacious.ITransactionConfiguration.Through() => throw null; - public TransactionConfiguration(NHibernate.Cfg.Loquacious.DbIntegrationConfiguration dbc) => throw null; - } - - // Generated from `NHibernate.Cfg.Loquacious.TypeDefConfigurationProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TypeDefConfigurationProperties : NHibernate.Cfg.Loquacious.ITypeDefConfigurationProperties - { - public string Alias { get => throw null; set => throw null; } - public object Properties { get => throw null; set => throw null; } - public TypeDefConfigurationProperties() => throw null; + public bool Validation { set { } } } - } namespace MappingSchema { - // Generated from `NHibernate.Cfg.MappingSchema.AbstractDecoratable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractDecoratable : NHibernate.Cfg.MappingSchema.IDecoratable { - protected AbstractDecoratable() => throw null; protected void CreateMappedMetadata(NHibernate.Cfg.MappingSchema.HbmMeta[] metadatas) => throw null; - public System.Collections.Generic.IDictionary InheritableMetaData { get => throw null; } + protected AbstractDecoratable() => throw null; public virtual System.Collections.Generic.IDictionary MappedMetaData { get => throw null; } + public System.Collections.Generic.IDictionary InheritableMetaData { get => throw null; } protected abstract NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.EndsWithHbmXmlFilter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EndsWithHbmXmlFilter : NHibernate.Cfg.MappingSchema.IAssemblyResourceFilter { - public EndsWithHbmXmlFilter() => throw null; public bool ShouldParse(string resourceName) => throw null; + public EndsWithHbmXmlFilter() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmAny` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HbmAny : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IAnyMapping { - public string Access { get => throw null; } - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmAny() => throw null; - public bool IsLazyProperty { get => throw null; } - public string MetaType { get => throw null; } - public System.Collections.Generic.ICollection MetaValues { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public string access; - public string cascade; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmMetaValue[] metavalue; public NHibernate.Cfg.MappingSchema.HbmColumn[] column; public string column1; public string idtype; - public string index; - public bool insert; - public bool lazy; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public string metatype; - public NHibernate.Cfg.MappingSchema.HbmMetaValue[] metavalue; public string name; - public string node; - public bool optimisticlock; + public string access; + public bool insert; public bool update; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmArray` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmArray : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping - { + public string cascade; + public string index; + public bool optimisticlock; + public bool lazy; + public string node; + public HbmAny() => throw null; + public string Name { get => throw null; } public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmArray() => throw null; - public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } - public bool Inverse { get => throw null; } + public bool OptimisticLock { get => throw null; } public bool IsLazyProperty { get => throw null; } - public object Item; - public object Item1; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public bool Mutable { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } - public string PersisterQualifiedName { get => throw null; } - public string Schema { get => throw null; } - public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public string collectiontype; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public string elementclass; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public bool inverse; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public string MetaType { get => throw null; } + public System.Collections.Generic.ICollection MetaValues { get => throw null; } + } + public class HbmMeta : NHibernate.Cfg.MappingSchema.HbmBase + { + public string attribute; + public bool inherit; + public string[] Text; + public HbmMeta() => throw null; + public string GetText() => throw null; + } + public class HbmMetaValue + { + public string value; + public string @class; + public HbmMetaValue() => throw null; + } + public class HbmColumn + { + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public string name; + public string length; + public string precision; + public string scale; + public bool notnull; + public bool notnullSpecified; + public bool unique; + public bool uniqueSpecified; + public string uniquekey; + public string sqltype; + public string index; + public string check; + public string @default; + public HbmColumn() => throw null; + } + public class HbmComment + { + public string[] Text; + public HbmComment() => throw null; + } + public class HbmArray : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmCache cache; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; + public object Item1; public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; - public string name; - public string node; - public bool optimisticlock; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string persister; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public string name; + public string access; public string table; + public string schema; + public string catalog; + public string subselect1; + public bool inverse; + public bool mutable; + public string elementclass; + public string cascade; public string where; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmBag` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmBag : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping - { + public int batchsize; + public bool batchsizeSpecified; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; + public string persister; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public HbmArray() => throw null; + public string Name { get => throw null; } public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmBag() => throw null; - public bool Inverse { get => throw null; } public bool IsLazyProperty { get => throw null; } - public object Item; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public bool OptimisticLock { get => throw null; } + public string Cascade { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } + public string Subselect { get => throw null; } + public bool Inverse { get => throw null; } public bool Mutable { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public string collectiontype; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool generic; - public bool genericSpecified; - public bool inverse; - public NHibernate.Cfg.MappingSchema.HbmKey key; - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; - public string name; - public string node; - public bool optimisticlock; - public string orderby; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string persister; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public string where; + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class HbmBase + public class HbmSubselect { - protected static T Find(object[] array) => throw null; - protected static T[] FindAll(object[] array) => throw null; - protected HbmBase() => throw null; - protected static string JoinString(string[] text) => throw null; + public string[] Text; + public HbmSubselect() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HbmCache { - public HbmCache() => throw null; - public NHibernate.Cfg.MappingSchema.HbmCacheInclude include; - public string region; public NHibernate.Cfg.MappingSchema.HbmCacheUsage usage; + public string region; + public NHibernate.Cfg.MappingSchema.HbmCacheInclude include; + public HbmCache() => throw null; + } + public enum HbmCacheUsage + { + ReadOnly = 0, + ReadWrite = 1, + NonstrictReadWrite = 2, + Transactional = 3, + Never = 4, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCacheInclude` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum HbmCacheInclude { - All, - NonLazy, + All = 0, + NonLazy = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCacheMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmCacheMode + public class HbmSynchronize { - Get, - Ignore, - Normal, - Put, - Refresh, + public string table; + public HbmSynchronize() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCacheUsage` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmCacheUsage + public class HbmKey : NHibernate.Cfg.MappingSchema.IColumnsMapping { - NonstrictReadWrite, - ReadOnly, - ReadWrite, - Transactional, + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public string column1; + public string propertyref; + public string foreignkey; + public NHibernate.Cfg.MappingSchema.HbmOndelete ondelete; + public bool notnull; + public bool notnullSpecified; + public bool update; + public bool updateSpecified; + public bool unique; + public bool uniqueSpecified; + public HbmKey() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public bool? IsNullable { get => throw null; } + public bool? IsUpdatable { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmClass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IEntityDiscriminableMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public enum HbmOndelete { - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCompositeId CompositeId { get => throw null; } - public string DiscriminatorValue { get => throw null; } - public bool DynamicInsert { get => throw null; } - public bool DynamicUpdate { get => throw null; } - public string EntityName { get => throw null; } - public HbmClass() => throw null; - public NHibernate.Cfg.MappingSchema.HbmId Id { get => throw null; } - public bool? IsAbstract { get => throw null; } - public object Item; - public object Item1; + Cascade = 0, + Noaction = 1, + } + public class HbmIndex : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.ITypeMapping + { + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public string column1; + public string type; + public string length; + public HbmIndex() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + } + public class HbmListIndex : NHibernate.Cfg.MappingSchema.IColumnsMapping + { + public NHibernate.Cfg.MappingSchema.HbmColumn column; + public string column1; + public string @base; + public HbmListIndex() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + } + public class HbmCompositeElement : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmParent parent; public object[] Items; - public object[] Items1; - public object[] Items2; - public System.Collections.Generic.IEnumerable JoinedSubclasses { get => throw null; } - public System.Collections.Generic.IEnumerable Joins { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public string Node { get => throw null; } - public string Persister { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string Proxy { get => throw null; } - public bool SelectBeforeUpdate { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public System.Collections.Generic.IEnumerable Subclasses { get => throw null; } - public string Subselect { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTimestamp Timestamp { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } - public System.Collections.Generic.IEnumerable UnionSubclasses { get => throw null; } - public bool? UseLazy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmVersion Version { get => throw null; } - public bool @abstract; - public bool abstractSpecified; - public int batchsize; - public bool batchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string catalog; - public string check; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminator; - public string discriminatorvalue; - public bool dynamicinsert; - public bool dynamicupdate; - public string entityname; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; - public string name; - public NHibernate.Cfg.MappingSchema.HbmNaturalId naturalid; + public string @class; public string node; - public NHibernate.Cfg.MappingSchema.HbmOptimisticLockMode optimisticlock; - public string persister; - public NHibernate.Cfg.MappingSchema.HbmPolymorphismType polymorphism; - public string proxy; - public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; - public string rowid; - public string schema; - public string schemaaction; - public bool selectbeforeupdate; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; - public string where; + public HbmCompositeElement() => throw null; + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public string EmbeddedNode { get => throw null; } + public string Name { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmCollectionFetchMode + public class HbmParent { - Join, - Select, - Subselect, + public string name; + public string access; + public HbmParent() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCollectionId` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCollectionId : NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmManyToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IRelationship { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmCollectionId() => throw null; - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public NHibernate.Cfg.MappingSchema.HbmGenerator generator; - public string length; public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string type; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCollectionLazy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmCollectionLazy - { - Extra, - False, - True, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmColumn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmColumn - { - public HbmColumn() => throw null; - public string check; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public string @default; - public string index; - public string length; + public object[] Items; public string name; + public string access; + public string @class; + public string entityname; + public string column; public bool notnull; public bool notnullSpecified; - public string precision; - public string scale; - public string sqltype; public bool unique; - public bool uniqueSpecified; public string uniquekey; + public string index; + public string cascade; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmFetchMode fetch; + public bool fetchSpecified; + public bool update; + public bool insert; + public bool optimisticlock; + public string foreignkey; + public string propertyref; + public string formula; + public NHibernate.Cfg.MappingSchema.HbmLaziness lazy; + public bool lazySpecified; + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; + public string node; + public HbmManyToOne() => throw null; + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public bool OptimisticLock { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLaziness? Lazy { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmComment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmComment + public class HbmFormula { - public HbmComment() => throw null; public string[] Text; + public HbmFormula() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmComponent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmComponent : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping + public enum HbmOuterJoinStrategy { - public string Access { get => throw null; } - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmComponent() => throw null; - public bool IsLazyProperty { get => throw null; } - public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string access; - public string @class; - public bool insert; - public bool lazy; - public string lazygroup; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; - public string node; - public bool optimisticlock; - public NHibernate.Cfg.MappingSchema.HbmParent parent; - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; - public bool unique; - public bool update; + Auto = 0, + True = 1, + False = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCompositeElement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCompositeElement : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IComponentMapping + public enum HbmFetchMode { - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmCompositeElement() => throw null; - public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string @class; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string node; - public NHibernate.Cfg.MappingSchema.HbmParent parent; + Select = 0, + Join = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCompositeId` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCompositeId + public enum HbmLaziness { - public HbmCompositeId() => throw null; + False = 0, + Proxy = 1, + NoProxy = 2, + } + public enum HbmNotFoundMode + { + Ignore = 0, + Exception = 1, + } + public class HbmNestedCompositeElement : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + { + public NHibernate.Cfg.MappingSchema.HbmParent parent; public object[] Items; - public string access; public string @class; - public bool mapped; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public string name; + public string access; public string node; - public NHibernate.Cfg.MappingSchema.HbmUnsavedValueType unsavedvalue; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCompositeIndex` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCompositeIndex : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IComponentMapping - { + public HbmNestedCompositeElement() => throw null; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } public string EmbeddedNode { get => throw null; } - public HbmCompositeIndex() => throw null; - public object[] Items; public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string @class; + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public bool IsLazyProperty { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCompositeMapKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCompositeMapKey : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IComponentMapping + public class HbmProperty : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.ITypeMapping { - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmCompositeMapKey() => throw null; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmType type; + public string name; + public string node; + public string access; + public string type1; + public string column; + public string length; + public string precision; + public string scale; + public bool notnull; + public bool notnullSpecified; + public bool unique; + public string uniquekey; + public string index; + public bool update; + public bool updateSpecified; + public bool insert; + public bool insertSpecified; + public bool optimisticlock; + public string formula; + public bool lazy; + public string lazygroup; + public NHibernate.Cfg.MappingSchema.HbmPropertyGeneration generated; + public HbmProperty() => throw null; public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string @class; + public bool IsLazyProperty { get => throw null; } + public string FetchGroup { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCreate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCreate + public class HbmType { - public HbmCreate() => throw null; - public string[] Text; + public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public string name; + public HbmType() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCustomSQL` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmCustomSQL + public class HbmParam : NHibernate.Cfg.MappingSchema.HbmBase { - public HbmCustomSQL() => throw null; + public string name; public string[] Text; - public bool callable; - public bool callableSpecified; - public NHibernate.Cfg.MappingSchema.HbmCustomSQLCheck check; - public bool checkSpecified; + public string GetText() => throw null; + public HbmParam() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmCustomSQLCheck` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmCustomSQLCheck + public enum HbmPropertyGeneration { - None, - Param, - Rowcount, + Never = 0, + Insert = 1, + Always = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDatabaseObject` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDatabaseObject : NHibernate.Cfg.MappingSchema.HbmBase + public class HbmElement : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.ITypeMapping { - public string FindCreateText() => throw null; - public NHibernate.Cfg.MappingSchema.HbmDefinition FindDefinition() => throw null; - public System.Collections.Generic.IList FindDialectScopeNames() => throw null; - public string FindDropText() => throw null; - public bool HasDefinition() => throw null; - public HbmDatabaseObject() => throw null; public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmDialectScope[] dialectscope; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDefinition : NHibernate.Cfg.MappingSchema.HbmBase - { - public System.Collections.Generic.IDictionary FindParameterValues() => throw null; - public HbmDefinition() => throw null; - public string @class; - public NHibernate.Cfg.MappingSchema.HbmParam[] param; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDialectScope` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDialectScope - { - public HbmDialectScope() => throw null; - public string[] Text; - public string name; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDiscriminator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDiscriminator : NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmDiscriminator() => throw null; - public object Item; + public NHibernate.Cfg.MappingSchema.HbmType type; public string column; - public bool force; + public string node; public string formula; - public bool insert; + public string type1; public string length; + public string precision; + public string scale; public bool notnull; - public string type; + public bool unique; + public HbmElement() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDrop` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDrop + public class HbmManyToAny : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IAnyMapping { - public HbmDrop() => throw null; - public string[] Text; + public NHibernate.Cfg.MappingSchema.HbmMetaValue[] metavalue; + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public string column1; + public string idtype; + public string metatype; + public HbmManyToAny() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public string MetaType { get => throw null; } + public System.Collections.Generic.ICollection MetaValues { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmDynamicComponent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmDynamicComponent : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping + public class HbmManyToMany : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IRelationship { - public string Access { get => throw null; } - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmDynamicComponent() => throw null; - public bool IsLazyProperty { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string access; - public bool insert; - public string name; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string @class; public string node; - public bool optimisticlock; - public bool unique; - public bool update; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmElement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmElement : NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmElement() => throw null; - public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + public string entityname; public string column; public string formula; - public string length; - public string node; - public bool notnull; - public string precision; - public string scale; - public NHibernate.Cfg.MappingSchema.HbmType type; - public string type1; + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmFetchMode fetch; + public bool fetchSpecified; + public NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness lazy; + public bool lazySpecified; + public string foreignkey; public bool unique; + public string where; + public string orderby; + public string propertyref; + public HbmManyToMany() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class HbmExtensions - { - public static string JoinString(this string[] source) => throw null; - public static string ToCacheConcurrencyStrategy(this NHibernate.Cfg.MappingSchema.HbmCacheUsage cacheUsage) => throw null; - public static NHibernate.CacheMode? ToCacheMode(this NHibernate.Cfg.MappingSchema.HbmCacheMode cacheMode) => throw null; - public static string ToNullValue(this NHibernate.Cfg.MappingSchema.HbmUnsavedValueType unsavedValueType) => throw null; - public static NHibernate.Engine.Versioning.OptimisticLock ToOptimisticLock(this NHibernate.Cfg.MappingSchema.HbmOptimisticLockMode hbmOptimisticLockMode) => throw null; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFetchMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmFetchMode - { - Join, - Select, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFilter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HbmFilter { - public HbmFilter() => throw null; - public string[] Text; - public string condition; public string name; + public string condition; + public string[] Text; + public HbmFilter() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFilterDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmFilterDef : NHibernate.Cfg.MappingSchema.HbmBase + public enum HbmRestrictedLaziness { - public string GetDefaultCondition() => throw null; - public HbmFilterDef() => throw null; - public NHibernate.Cfg.MappingSchema.HbmFilterParam[] Items; - public NHibernate.Cfg.MappingSchema.HbmFilterParam[] ListParameters() => throw null; - public string[] Text; - public string condition; - public string name; - public bool usemanytoone; + False = 0, + Proxy = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFilterParam` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmFilterParam + public class HbmOneToMany : NHibernate.Cfg.MappingSchema.IRelationship { - public HbmFilterParam() => throw null; - public string name; - public string type; + public string @class; + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; + public string node; + public string entityname; + public HbmOneToMany() => throw null; + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFlushMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmFlushMode + public class HbmLoader { - Always, - Auto, - Manual, - Never, + public string queryref; + public HbmLoader() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmFormula` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmFormula + public class HbmCustomSQL { - public HbmFormula() => throw null; + public bool callable; + public bool callableSpecified; + public NHibernate.Cfg.MappingSchema.HbmCustomSQLCheck check; + public bool checkSpecified; public string[] Text; + public HbmCustomSQL() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmGenerator + public enum HbmCustomSQLCheck { - public HbmGenerator() => throw null; - public string @class; - public NHibernate.Cfg.MappingSchema.HbmParam[] param; + None = 0, + Rowcount = 1, + Param = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmId` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmId : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping + public enum HbmCollectionFetchMode { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmId() => throw null; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public string access; - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public NHibernate.Cfg.MappingSchema.HbmGenerator generator; - public string generator1; - public string length; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; - public string node; - public NHibernate.Cfg.MappingSchema.HbmType type; - public string type1; - public string unsavedvalue; + Select = 0, + Join = 1, + Subselect = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmIdbag` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmIdbag : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping + public class HbmBag : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping { - public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmIdbag() => throw null; - public bool Inverse { get => throw null; } - public bool IsLazyProperty { get => throw null; } - public object Item; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public bool Mutable { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } - public string PersisterQualifiedName { get => throw null; } - public string Schema { get => throw null; } - public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public NHibernate.Cfg.MappingSchema.HbmCollectionId collectionid; - public string collectiontype; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool generic; - public bool genericSpecified; - public bool inverse; public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string name; + public string access; + public string table; + public string schema; + public string catalog; + public string subselect1; public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public bool inverse; public bool mutable; - public string name; - public string node; - public bool optimisticlock; + public string cascade; public string orderby; + public string where; + public int batchsize; + public bool batchsizeSpecified; public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; public string persister; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public string where; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmImport` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmImport - { - public HbmImport() => throw null; - public string @class; - public string rename; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmIndex` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmIndex : NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmIndex() => throw null; - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public string length; - public string type; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmIndexManyToAny` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmIndexManyToAny : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IAnyMapping - { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmIndexManyToAny() => throw null; - public string MetaType { get => throw null; } - public System.Collections.Generic.ICollection MetaValues { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public string idtype; - public string metatype; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmIndexManyToMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmIndexManyToMany : NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public string Class { get => throw null; } - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public string EntityName { get => throw null; } - public HbmIndexManyToMany() => throw null; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } - public string @class; - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public string entityname; - public string foreignkey; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmJoin : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping - { - public HbmJoin() => throw null; - public object[] Items; - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public bool generic; + public bool genericSpecified; + public HbmBag() => throw null; + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public bool OptimisticLock { get => throw null; } + public string Cascade { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } public string Subselect { get => throw null; } - public string catalog; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmJoinFetch fetch; - public bool inverse; - public NHibernate.Cfg.MappingSchema.HbmKey key; - public bool optional; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public string table; + public bool Inverse { get => throw null; } + public bool Mutable { get => throw null; } + public string OrderBy { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } + public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } + public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } + public string Sort { get => throw null; } + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmJoinFetch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmJoinFetch + public enum HbmCollectionLazy { - Join, - Select, + True = 0, + False = 1, + Extra = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmJoinedSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmJoinedSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public class HbmClass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityDiscriminableMapping { - public int? BatchSize { get => throw null; } - public bool DynamicInsert { get => throw null; } - public bool DynamicUpdate { get => throw null; } - public string EntityName { get => throw null; } - public HbmJoinedSubclass() => throw null; - public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmCache cache; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public object Item; + public NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminator; + public NHibernate.Cfg.MappingSchema.HbmNaturalId naturalid; + public object Item1; public object[] Items; public object[] Items1; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; + public object[] Items2; + public string entityname; + public string name; + public string proxy; + public bool lazy; + public bool lazySpecified; + public string schemaaction; + public string table; + public string schema; + public string catalog; + public string subselect1; + public string discriminatorvalue; + public bool mutable; + public bool @abstract; + public bool abstractSpecified; + public NHibernate.Cfg.MappingSchema.HbmPolymorphismType polymorphism; + public string where; + public string persister; + public bool dynamicupdate; + public bool dynamicinsert; + public int batchsize; + public bool batchsizeSpecified; + public bool selectbeforeupdate; + public NHibernate.Cfg.MappingSchema.HbmOptimisticLockMode optimisticlock; + public string check; + public string rowid; + public string node; + public HbmClass() => throw null; + public NHibernate.Cfg.MappingSchema.HbmId Id { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCompositeId CompositeId { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmVersion Version { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTimestamp Timestamp { get => throw null; } + public System.Collections.Generic.IEnumerable Joins { get => throw null; } + public System.Collections.Generic.IEnumerable Subclasses { get => throw null; } public System.Collections.Generic.IEnumerable JoinedSubclasses { get => throw null; } + public System.Collections.Generic.IEnumerable UnionSubclasses { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public string EntityName { get => throw null; } public string Name { get => throw null; } public string Node { get => throw null; } - public string Persister { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } public string Proxy { get => throw null; } + public bool? UseLazy { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } + public bool DynamicUpdate { get => throw null; } + public bool DynamicInsert { get => throw null; } + public int? BatchSize { get => throw null; } public bool SelectBeforeUpdate { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public string Persister { get => throw null; } + public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } + public string DiscriminatorValue { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } public string Subselect { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } - public bool? UseLazy { get => throw null; } - public bool @abstract; - public bool abstractSpecified; - public string batchsize; - public string catalog; - public string check; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public bool dynamicinsert; - public bool dynamicupdate; - public string entityname; - public string extends; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public NHibernate.Cfg.MappingSchema.HbmJoinedSubclass[] joinedsubclass1; - public NHibernate.Cfg.MappingSchema.HbmKey key; - public bool lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + } + public class HbmTuplizer + { + public NHibernate.Cfg.MappingSchema.HbmTuplizerEntitymode entitymode; + public bool entitymodeSpecified; + public string @class; + public HbmTuplizer() => throw null; + } + public enum HbmTuplizerEntitymode + { + Poco = 0, + DynamicMap = 1, + } + public class HbmCompositeId + { public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public object[] Items; + public string @class; + public bool mapped; public string name; public string node; - public string persister; - public string proxy; - public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; - public string schema; - public string schemaaction; - public bool selectbeforeupdate; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public string access; + public NHibernate.Cfg.MappingSchema.HbmUnsavedValueType unsavedvalue; + public HbmCompositeId() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmKey : NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmKeyManyToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmKey() => throw null; - public bool? IsNullable { get => throw null; } - public bool? IsUpdatable { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public string name; + public string access; + public string @class; + public string entityname; public string column1; public string foreignkey; - public bool notnull; - public bool notnullSpecified; - public NHibernate.Cfg.MappingSchema.HbmOndelete ondelete; - public string propertyref; - public bool unique; - public bool uniqueSpecified; - public bool update; - public bool updateSpecified; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmKeyManyToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmKeyManyToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public string Access { get => throw null; } - public string Class { get => throw null; } - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public string EntityName { get => throw null; } - public HbmKeyManyToOne() => throw null; - public bool IsLazyProperty { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } - public bool OptimisticLock { get => throw null; } - public string access; - public string @class; - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public string entityname; - public string foreignkey; public NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness lazy; public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmKeyProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmKeyProperty : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public string Access { get => throw null; } + public HbmKeyManyToOne() => throw null; public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmKeyProperty() => throw null; - public bool IsLazyProperty { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness? Lazy { get => throw null; } + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } public string Name { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public string Access { get => throw null; } public bool OptimisticLock { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public string access; + } + public class HbmKeyProperty : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public NHibernate.Cfg.MappingSchema.HbmType type; + public string name; + public string access; + public string type1; public string column1; public string length; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; public string node; - public NHibernate.Cfg.MappingSchema.HbmType type; - public string type1; + public HbmKeyProperty() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public string Name { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmLaziness` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmLaziness + public enum HbmUnsavedValueType { - False, - NoProxy, - Proxy, + Undefined = 0, + Any = 1, + None = 2, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmList` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmList : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping + public class HbmId : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.ITypeMapping { - public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmList() => throw null; - public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } - public bool Inverse { get => throw null; } - public bool IsLazyProperty { get => throw null; } - public object Item; - public object Item1; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public bool Mutable { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } - public string PersisterQualifiedName { get => throw null; } - public string Schema { get => throw null; } - public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public string collectiontype; - public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool generic; - public bool genericSpecified; - public bool inverse; - public NHibernate.Cfg.MappingSchema.HbmKey key; - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public NHibernate.Cfg.MappingSchema.HbmType type; + public NHibernate.Cfg.MappingSchema.HbmGenerator generator; public string name; public string node; - public bool optimisticlock; - public string orderby; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string persister; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public string where; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmListIndex` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmListIndex : NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmListIndex() => throw null; - public string @base; - public NHibernate.Cfg.MappingSchema.HbmColumn column; + public string access; public string column1; + public string type1; + public string length; + public string unsavedvalue; + public string generator1; + public HbmId() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmLoadCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmLoadCollection - { - public HbmLoadCollection() => throw null; - public string alias; - public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; - public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; - public string role; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmLoader + public class HbmGenerator { - public HbmLoader() => throw null; - public string queryref; + public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public string @class; + public HbmGenerator() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmLockMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmLockMode + public class HbmDiscriminator : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping { - None, - Read, - Upgrade, - UpgradeNowait, - Write, + public object Item; + public string column; + public string formula; + public string type; + public bool notnull; + public string length; + public bool force; + public bool insert; + public HbmDiscriminator() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmManyToAny` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmManyToAny : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IAnyMapping + public class HbmNaturalId : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmManyToAny() => throw null; - public string MetaType { get => throw null; } - public System.Collections.Generic.ICollection MetaValues { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public string idtype; - public string metatype; - public NHibernate.Cfg.MappingSchema.HbmMetaValue[] metavalue; + public object[] Items; + public bool mutable; + public HbmNaturalId() => throw null; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmManyToMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmManyToMany : NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmComponent : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - public string Class { get => throw null; } - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public string EntityName { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmManyToMany() => throw null; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public NHibernate.Cfg.MappingSchema.HbmParent parent; public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } public string @class; - public string column; - public string entityname; - public NHibernate.Cfg.MappingSchema.HbmFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public string foreignkey; - public string formula; - public NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string node; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; - public string orderby; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string propertyref; + public string name; + public string access; public bool unique; - public string where; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmManyToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmManyToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping - { - public string Access { get => throw null; } + public bool update; + public bool insert; + public bool lazy; + public string lazygroup; + public bool optimisticlock; + public string node; + public HbmComponent() => throw null; public string Class { get => throw null; } - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public string EntityName { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmManyToOne() => throw null; + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public string EmbeddedNode { get => throw null; } public bool IsLazyProperty { get => throw null; } - public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmLaziness? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } + public string Access { get => throw null; } public bool OptimisticLock { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + } + public class HbmDynamicComponent : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + { + public object[] Items; + public string name; public string access; - public string cascade; - public string @class; - public string column; - public string entityname; - public NHibernate.Cfg.MappingSchema.HbmFetchMode fetch; - public bool fetchSpecified; - public string foreignkey; - public string formula; - public string index; + public bool unique; + public bool update; public bool insert; - public NHibernate.Cfg.MappingSchema.HbmLaziness lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; + public bool optimisticlock; public string node; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; - public bool notnull; - public bool notnullSpecified; - public bool optimisticlock; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string propertyref; - public bool unique; - public string uniquekey; - public bool update; + public HbmDynamicComponent() => throw null; + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public string EmbeddedNode { get => throw null; } + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMap : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping + public class HbmList : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping { - public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmMap() => throw null; - public bool Inverse { get => throw null; } - public bool IsLazyProperty { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmCache cache; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public NHibernate.Cfg.MappingSchema.HbmKey key; public object Item; public object Item1; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public bool Mutable { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string name; + public string access; + public string table; + public string schema; + public string catalog; + public string subselect1; + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; + public bool lazySpecified; + public bool inverse; + public bool mutable; + public string cascade; + public string orderby; + public string where; + public int batchsize; + public bool batchsizeSpecified; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; + public string persister; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public bool generic; + public bool genericSpecified; + public HbmList() => throw null; public string Name { get => throw null; } + public string Access { get => throw null; } public bool OptimisticLock { get => throw null; } - public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } - public string PersisterQualifiedName { get => throw null; } - public string Schema { get => throw null; } - public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public string Cascade { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } public string Subselect { get => throw null; } - public string Table { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } + public bool Inverse { get => throw null; } + public bool Mutable { get => throw null; } + public string OrderBy { get => throw null; } public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; + public int? BatchSize { get => throw null; } + public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } + public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } + public string Sort { get => throw null; } + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } + } + public class HbmMap : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public string collectiontype; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool generic; - public bool genericSpecified; - public bool inverse; public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; + public object Item1; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string name; + public string access; + public string table; + public string schema; + public string catalog; + public string subselect1; public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public bool inverse; public bool mutable; - public string name; - public string node; - public bool optimisticlock; + public string cascade; public string orderby; + public string where; + public int batchsize; + public bool batchsizeSpecified; public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; public string persister; - public string schema; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public bool generic; + public bool genericSpecified; public string sort; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public string where; + public HbmMap() => throw null; + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public bool OptimisticLock { get => throw null; } + public string Cascade { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } + public string Subselect { get => throw null; } + public bool Inverse { get => throw null; } + public bool Mutable { get => throw null; } + public string OrderBy { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } + public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } + public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } + public string Sort { get => throw null; } + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMapKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMapKey : NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmCompositeIndex : NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmMapKey() => throw null; public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public string column; - public string formula; - public string length; - public string node; - public string type; + public string @class; + public HbmCompositeIndex() => throw null; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public string EmbeddedNode { get => throw null; } + public string Name { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMapKeyManyToMany : NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmCompositeMapKey : NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { + public object[] Items; + public string @class; + public HbmCompositeMapKey() => throw null; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public string EmbeddedNode { get => throw null; } + public string Name { get => throw null; } + } + public class HbmIndexManyToAny : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IAnyMapping + { + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public string idtype; + public string metatype; + public string column1; + public HbmIndexManyToAny() => throw null; public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public string EntityName { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmMapKeyManyToMany() => throw null; - public object[] Items; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } + public string MetaType { get => throw null; } + public System.Collections.Generic.ICollection MetaValues { get => throw null; } + } + public class HbmIndexManyToMany : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IRelationship + { + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; public string @class; - public string column; public string entityname; + public string column1; public string foreignkey; - public string formula; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMapping : NHibernate.Cfg.MappingSchema.AbstractDecoratable - { - public NHibernate.Cfg.MappingSchema.HbmDatabaseObject[] DatabaseObjects { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmFilterDef[] FilterDefinitions { get => throw null; } - public HbmMapping() => throw null; - public NHibernate.Cfg.MappingSchema.HbmQuery[] HqlQueries { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmImport[] Imports { get => throw null; } - public object[] Items; - public object[] Items1; - public NHibernate.Cfg.MappingSchema.HbmJoinedSubclass[] JoinedSubclasses { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmResultSet[] ResultSets { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmClass[] RootClasses { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSqlQuery[] SqlQueries { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSubclass[] SubClasses { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTypedef[] TypeDefinitions { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmUnionSubclass[] UnionSubclasses { get => throw null; } - public string assembly; - public bool autoimport; - public string catalog; - public NHibernate.Cfg.MappingSchema.HbmDatabaseObject[] databaseobject; - public string defaultaccess; - public string defaultcascade; - public bool defaultlazy; - public NHibernate.Cfg.MappingSchema.HbmFilterDef[] filterdef; - public NHibernate.Cfg.MappingSchema.HbmImport[] import; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string @namespace; - public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmTypedef[] typedef; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMeta` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMeta : NHibernate.Cfg.MappingSchema.HbmBase - { - public string GetText() => throw null; - public HbmMeta() => throw null; - public string[] Text; - public string attribute; - public bool inherit; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmMetaValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmMetaValue - { - public HbmMetaValue() => throw null; - public string @class; - public string value; + public HbmIndexManyToMany() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmNaturalId` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmNaturalId : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + public class HbmMapKey : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.ITypeMapping { - public HbmNaturalId() => throw null; public object[] Items; - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public bool mutable; + public string column; + public string formula; + public string type; + public string length; + public string node; + public HbmMapKey() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmNestedCompositeElement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmNestedCompositeElement : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping + public class HbmMapKeyManyToMany : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IRelationship { - public string Access { get => throw null; } - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmNestedCompositeElement() => throw null; - public bool IsLazyProperty { get => throw null; } public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public string access; public string @class; - public string name; - public string node; - public NHibernate.Cfg.MappingSchema.HbmParent parent; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmNotFoundMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmNotFoundMode - { - Exception, - Ignore, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmOndelete` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmOndelete - { - Cascade, - Noaction, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmOneToMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmOneToMany : NHibernate.Cfg.MappingSchema.IRelationship - { - public string Class { get => throw null; } + public string entityname; + public string column; + public string formula; + public string foreignkey; + public HbmMapKeyManyToMany() => throw null; + public System.Collections.Generic.IEnumerable Columns { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } public string EntityName { get => throw null; } - public HbmOneToMany() => throw null; + public string Class { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } - public string @class; - public string entityname; - public string node; - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode notfound; + public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmOneToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmOneToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IRelationship, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public class HbmOneToOne : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IRelationship { - public string Access { get => throw null; } - public string Class { get => throw null; } - public string EntityName { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmOneToOne() => throw null; - public bool IsLazyProperty { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLaziness? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } - public bool OptimisticLock { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmFormula[] formula; + public string name; + public string formula1; public string access; - public string cascade; public string @class; - public bool constrained; public string entityname; + public string cascade; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; public NHibernate.Cfg.MappingSchema.HbmFetchMode fetch; public bool fetchSpecified; + public bool constrained; + public bool optimisticlock; public string foreignkey; - public NHibernate.Cfg.MappingSchema.HbmFormula[] formula; - public string formula1; + public string propertyref; public NHibernate.Cfg.MappingSchema.HbmLaziness lazy; public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; public string node; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string propertyref; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmOptimisticLockMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmOptimisticLockMode - { - All, - Dirty, - None, - Version, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmOuterJoinStrategy - { - Auto, - False, - True, + public HbmOneToOne() => throw null; + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; set { } } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Formulas { get => throw null; } + public string EntityName { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLaziness? Lazy { get => throw null; } + public bool IsLazyProperty { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmParam` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmParam : NHibernate.Cfg.MappingSchema.HbmBase + public class HbmPrimitiveArray : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping { - public string GetText() => throw null; - public HbmParam() => throw null; - public string[] Text; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmCache cache; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; + public NHibernate.Cfg.MappingSchema.HbmElement element; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; public string name; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmParent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmParent - { - public HbmParent() => throw null; public string access; - public string name; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmPolymorphismType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmPolymorphismType - { - Explicit, - Implicit, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmPrimitiveArray` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmPrimitiveArray : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping - { - public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } + public string table; + public string schema; + public string catalog; + public string subselect1; + public bool mutable; + public string where; + public string batchsize; + public NHibernate.Cfg.MappingSchema.HbmPrimitivearrayOuterjoin outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmPrimitivearrayFetch fetch; + public bool fetchSpecified; + public string persister; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; public HbmPrimitiveArray() => throw null; - public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } - public bool Inverse { get => throw null; } + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } public bool IsLazyProperty { get => throw null; } - public object Item; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } + public string Cascade { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } + public string Subselect { get => throw null; } + public bool Inverse { get => throw null; } public bool Mutable { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public string batchsize; + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmIndex Index { get => throw null; } + } + public enum HbmPrimitivearrayOuterjoin + { + True = 0, + False = 1, + Auto = 2, + } + public enum HbmPrimitivearrayFetch + { + Join = 0, + Select = 1, + Subselect = 2, + } + public class HbmSet : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string catalog; - public string check; - public string collectiontype; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmElement element; - public NHibernate.Cfg.MappingSchema.HbmPrimitivearrayFetch fetch; - public bool fetchSpecified; public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; public string name; - public string node; - public bool optimisticlock; - public NHibernate.Cfg.MappingSchema.HbmPrimitivearrayOuterjoin outerjoin; + public string access; + public string table; + public string schema; + public string catalog; + public string subselect1; + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; + public bool lazySpecified; + public bool inverse; + public bool mutable; + public string cascade; + public string orderby; + public string where; + public int batchsize; + public bool batchsizeSpecified; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; public string persister; - public string schema; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public bool generic; + public bool genericSpecified; + public string sort; + public HbmSet() => throw null; + public string Name { get => throw null; } + public string Access { get => throw null; } + public bool OptimisticLock { get => throw null; } + public bool IsLazyProperty { get => throw null; } + public string Cascade { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } + public string Subselect { get => throw null; } + public bool Inverse { get => throw null; } + public bool Mutable { get => throw null; } + public string OrderBy { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } + public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } + public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } + public string Sort { get => throw null; } + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } + } + public class HbmIdbag : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; + public NHibernate.Cfg.MappingSchema.HbmCache cache; public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public NHibernate.Cfg.MappingSchema.HbmCollectionId collectionid; + public NHibernate.Cfg.MappingSchema.HbmKey key; + public object Item; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string name; + public string access; public string table; + public string schema; + public string catalog; + public string subselect1; + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; + public bool lazySpecified; + public bool inverse; + public bool mutable; + public string cascade; + public string orderby; public string where; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmPrimitivearrayFetch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmPrimitivearrayFetch - { - Join, - Select, - Subselect, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmPrimitivearrayOuterjoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmPrimitivearrayOuterjoin - { - Auto, - False, - True, - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmProperties` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmProperties : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping - { + public int batchsize; + public bool batchsizeSpecified; + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; + public bool outerjoinSpecified; + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; + public bool fetchSpecified; + public string persister; + public string collectiontype; + public string check; + public bool optimisticlock; + public string node; + public bool generic; + public bool genericSpecified; + public HbmIdbag() => throw null; + public string Name { get => throw null; } public string Access { get => throw null; } - public string Class { get => throw null; } - public string EmbeddedNode { get => throw null; } - public HbmProperties() => throw null; public bool IsLazyProperty { get => throw null; } - public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } public bool OptimisticLock { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public bool insert; - public string name; - public string node; - public bool optimisticlock; - public bool unique; - public bool update; + public string Cascade { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } + public string Subselect { get => throw null; } + public bool Inverse { get => throw null; } + public bool Mutable { get => throw null; } + public string OrderBy { get => throw null; } + public string Where { get => throw null; } + public int? BatchSize { get => throw null; } + public string PersisterQualifiedName { get => throw null; } + public string CollectionType { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } + public string Table { get => throw null; } + public string Schema { get => throw null; } + public string Catalog { get => throw null; } + public string Check { get => throw null; } + public object ElementRelationship { get => throw null; } + public string Sort { get => throw null; } + public bool? Generic { get => throw null; } + public System.Collections.Generic.IEnumerable Filters { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmProperty : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.ITypeMapping, NHibernate.Cfg.MappingSchema.IFormulasMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmCollectionId : NHibernate.Cfg.MappingSchema.IColumnsMapping, NHibernate.Cfg.MappingSchema.ITypeMapping { - public string Access { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; + public NHibernate.Cfg.MappingSchema.HbmGenerator generator; + public string column1; + public string type; + public string length; + public HbmCollectionId() => throw null; public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnsAndFormulas { get => throw null; } - public string FetchGroup { get => throw null; } - public System.Collections.Generic.IEnumerable Formulas { get => throw null; } - public HbmProperty() => throw null; - public bool IsLazyProperty { get => throw null; } - public object[] Items; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string Name { get => throw null; } - public bool OptimisticLock { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmType Type { get => throw null; } - public string access; - public string column; - public string formula; - public NHibernate.Cfg.MappingSchema.HbmPropertyGeneration generated; - public string index; - public bool insert; - public bool insertSpecified; - public bool lazy; - public string lazygroup; - public string length; + } + public class HbmTimestamp : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping + { public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public string name; public string node; - public bool notnull; - public bool notnullSpecified; - public bool optimisticlock; - public string precision; - public string scale; - public NHibernate.Cfg.MappingSchema.HbmType type; - public string type1; - public bool unique; - public string uniquekey; - public bool update; - public bool updateSpecified; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmPropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmPropertyGeneration - { - Always, - Insert, - Never, + public string column; + public string access; + public NHibernate.Cfg.MappingSchema.HbmTimestampUnsavedvalue unsavedvalue; + public bool unsavedvalueSpecified; + public NHibernate.Cfg.MappingSchema.HbmTimestampSource source; + public NHibernate.Cfg.MappingSchema.HbmVersionGeneration generated; + public HbmTimestamp() => throw null; + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Columns { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmQuery : NHibernate.Cfg.MappingSchema.HbmBase + public enum HbmTimestampUnsavedvalue { - public string GetText() => throw null; - public HbmQuery() => throw null; - public NHibernate.Cfg.MappingSchema.HbmQueryParam[] Items; - public string[] Text; - public bool cacheable; - public NHibernate.Cfg.MappingSchema.HbmCacheMode cachemode; - public bool cachemodeSpecified; - public string cacheregion; - public string comment; - public int fetchsize; - public bool fetchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmFlushMode flushmode; - public bool flushmodeSpecified; - public string name; - public bool @readonly; - public bool readonlySpecified; - public string timeout; + Null = 0, + Undefined = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmQueryParam` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmQueryParam + public enum HbmTimestampSource { - public HbmQueryParam() => throw null; - public string name; - public string type; + Vm = 0, + Db = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmRestrictedLaziness + public enum HbmVersionGeneration { - False, - Proxy, + Never = 0, + Always = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmResultSet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmResultSet + public class HbmVersion : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping { - public HbmResultSet() => throw null; - public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmColumn[] column; public string name; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturn - { - public HbmReturn() => throw null; - public string alias; - public string @class; - public string entityname; - public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; - public NHibernate.Cfg.MappingSchema.HbmReturnDiscriminator returndiscriminator; - public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturnColumn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturnColumn - { - public HbmReturnColumn() => throw null; - public string name; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturnDiscriminator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturnDiscriminator - { - public HbmReturnDiscriminator() => throw null; - public string column; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturnJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturnJoin - { - public HbmReturnJoin() => throw null; - public string alias; - public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; - public string property; - public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturnProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturnProperty - { - public HbmReturnProperty() => throw null; - public string column; - public string name; - public NHibernate.Cfg.MappingSchema.HbmReturnColumn[] returncolumn; - } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmReturnScalar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmReturnScalar - { - public HbmReturnScalar() => throw null; - public string column; + public string node; + public string access; + public string column1; public string type; + public string unsavedvalue; + public NHibernate.Cfg.MappingSchema.HbmVersionGeneration generated; + public bool insert; + public bool insertSpecified; + public HbmVersion() => throw null; + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public System.Collections.Generic.IEnumerable Columns { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmSet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmSet : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping, NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping + public class HbmProperties : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IComponentMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - public string Access { get => throw null; } - public int? BatchSize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCache Cache { get => throw null; } - public string Cascade { get => throw null; } - public string Catalog { get => throw null; } - public string Check { get => throw null; } - public string CollectionType { get => throw null; } - public object ElementRelationship { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get => throw null; } - public System.Collections.Generic.IEnumerable Filters { get => throw null; } - public bool? Generic { get => throw null; } - public HbmSet() => throw null; - public bool Inverse { get => throw null; } + public object[] Items; + public string name; + public bool unique; + public bool insert; + public bool update; + public bool optimisticlock; + public string node; + public HbmProperties() => throw null; public bool IsLazyProperty { get => throw null; } - public object Item; - public NHibernate.Cfg.MappingSchema.HbmKey Key { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get => throw null; } - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public bool Mutable { get => throw null; } + public string Class { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmParent Parent { get => throw null; } + public string EmbeddedNode { get => throw null; } public string Name { get => throw null; } + public string Access { get => throw null; } public bool OptimisticLock { get => throw null; } - public string OrderBy { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get => throw null; } - public string PersisterQualifiedName { get => throw null; } - public string Schema { get => throw null; } - public string Sort { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public string Subselect { get => throw null; } - public string Table { get => throw null; } - public string Where { get => throw null; } - public string access; - public int batchsize; - public bool batchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmCache cache; - public string cascade; - public string catalog; - public string check; - public string collectiontype; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + } + public class HbmJoin : NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + { + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; public NHibernate.Cfg.MappingSchema.HbmComment comment; - public NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode fetch; - public bool fetchSpecified; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public bool generic; - public bool genericSpecified; - public bool inverse; public NHibernate.Cfg.MappingSchema.HbmKey key; - public NHibernate.Cfg.MappingSchema.HbmCollectionLazy lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public bool mutable; - public string name; - public string node; - public bool optimisticlock; - public string orderby; - public NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerjoin; - public bool outerjoinSpecified; - public string persister; - public string schema; - public string sort; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldeleteall; + public object[] Items; public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; - public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; public string table; - public string where; + public string schema; + public string catalog; + public string subselect1; + public NHibernate.Cfg.MappingSchema.HbmJoinFetch fetch; + public bool inverse; + public bool optional; + public HbmJoin() => throw null; + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public string Subselect { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmSqlQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmSqlQuery : NHibernate.Cfg.MappingSchema.HbmBase + public enum HbmJoinFetch { - public string GetText() => throw null; - public HbmSqlQuery() => throw null; - public object[] Items; - public string[] Text; - public bool cacheable; - public NHibernate.Cfg.MappingSchema.HbmCacheMode cachemode; - public bool cachemodeSpecified; - public string cacheregion; - public bool callable; - public string comment; - public int fetchsize; - public bool fetchsizeSpecified; - public NHibernate.Cfg.MappingSchema.HbmFlushMode flushmode; - public bool flushmodeSpecified; - public string name; - public bool @readonly; - public bool readonlySpecified; - public string resultsetref; - public string timeout; + Join = 0, + Select = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IEntityDiscriminableMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public class HbmJoinedSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - public int? BatchSize { get => throw null; } - public string DiscriminatorValue { get => throw null; } - public bool DynamicInsert { get => throw null; } - public bool DynamicUpdate { get => throw null; } - public string EntityName { get => throw null; } - public HbmSubclass() => throw null; - public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; + public NHibernate.Cfg.MappingSchema.HbmComment comment; + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public NHibernate.Cfg.MappingSchema.HbmKey key; public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmJoinedSubclass[] joinedsubclass1; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; public object[] Items1; - public System.Collections.Generic.IEnumerable Joins { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string entityname; + public string name; + public string proxy; + public string table; + public string schemaaction; + public string schema; + public string catalog; + public string subselect1; + public bool dynamicupdate; + public bool dynamicinsert; + public bool selectbeforeupdate; + public string extends; + public bool lazy; + public bool lazySpecified; + public bool @abstract; + public bool abstractSpecified; + public string persister; + public string check; + public string batchsize; + public string node; + public HbmJoinedSubclass() => throw null; + public System.Collections.Generic.IEnumerable JoinedSubclasses { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public string EntityName { get => throw null; } public string Name { get => throw null; } public string Node { get => throw null; } - public string Persister { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } public string Proxy { get => throw null; } + public bool? UseLazy { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } + public bool DynamicUpdate { get => throw null; } + public bool DynamicInsert { get => throw null; } + public int? BatchSize { get => throw null; } public bool SelectBeforeUpdate { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public string Persister { get => throw null; } + public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } - public System.Collections.Generic.IEnumerable Subclasses { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } public string Subselect { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } - public bool? UseLazy { get => throw null; } - public bool @abstract; - public bool abstractSpecified; - public string batchsize; - public string discriminatorvalue; - public bool dynamicinsert; - public bool dynamicupdate; - public string entityname; - public string extends; - public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; - public NHibernate.Cfg.MappingSchema.HbmJoin[] join; - public bool lazy; - public bool lazySpecified; - public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; - public string name; - public string node; - public string persister; - public string proxy; - public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; - public bool selectbeforeupdate; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubclass[] subclass1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmSubselect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmSubselect + public class HbmResultSet { - public HbmSubselect() => throw null; - public string[] Text; + public object[] Items; + public string name; + public HbmResultSet() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmSynchronize` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmSynchronize + public class HbmLoadCollection { - public HbmSynchronize() => throw null; - public string table; + public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; + public string alias; + public string role; + public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; + public HbmLoadCollection() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTimestamp` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmTimestamp : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping + public class HbmReturnProperty { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmTimestamp() => throw null; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string access; - public string column; - public NHibernate.Cfg.MappingSchema.HbmVersionGeneration generated; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmReturnColumn[] returncolumn; public string name; - public string node; - public NHibernate.Cfg.MappingSchema.HbmTimestampSource source; - public NHibernate.Cfg.MappingSchema.HbmTimestampUnsavedvalue unsavedvalue; - public bool unsavedvalueSpecified; + public string column; + public HbmReturnProperty() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTimestampSource` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmTimestampSource + public class HbmReturnColumn { - Db, - Vm, + public string name; + public HbmReturnColumn() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTimestampUnsavedvalue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmTimestampUnsavedvalue + public enum HbmLockMode { - Null, - Undefined, + None = 0, + Read = 1, + Upgrade = 2, + UpgradeNowait = 3, + Write = 4, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmTuplizer + public class HbmReturn { - public HbmTuplizer() => throw null; + public NHibernate.Cfg.MappingSchema.HbmReturnDiscriminator returndiscriminator; + public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; + public string alias; + public string entityname; public string @class; - public NHibernate.Cfg.MappingSchema.HbmTuplizerEntitymode entitymode; - public bool entitymodeSpecified; + public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; + public HbmReturn() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTuplizerEntitymode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmTuplizerEntitymode + public class HbmReturnDiscriminator { - DynamicMap, - Poco, + public string column; + public HbmReturnDiscriminator() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmType + public class HbmReturnJoin { - public HbmType() => throw null; + public NHibernate.Cfg.MappingSchema.HbmReturnProperty[] returnproperty; + public string alias; + public string property; + public NHibernate.Cfg.MappingSchema.HbmLockMode lockmode; + public HbmReturnJoin() => throw null; + } + public class HbmReturnScalar + { + public string column; + public string type; + public HbmReturnScalar() => throw null; + } + public class HbmQuery : NHibernate.Cfg.MappingSchema.HbmBase + { + public NHibernate.Cfg.MappingSchema.HbmQueryParam[] Items; + public string[] Text; public string name; - public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public NHibernate.Cfg.MappingSchema.HbmFlushMode flushmode; + public bool flushmodeSpecified; + public bool cacheable; + public string cacheregion; + public int fetchsize; + public bool fetchsizeSpecified; + public string timeout; + public NHibernate.Cfg.MappingSchema.HbmCacheMode cachemode; + public bool cachemodeSpecified; + public bool @readonly; + public bool readonlySpecified; + public string comment; + public HbmQuery() => throw null; + public string GetText() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmTypedef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmTypedef + public class HbmQueryParam { - public HbmTypedef() => throw null; - public string @class; public string name; - public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public string type; + public HbmQueryParam() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmUnionSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmUnionSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public enum HbmFlushMode { - public int? BatchSize { get => throw null; } - public bool DynamicInsert { get => throw null; } - public bool DynamicUpdate { get => throw null; } - public string EntityName { get => throw null; } - public HbmUnionSubclass() => throw null; - public bool? IsAbstract { get => throw null; } + Auto = 0, + Manual = 1, + Always = 2, + Never = 3, + } + public enum HbmCacheMode + { + Get = 0, + Ignore = 1, + Normal = 2, + Put = 3, + Refresh = 4, + } + public class HbmSqlQuery : NHibernate.Cfg.MappingSchema.HbmBase + { + public object[] Items; + public string[] Text; + public string name; + public string resultsetref; + public NHibernate.Cfg.MappingSchema.HbmFlushMode flushmode; + public bool flushmodeSpecified; + public bool cacheable; + public string cacheregion; + public int fetchsize; + public bool fetchsizeSpecified; + public string timeout; + public NHibernate.Cfg.MappingSchema.HbmCacheMode cachemode; + public bool cachemodeSpecified; + public bool @readonly; + public bool readonlySpecified; + public string comment; + public bool callable; + public HbmSqlQuery() => throw null; + public string GetText() => throw null; + } + public class HbmSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntityDiscriminableMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmJoin[] join; + public NHibernate.Cfg.MappingSchema.HbmSubclass[] subclass1; + public NHibernate.Cfg.MappingSchema.HbmLoader loader; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; public object[] Items1; + public NHibernate.Cfg.MappingSchema.HbmFilter[] filter; + public string entityname; + public string name; + public string proxy; + public string discriminatorvalue; + public bool dynamicupdate; + public bool dynamicinsert; + public bool selectbeforeupdate; + public string extends; + public bool lazy; + public bool lazySpecified; + public bool @abstract; + public bool abstractSpecified; + public string persister; + public string batchsize; + public string node; + public HbmSubclass() => throw null; + public System.Collections.Generic.IEnumerable Joins { get => throw null; } + public System.Collections.Generic.IEnumerable Subclasses { get => throw null; } protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public string EntityName { get => throw null; } public string Name { get => throw null; } public string Node { get => throw null; } - public string Persister { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } public string Proxy { get => throw null; } + public bool? UseLazy { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } + public bool DynamicUpdate { get => throw null; } + public bool DynamicInsert { get => throw null; } + public int? BatchSize { get => throw null; } public bool SelectBeforeUpdate { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public string Persister { get => throw null; } + public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } + public string DiscriminatorValue { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } public string Subselect { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } - public System.Collections.Generic.IEnumerable UnionSubclasses { get => throw null; } - public bool? UseLazy { get => throw null; } - public bool @abstract; - public bool abstractSpecified; - public string batchsize; - public string catalog; - public string check; + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + } + public class HbmUnionSubclass : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IEntityMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; public NHibernate.Cfg.MappingSchema.HbmComment comment; - public bool dynamicinsert; - public bool dynamicupdate; - public string entityname; - public string extends; - public bool lazy; - public bool lazySpecified; + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; + public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmUnionSubclass[] unionsubclass1; public NHibernate.Cfg.MappingSchema.HbmLoader loader; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; + public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; + public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; + public object[] Items1; + public string entityname; public string name; - public string node; - public string persister; public string proxy; - public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; + public string table; public string schema; - public bool selectbeforeupdate; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqldelete; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlinsert; - public NHibernate.Cfg.MappingSchema.HbmCustomSQL sqlupdate; - public NHibernate.Cfg.MappingSchema.HbmSubselect subselect; + public string catalog; public string subselect1; - public NHibernate.Cfg.MappingSchema.HbmSynchronize[] synchronize; - public string table; - public NHibernate.Cfg.MappingSchema.HbmTuplizer[] tuplizer; - public NHibernate.Cfg.MappingSchema.HbmUnionSubclass[] unionsubclass1; + public bool dynamicupdate; + public bool dynamicinsert; + public bool selectbeforeupdate; + public string extends; + public bool lazy; + public bool lazySpecified; + public bool @abstract; + public bool abstractSpecified; + public string persister; + public string check; + public string batchsize; + public string node; + public HbmUnionSubclass() => throw null; + public System.Collections.Generic.IEnumerable UnionSubclasses { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public string EntityName { get => throw null; } + public string Name { get => throw null; } + public string Node { get => throw null; } + public string Proxy { get => throw null; } + public bool? UseLazy { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get => throw null; } + public bool DynamicUpdate { get => throw null; } + public bool DynamicInsert { get => throw null; } + public int? BatchSize { get => throw null; } + public bool SelectBeforeUpdate { get => throw null; } + public string Persister { get => throw null; } + public bool? IsAbstract { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get => throw null; } + public string Subselect { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmUnsavedValueType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmUnsavedValueType + public enum HbmPolymorphismType { - Any, - None, - Undefined, + Implicit = 0, + Explicit = 1, } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmVersion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HbmVersion : NHibernate.Cfg.MappingSchema.AbstractDecoratable, NHibernate.Cfg.MappingSchema.IColumnsMapping + public enum HbmOptimisticLockMode + { + None = 0, + Version = 1, + Dirty = 2, + All = 3, + } + public class HbmCreate + { + public string[] Text; + public HbmCreate() => throw null; + } + public class HbmDatabaseObject : NHibernate.Cfg.MappingSchema.HbmBase + { + public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmDialectScope[] dialectscope; + public string FindCreateText() => throw null; + public NHibernate.Cfg.MappingSchema.HbmDefinition FindDefinition() => throw null; + public System.Collections.Generic.IList FindDialectScopeNames() => throw null; + public string FindDropText() => throw null; + public bool HasDefinition() => throw null; + public HbmDatabaseObject() => throw null; + } + public class HbmDefinition : NHibernate.Cfg.MappingSchema.HbmBase + { + public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public string @class; + public System.Collections.Generic.IDictionary FindParameterValues() => throw null; + public HbmDefinition() => throw null; + } + public class HbmDrop + { + public string[] Text; + public HbmDrop() => throw null; + } + public class HbmDialectScope + { + public string name; + public string[] Text; + public HbmDialectScope() => throw null; + } + public class HbmFilterDef : NHibernate.Cfg.MappingSchema.HbmBase + { + public NHibernate.Cfg.MappingSchema.HbmFilterParam[] Items; + public string[] Text; + public string name; + public string condition; + public bool usemanytoone; + public HbmFilterDef() => throw null; + public string GetDefaultCondition() => throw null; + public NHibernate.Cfg.MappingSchema.HbmFilterParam[] ListParameters() => throw null; + } + public class HbmFilterParam { - public System.Collections.Generic.IEnumerable Columns { get => throw null; } - public HbmVersion() => throw null; - protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } - public string access; - public NHibernate.Cfg.MappingSchema.HbmColumn[] column; - public string column1; - public NHibernate.Cfg.MappingSchema.HbmVersionGeneration generated; - public bool insert; - public bool insertSpecified; - public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; public string name; - public string node; public string type; - public string unsavedvalue; + public HbmFilterParam() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.HbmVersionGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HbmVersionGeneration + public class HbmMapping : NHibernate.Cfg.MappingSchema.AbstractDecoratable + { + public NHibernate.Cfg.MappingSchema.HbmMeta[] meta; + public NHibernate.Cfg.MappingSchema.HbmTypedef[] typedef; + public NHibernate.Cfg.MappingSchema.HbmImport[] import; + public object[] Items; + public NHibernate.Cfg.MappingSchema.HbmResultSet[] resultset; + public object[] Items1; + public NHibernate.Cfg.MappingSchema.HbmFilterDef[] filterdef; + public NHibernate.Cfg.MappingSchema.HbmDatabaseObject[] databaseobject; + public string schema; + public string catalog; + public string defaultcascade; + public string defaultaccess; + public bool defaultlazy; + public bool autoimport; + public string @namespace; + public string assembly; + public HbmMapping() => throw null; + public NHibernate.Cfg.MappingSchema.HbmDatabaseObject[] DatabaseObjects { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmFilterDef[] FilterDefinitions { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmResultSet[] ResultSets { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmTypedef[] TypeDefinitions { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmImport[] Imports { get => throw null; } + protected override NHibernate.Cfg.MappingSchema.HbmMeta[] Metadatas { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmClass[] RootClasses { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSubclass[] SubClasses { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmJoinedSubclass[] JoinedSubclasses { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmUnionSubclass[] UnionSubclasses { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmQuery[] HqlQueries { get => throw null; } + public NHibernate.Cfg.MappingSchema.HbmSqlQuery[] SqlQueries { get => throw null; } + } + public class HbmTypedef + { + public NHibernate.Cfg.MappingSchema.HbmParam[] param; + public string @class; + public string name; + public HbmTypedef() => throw null; + } + public class HbmImport + { + public string @class; + public string rename; + public HbmImport() => throw null; + } + public abstract class HbmBase + { + protected static T Find(object[] array) => throw null; + protected static T[] FindAll(object[] array) => throw null; + protected static string JoinString(string[] text) => throw null; + protected HbmBase() => throw null; + } + public static partial class HbmExtensions { - Always, - Never, + public static NHibernate.Engine.Versioning.OptimisticLock ToOptimisticLock(this NHibernate.Cfg.MappingSchema.HbmOptimisticLockMode hbmOptimisticLockMode) => throw null; + public static string ToNullValue(this NHibernate.Cfg.MappingSchema.HbmUnsavedValueType unsavedValueType) => throw null; + public static string ToCacheConcurrencyStrategy(this NHibernate.Cfg.MappingSchema.HbmCacheUsage cacheUsage) => throw null; + public static NHibernate.CacheMode? ToCacheMode(this NHibernate.Cfg.MappingSchema.HbmCacheMode cacheMode) => throw null; + public static string JoinString(this string[] source) => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.IAnyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAnyMapping { string MetaType { get; } System.Collections.Generic.ICollection MetaValues { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IAssemblyResourceFilter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAssemblyResourceFilter { bool ShouldParse(string resourceName); } - - // Generated from `NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPropertiesMapping : NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping + public interface ICollectionPropertiesMapping : NHibernate.Cfg.MappingSchema.IEntityPropertyMapping, NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IReferencePropertyMapping, NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping { - int? BatchSize { get; } - NHibernate.Cfg.MappingSchema.HbmCache Cache { get; } - string Catalog { get; } - string Check { get; } - string CollectionType { get; } - object ElementRelationship { get; } - NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get; } - System.Collections.Generic.IEnumerable Filters { get; } - bool? Generic { get; } bool Inverse { get; } - NHibernate.Cfg.MappingSchema.HbmKey Key { get; } - NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get; } bool Mutable { get; } string OrderBy { get; } - NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get; } + string Where { get; } + int? BatchSize { get; } string PersisterQualifiedName { get; } + string CollectionType { get; } + NHibernate.Cfg.MappingSchema.HbmCollectionFetchMode? FetchMode { get; } + NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy? OuterJoin { get; } + NHibernate.Cfg.MappingSchema.HbmCollectionLazy? Lazy { get; } + string Table { get; } string Schema { get; } + string Catalog { get; } + string Check { get; } + object ElementRelationship { get; } string Sort { get; } - string Table { get; } - string Where { get; } + bool? Generic { get; } + System.Collections.Generic.IEnumerable Filters { get; } + NHibernate.Cfg.MappingSchema.HbmKey Key { get; } + NHibernate.Cfg.MappingSchema.HbmCache Cache { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.ICollectionSqlsMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionSqlsMapping { - NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get; } - NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get; } - NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get; } NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get; } + NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get; } NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get; } + NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get; } + NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDeleteAll { get; } string Subselect { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IColumnsMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IColumnsMapping { System.Collections.Generic.IEnumerable Columns { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IComponentMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IComponentMapping : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { string Class { get; } + NHibernate.Cfg.MappingSchema.HbmParent Parent { get; } string EmbeddedNode { get; } string Name { get; } - NHibernate.Cfg.MappingSchema.HbmParent Parent { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IDecoratable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDecoratable { - System.Collections.Generic.IDictionary InheritableMetaData { get; } System.Collections.Generic.IDictionary MappedMetaData { get; } + System.Collections.Generic.IDictionary InheritableMetaData { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IEntityDiscriminableMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityDiscriminableMapping { string DiscriminatorValue { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IEntityMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEntityMapping : NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IDecoratable + public interface IEntityMapping : NHibernate.Cfg.MappingSchema.IDecoratable, NHibernate.Cfg.MappingSchema.IEntitySqlsMapping, NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping { - int? BatchSize { get; } - bool DynamicInsert { get; } - bool DynamicUpdate { get; } string EntityName { get; } - bool? IsAbstract { get; } string Name { get; } string Node { get; } - string Persister { get; } string Proxy { get; } + bool? UseLazy { get; } + NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get; } + bool DynamicUpdate { get; } + bool DynamicInsert { get; } + int? BatchSize { get; } bool SelectBeforeUpdate { get; } + string Persister { get; } + bool? IsAbstract { get; } NHibernate.Cfg.MappingSchema.HbmSynchronize[] Synchronize { get; } - NHibernate.Cfg.MappingSchema.HbmTuplizer[] Tuplizers { get; } - bool? UseLazy { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IEntityPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityPropertyMapping : NHibernate.Cfg.MappingSchema.IDecoratable { - string Access { get; } - bool IsLazyProperty { get; } string Name { get; } + string Access { get; } bool OptimisticLock { get; } + bool IsLazyProperty { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IEntitySqlsMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntitySqlsMapping { - NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get; } - NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get; } NHibernate.Cfg.MappingSchema.HbmLoader SqlLoader { get; } + NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlInsert { get; } NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlUpdate { get; } + NHibernate.Cfg.MappingSchema.HbmCustomSQL SqlDelete { get; } string Subselect { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IFormulasMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFormulasMapping { System.Collections.Generic.IEnumerable Formulas { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IIndexedCollectionMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IIndexedCollectionMapping { - NHibernate.Cfg.MappingSchema.HbmIndex Index { get; } NHibernate.Cfg.MappingSchema.HbmListIndex ListIndex { get; } + NHibernate.Cfg.MappingSchema.HbmIndex Index { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IMappingDocumentParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMappingDocumentParser { NHibernate.Cfg.MappingSchema.HbmMapping Parse(System.IO.Stream stream); } - - // Generated from `NHibernate.Cfg.MappingSchema.IPropertiesContainerMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPropertiesContainerMapping { System.Collections.Generic.IEnumerable Properties { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IReferencePropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IReferencePropertyMapping { string Cascade { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.IRelationship` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IRelationship { - string Class { get; } string EntityName { get; } + string Class { get; } NHibernate.Cfg.MappingSchema.HbmNotFoundMode NotFoundMode { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.ITypeMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITypeMapping { NHibernate.Cfg.MappingSchema.HbmType Type { get; } } - - // Generated from `NHibernate.Cfg.MappingSchema.MappingDocumentAggregator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingDocumentAggregator { - public void Add(string fileName) => throw null; + public MappingDocumentAggregator() => throw null; + public MappingDocumentAggregator(NHibernate.Cfg.MappingSchema.IMappingDocumentParser parser, NHibernate.Cfg.MappingSchema.IAssemblyResourceFilter defaultFilter) => throw null; + public void Add(NHibernate.Cfg.MappingSchema.HbmMapping document) => throw null; + public void Add(System.IO.Stream stream) => throw null; public void Add(System.Reflection.Assembly assembly, string resourceName) => throw null; public void Add(System.Reflection.Assembly assembly, NHibernate.Cfg.MappingSchema.IAssemblyResourceFilter filter) => throw null; public void Add(System.Reflection.Assembly assembly) => throw null; - public void Add(System.IO.Stream stream) => throw null; public void Add(System.IO.FileInfo file) => throw null; - public void Add(NHibernate.Cfg.MappingSchema.HbmMapping document) => throw null; + public void Add(string fileName) => throw null; public System.Collections.Generic.IList List() => throw null; - public MappingDocumentAggregator(NHibernate.Cfg.MappingSchema.IMappingDocumentParser parser, NHibernate.Cfg.MappingSchema.IAssemblyResourceFilter defaultFilter) => throw null; - public MappingDocumentAggregator() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.MappingDocumentParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingDocumentParser : NHibernate.Cfg.MappingSchema.IMappingDocumentParser { - public MappingDocumentParser() => throw null; public NHibernate.Cfg.MappingSchema.HbmMapping Parse(System.IO.Stream stream) => throw null; + public MappingDocumentParser() => throw null; } - - // Generated from `NHibernate.Cfg.MappingSchema.MappingExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class MappingExtensions + public static partial class MappingExtensions { public static NHibernate.EntityMode ToEntityMode(this NHibernate.Cfg.MappingSchema.HbmTuplizerEntitymode source) => throw null; } - } namespace XmlHbmBinding { - // Generated from `NHibernate.Cfg.XmlHbmBinding.Binder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class Binder { + protected static NHibernate.INHibernateLogger log; + protected static System.Collections.Generic.IDictionary EmptyMeta; + protected NHibernate.Cfg.Mappings mappings; protected Binder(NHibernate.Cfg.Mappings mappings) => throw null; + protected static string FullQualifiedClassName(string className, NHibernate.Cfg.Mappings mappings) => throw null; + protected static string FullClassName(string className, NHibernate.Cfg.Mappings mappings) => throw null; + protected static bool NeedQualifiedClassName(string className) => throw null; protected static System.Type ClassForFullNameChecked(string fullName, string errorMessage) => throw null; protected static System.Type ClassForNameChecked(string name, NHibernate.Cfg.Mappings mappings, string errorMessage) => throw null; - protected static System.Collections.Generic.IDictionary EmptyMeta; - protected static string FullClassName(string className, NHibernate.Cfg.Mappings mappings) => throw null; - protected static string FullQualifiedClassName(string className, NHibernate.Cfg.Mappings mappings) => throw null; protected static string GetClassName(string unqualifiedName, NHibernate.Cfg.Mappings mappings) => throw null; - public static System.Collections.Generic.IDictionary GetMetas(NHibernate.Cfg.MappingSchema.IDecoratable decoratable, System.Collections.Generic.IDictionary inheritedMeta, bool onlyInheritable) => throw null; - public static System.Collections.Generic.IDictionary GetMetas(NHibernate.Cfg.MappingSchema.IDecoratable decoratable, System.Collections.Generic.IDictionary inheritedMeta) => throw null; protected static string GetQualifiedClassName(string unqualifiedName, NHibernate.Cfg.Mappings mappings) => throw null; + public static System.Collections.Generic.IDictionary GetMetas(NHibernate.Cfg.MappingSchema.IDecoratable decoratable, System.Collections.Generic.IDictionary inheritedMeta) => throw null; + public static System.Collections.Generic.IDictionary GetMetas(NHibernate.Cfg.MappingSchema.IDecoratable decoratable, System.Collections.Generic.IDictionary inheritedMeta, bool onlyInheritable) => throw null; public NHibernate.Cfg.Mappings Mappings { get => throw null; } - protected static bool NeedQualifiedClassName(string className) => throw null; - protected static NHibernate.INHibernateLogger log; - protected NHibernate.Cfg.Mappings mappings; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ClassBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ClassBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - protected void BindAny(NHibernate.Cfg.MappingSchema.HbmAny node, NHibernate.Mapping.Any model, bool isNullable) => throw null; - protected void BindAnyMeta(NHibernate.Cfg.MappingSchema.IAnyMapping anyMapping, NHibernate.Mapping.Any model) => throw null; + protected NHibernate.Dialect.Dialect dialect; + protected ClassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; + protected ClassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; + protected ClassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; protected void BindClass(NHibernate.Cfg.MappingSchema.IEntityMapping classMapping, NHibernate.Mapping.PersistentClass model, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected void BindComponent(NHibernate.Cfg.MappingSchema.IComponentMapping componentMapping, NHibernate.Mapping.Component model, System.Type reflectedClass, string className, string path, bool isNullable, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected void BindForeignKey(string foreignKey, NHibernate.Mapping.SimpleValue value) => throw null; + protected void BindUnionSubclasses(System.Collections.Generic.IEnumerable unionSubclasses, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; protected void BindJoinedSubclasses(System.Collections.Generic.IEnumerable joinedSubclasses, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected void BindJoins(System.Collections.Generic.IEnumerable joins, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected void BindOneToOne(NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOneMapping, NHibernate.Mapping.OneToOne model) => throw null; protected void BindSubclasses(System.Collections.Generic.IEnumerable subclasses, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected void BindUnionSubclasses(System.Collections.Generic.IEnumerable unionSubclasses, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - protected ClassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - protected ClassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - protected ClassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + protected void BindJoins(System.Collections.Generic.IEnumerable joins, NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.IDictionary inheritedMetas) => throw null; + protected NHibernate.Mapping.PersistentClass GetSuperclass(string extendsName) => throw null; protected string GetClassTableName(NHibernate.Mapping.PersistentClass model, string mappedTableName) => throw null; - protected static string GetEntityName(NHibernate.Cfg.MappingSchema.IRelationship relationship, NHibernate.Cfg.Mappings mappings) => throw null; - protected NHibernate.FetchMode GetFetchStyle(NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerJoinStrategyMapping) => throw null; - protected NHibernate.FetchMode GetFetchStyle(NHibernate.Cfg.MappingSchema.HbmFetchMode fetchModeMapping) => throw null; + protected void BindComponent(NHibernate.Cfg.MappingSchema.IComponentMapping componentMapping, NHibernate.Mapping.Component model, System.Type reflectedClass, string className, string path, bool isNullable, System.Collections.Generic.IDictionary inheritedMetas) => throw null; + protected void BindForeignKey(string foreignKey, NHibernate.Mapping.SimpleValue value) => throw null; + protected void BindAny(NHibernate.Cfg.MappingSchema.HbmAny node, NHibernate.Mapping.Any model, bool isNullable) => throw null; + protected void BindAnyMeta(NHibernate.Cfg.MappingSchema.IAnyMapping anyMapping, NHibernate.Mapping.Any model) => throw null; + protected void BindOneToOne(NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOneMapping, NHibernate.Mapping.OneToOne model) => throw null; protected static NHibernate.Engine.ExecuteUpdateResultCheckStyle GetResultCheckStyle(NHibernate.Cfg.MappingSchema.HbmCustomSQL customSQL) => throw null; - protected NHibernate.Mapping.PersistentClass GetSuperclass(string extendsName) => throw null; protected static void InitLaziness(NHibernate.Cfg.MappingSchema.HbmRestrictedLaziness? restrictedLaziness, NHibernate.Mapping.ToOne fetchable, bool defaultLazy) => throw null; protected static void InitLaziness(NHibernate.Cfg.MappingSchema.HbmLaziness? laziness, NHibernate.Mapping.ToOne fetchable, bool defaultLazy) => throw null; - protected void InitOuterJoinFetchSetting(NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne, NHibernate.Mapping.OneToOne model) => throw null; protected void InitOuterJoinFetchSetting(NHibernate.Cfg.MappingSchema.HbmManyToMany manyToMany, NHibernate.Mapping.IFetchable model) => throw null; - protected NHibernate.Dialect.Dialect dialect; + protected NHibernate.FetchMode GetFetchStyle(NHibernate.Cfg.MappingSchema.HbmFetchMode fetchModeMapping) => throw null; + protected NHibernate.FetchMode GetFetchStyle(NHibernate.Cfg.MappingSchema.HbmOuterJoinStrategy outerJoinStrategyMapping) => throw null; + protected void InitOuterJoinFetchSetting(NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne, NHibernate.Mapping.OneToOne model) => throw null; + protected static string GetEntityName(NHibernate.Cfg.MappingSchema.IRelationship relationship, NHibernate.Cfg.Mappings mappings) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ClassCompositeIdBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassCompositeIdBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public ClassCompositeIdBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public ClassCompositeIdBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void BindCompositeId(NHibernate.Cfg.MappingSchema.HbmCompositeId idSchema, NHibernate.Mapping.PersistentClass rootClass) => throw null; - public ClassCompositeIdBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public ClassCompositeIdBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ClassDiscriminatorBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassDiscriminatorBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void BindDiscriminator(NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminatorSchema, NHibernate.Mapping.Table table) => throw null; public ClassDiscriminatorBinder(NHibernate.Mapping.PersistentClass rootClass, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void BindDiscriminator(NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminatorSchema, NHibernate.Mapping.Table table) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ClassIdBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassIdBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public ClassIdBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public ClassIdBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void BindId(NHibernate.Cfg.MappingSchema.HbmId idSchema, NHibernate.Mapping.PersistentClass rootClass, NHibernate.Mapping.Table table) => throw null; - public ClassIdBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public ClassIdBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.CollectionBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { - public CollectionBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public CollectionBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public CollectionBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public CollectionBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public NHibernate.Mapping.Collection Create(NHibernate.Cfg.MappingSchema.ICollectionPropertiesMapping collectionMapping, string className, string propertyFullPath, NHibernate.Mapping.PersistentClass owner, System.Type containingType, System.Collections.Generic.IDictionary inheritedMetas) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ColumnsBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ColumnsBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void Bind(System.Collections.Generic.IEnumerable columns, bool isNullable, System.Func defaultColumnDelegate) => throw null; - public void Bind(NHibernate.Cfg.MappingSchema.HbmColumn column, bool isNullable) => throw null; public ColumnsBinder(NHibernate.Mapping.SimpleValue value, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void Bind(NHibernate.Cfg.MappingSchema.HbmColumn column, bool isNullable) => throw null; + public void Bind(System.Collections.Generic.IEnumerable columns, bool isNullable, System.Func defaultColumnDelegate) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.FilterDefinitionFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FilterDefinitionFactory { public static NHibernate.Engine.FilterDefinition CreateFilterDefinition(NHibernate.Cfg.MappingSchema.HbmFilterDef filterDefSchema) => throw null; public FilterDefinitionFactory() => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.FiltersBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FiltersBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void Bind(System.Collections.Generic.IEnumerable filters, System.Action addFilterDelegate) => throw null; - public void Bind(System.Collections.Generic.IEnumerable filters) => throw null; public FiltersBinder(NHibernate.Mapping.IFilterable filterable, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void Bind(System.Collections.Generic.IEnumerable filters) => throw null; + public void Bind(System.Collections.Generic.IEnumerable filters, System.Action addFilterDelegate) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.IdGeneratorBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IdGeneratorBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void BindGenerator(NHibernate.Mapping.SimpleValue id, NHibernate.Cfg.MappingSchema.HbmGenerator generatorMapping) => throw null; public IdGeneratorBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void BindGenerator(NHibernate.Mapping.SimpleValue id, NHibernate.Cfg.MappingSchema.HbmGenerator generatorMapping) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.JoinedSubclassBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedSubclassBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public JoinedSubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public JoinedSubclassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public JoinedSubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void Bind(NHibernate.Cfg.MappingSchema.HbmJoinedSubclass joinedSubclassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; public void HandleJoinedSubclass(NHibernate.Mapping.PersistentClass model, NHibernate.Cfg.MappingSchema.HbmJoinedSubclass joinedSubclassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - public JoinedSubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public JoinedSubclassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public JoinedSubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.MappingLogExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class MappingLogExtensions + public static partial class MappingLogExtensions { public static void LogMapped(this NHibernate.Mapping.Property property, NHibernate.INHibernateLogger log) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.MappingRootBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MappingRootBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void AddImports(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; - public void AddTypeDefs(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; - public void Bind(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; public MappingRootBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; public MappingRootBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void Bind(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; + public void AddImports(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; + public void AddTypeDefs(NHibernate.Cfg.MappingSchema.HbmMapping mappingSchema) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.NamedQueryBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NamedQueryBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void AddQuery(NHibernate.Cfg.MappingSchema.HbmQuery querySchema) => throw null; public NamedQueryBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void AddQuery(NHibernate.Cfg.MappingSchema.HbmQuery querySchema) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.NamedSQLQueryBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NamedSQLQueryBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public void AddSqlQuery(NHibernate.Cfg.MappingSchema.HbmSqlQuery querySchema) => throw null; public NamedSQLQueryBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public void AddSqlQuery(NHibernate.Cfg.MappingSchema.HbmSqlQuery querySchema) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.PropertiesBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertiesBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { - public void Bind(System.Collections.Generic.IEnumerable properties, System.Collections.Generic.IDictionary inheritedMetas, System.Action modifier) => throw null; + public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.Component component, string className, string path, bool isNullable, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.PersistentClass persistentClass) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.Component component, string className, string path, bool isNullable) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void Bind(System.Collections.Generic.IEnumerable properties, System.Collections.Generic.IDictionary inheritedMetas) => throw null; + public void Bind(System.Collections.Generic.IEnumerable properties, System.Collections.Generic.IDictionary inheritedMetas, System.Action modifier) => throw null; public void Bind(System.Collections.Generic.IEnumerable properties, NHibernate.Mapping.Table table, System.Collections.Generic.IDictionary inheritedMetas, System.Action modifier, System.Action addToModelAction) => throw null; - public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.PersistentClass persistentClass) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.Component component, string className, string path, bool isNullable, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public PropertiesBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Mapping.Component component, string className, string path, bool isNullable) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ResultSetMappingBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultSetMappingBinder : NHibernate.Cfg.XmlHbmBinding.Binder { - public NHibernate.Engine.ResultSetMappingDefinition Create(NHibernate.Cfg.MappingSchema.HbmSqlQuery sqlQuerySchema) => throw null; - public NHibernate.Engine.ResultSetMappingDefinition Create(NHibernate.Cfg.MappingSchema.HbmResultSet resultSetSchema) => throw null; public ResultSetMappingBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; + public NHibernate.Engine.ResultSetMappingDefinition Create(NHibernate.Cfg.MappingSchema.HbmResultSet resultSetSchema) => throw null; + public NHibernate.Engine.ResultSetMappingDefinition Create(NHibernate.Cfg.MappingSchema.HbmSqlQuery sqlQuerySchema) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.RootClassBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RootClassBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public RootClassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public RootClassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void Bind(NHibernate.Cfg.MappingSchema.HbmClass classSchema, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - public RootClassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public RootClassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.SubclassBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SubclassBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.Binder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public SubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.Binder parent, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void Bind(NHibernate.Cfg.MappingSchema.HbmSubclass subClassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; public void HandleSubclass(NHibernate.Mapping.PersistentClass model, NHibernate.Cfg.MappingSchema.HbmSubclass subClassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.Binder parent, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public SubclassBinder(NHibernate.Cfg.XmlHbmBinding.Binder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public SubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.TypeBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TypeBinder : NHibernate.Cfg.XmlHbmBinding.Binder { + public TypeBinder(NHibernate.Mapping.SimpleValue value, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; public void Bind(string typeName) => throw null; public void Bind(NHibernate.Cfg.MappingSchema.HbmType typeMapping) => throw null; - public TypeBinder(NHibernate.Mapping.SimpleValue value, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.UnionSubclassBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnionSubclassBinder : NHibernate.Cfg.XmlHbmBinding.ClassBinder { + public UnionSubclassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public UnionSubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; + public UnionSubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.XmlHbmBinding.ClassBinder)) => throw null; public void Bind(NHibernate.Cfg.MappingSchema.HbmUnionSubclass unionSubclassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; public void HandleUnionSubclass(NHibernate.Mapping.PersistentClass model, NHibernate.Cfg.MappingSchema.HbmUnionSubclass unionSubclassMapping, System.Collections.Generic.IDictionary inheritedMetas) => throw null; - public UnionSubclassBinder(NHibernate.Cfg.XmlHbmBinding.ClassBinder parent) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public UnionSubclassBinder(NHibernate.Cfg.Mappings mappings, NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Cfg.Mappings)) => throw null; - public UnionSubclassBinder(NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - - // Generated from `NHibernate.Cfg.XmlHbmBinding.ValuePropertyBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ValuePropertyBinder : NHibernate.Cfg.XmlHbmBinding.Binder { + public ValuePropertyBinder(NHibernate.Mapping.SimpleValue value, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmProperty propertyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany mapKeyManyToManyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmMapKey mapKeyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOneMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmElement element, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmKey propertyMapping, string propertyPath, bool isNullable) => throw null; public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmManyToMany manyToManyMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmCollectionId collectionIdMapping, string propertyPath) => throw null; public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmListIndex listIndexMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmIndex indexMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmMapKey mapKeyMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOneMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmIndexManyToMany indexManyToManyMapping, string propertyPath, bool isNullable) => throw null; + public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany mapKeyManyToManyMapping, string propertyPath, bool isNullable) => throw null; public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmKeyProperty mapKeyManyToManyMapping, string propertyPath, bool isNullable) => throw null; public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmKeyManyToOne mapKeyManyToManyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmKey propertyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmIndexManyToMany indexManyToManyMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmIndex indexMapping, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmElement element, string propertyPath, bool isNullable) => throw null; - public void BindSimpleValue(NHibernate.Cfg.MappingSchema.HbmCollectionId collectionIdMapping, string propertyPath) => throw null; - public ValuePropertyBinder(NHibernate.Mapping.SimpleValue value, NHibernate.Cfg.Mappings mappings) : base(default(NHibernate.Cfg.Mappings)) => throw null; } - } } namespace Classic { - // Generated from `NHibernate.Classic.ILifecycle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILifecycle { - NHibernate.Classic.LifecycleVeto OnDelete(NHibernate.ISession s); - void OnLoad(NHibernate.ISession s, object id); NHibernate.Classic.LifecycleVeto OnSave(NHibernate.ISession s); NHibernate.Classic.LifecycleVeto OnUpdate(NHibernate.ISession s); + NHibernate.Classic.LifecycleVeto OnDelete(NHibernate.ISession s); + void OnLoad(NHibernate.ISession s, object id); } - - // Generated from `NHibernate.Classic.IValidatable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IValidatable + public enum LifecycleVeto { - void Validate(); + Veto = 0, + NoVeto = 1, } - - // Generated from `NHibernate.Classic.LifecycleVeto` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum LifecycleVeto + public interface IValidatable { - NoVeto, - Veto, + void Validate(); } - - // Generated from `NHibernate.Classic.ValidationFailure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ValidationFailure : NHibernate.HibernateException { - public ValidationFailure(string message, System.Exception innerException) => throw null; + public ValidationFailure() => throw null; public ValidationFailure(string message) => throw null; public ValidationFailure(System.Exception innerException) => throw null; - public ValidationFailure() => throw null; + public ValidationFailure(string message, System.Exception innerException) => throw null; protected ValidationFailure(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - } namespace Collection { - // Generated from `NHibernate.Collection.AbstractPersistentCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractPersistentCollection : NHibernate.Collection.IPersistentCollection, NHibernate.Collection.ILazyInitializedCollection { - protected AbstractPersistentCollection(NHibernate.Engine.ISessionImplementor session) => throw null; + protected static object Unknown; + protected static object NotFound; + protected virtual System.Threading.Tasks.Task ReadKeyExistenceAsync(TKey elementKey, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task InitializeAsync(bool writing, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ForceInitializationAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task IdentityRemoveAsync(System.Collections.IList list, object obj, string entityName, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); protected AbstractPersistentCollection() => throw null; - public virtual bool AfterInitialize(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public virtual void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id) => throw null; - public virtual void ApplyQueuedOperations() => throw null; - public abstract void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize); - public virtual void BeginRead() => throw null; - protected int CachedSize { get => throw null; set => throw null; } + protected AbstractPersistentCollection(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object GetValue() => throw null; public void ClearDirty() => throw null; - protected bool ClearQueueEnabled { get => throw null; } public void Dirty() => throw null; - public abstract object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister); - public abstract System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); - public abstract bool Empty { get; } + public virtual void Read() => throw null; + protected virtual bool ReadSize() => throw null; + protected virtual bool? ReadIndexExistence(object index) => throw null; + protected virtual bool? ReadElementExistence(object element) => throw null; + protected virtual object ReadElementByIndex(object index) => throw null; + protected virtual bool? ReadKeyExistence(TKey elementKey) => throw null; + protected virtual bool? ReadElementExistence(T element, out bool? existsInDb) => throw null; + protected virtual bool? TryReadElementByKey(TKey elementKey, out TValue element, out bool? existsInDb) => throw null; + protected virtual bool? TryReadElementAtIndex(int index, out T element) => throw null; + protected virtual void Write() => throw null; + protected virtual void QueueOperation(NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation element) => throw null; + protected bool QueueAddElement(T element) => throw null; + protected void QueueRemoveExistingElement(T element, bool? existsInDb) => throw null; + protected void QueueRemoveElementAtIndex(int index, T element) => throw null; + protected void QueueAddElementAtIndex(int index, T element) => throw null; + protected void QueueSetElementAtIndex(int index, T element, T oldElement) => throw null; + protected void QueueClearCollection() => throw null; + protected void QueueAddElementByKey(TKey elementKey, TValue element) => throw null; + protected void QueueSetElementByKey(TKey elementKey, TValue element, TValue oldElement, bool? existsInDb) => throw null; + protected bool QueueRemoveElementByKey(TKey elementKey, TValue oldElement, bool? existsInDb) => throw null; + protected virtual void PerformQueuedOperations() => throw null; + public virtual void ApplyQueuedOperations() => throw null; + public void SetSnapshot(object key, string role, object snapshot) => throw null; + public virtual void PostAction() => throw null; + public virtual void BeginRead() => throw null; public virtual bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public abstract System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister); - public abstract bool EntryExists(object entry, int i); - public abstract bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); - public abstract System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); + public virtual bool AfterInitialize(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + protected virtual void Initialize(bool writing) => throw null; + protected void ThrowLazyInitializationExceptionIfNotConnected() => throw null; + protected void ThrowLazyInitializationException(string message) => throw null; + protected virtual void SetInitialized() => throw null; + public bool UnsetSession(NHibernate.Engine.ISessionImplementor currentSession) => throw null; + public virtual bool SetCurrentSession(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual bool NeedsRecreate(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public virtual void ForceInitialization() => throw null; - public virtual System.Threading.Tasks.Task ForceInitializationAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula); - public abstract System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken); - public abstract object GetElement(object entry); - public virtual object GetIdentifier(object entry, int i) => throw null; - public abstract object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister); + protected virtual object GetSnapshot() => throw null; + public System.Collections.ICollection GetQueuedOrphans(string entityName) => throw null; + public virtual void PreInsert(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public virtual void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id) => throw null; public abstract System.Collections.ICollection GetOrphans(object snapshot, string entityName); protected virtual System.Collections.ICollection GetOrphans(System.Collections.ICollection oldElements, System.Collections.ICollection currentElements, string entityName, NHibernate.Engine.ISessionImplementor session) => throw null; - public abstract System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken); protected virtual System.Threading.Tasks.Task GetOrphansAsync(System.Collections.ICollection oldElements, System.Collections.ICollection currentElements, string entityName, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.ICollection GetQueuedOrphans(string entityName) => throw null; - public System.Threading.Tasks.Task GetQueuedOrphansAsync(string entityName, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); - protected virtual object GetSnapshot() => throw null; - public abstract object GetSnapshotElement(object entry, int i); - public virtual object GetValue() => throw null; - public bool HasQueuedOperations { get => throw null; } - // Generated from `NHibernate.Collection.AbstractPersistentCollection+IDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected interface IDelayedOperation - { - object AddedInstance { get; } - void Operate(); - object Orphan { get; } - } - - public void IdentityRemove(System.Collections.IList list, object obj, string entityName, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task IdentityRemoveAsync(System.Collections.IList list, object obj, string entityName, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void Initialize(bool writing) => throw null; - protected virtual System.Threading.Tasks.Task InitializeAsync(bool writing, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner); - public abstract System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken); - protected bool InverseCollectionNoOrphanDelete { get => throw null; } - protected bool InverseOneToManyOrNoOrphanDelete { get => throw null; } - protected bool IsConnectedToSession { get => throw null; } - public virtual bool IsDirectlyAccessible { get => throw null; set => throw null; } - public bool IsDirty { get => throw null; } - protected bool IsInverseCollection { get => throw null; } - protected bool IsOperationQueueEnabled { get => throw null; } - public abstract bool IsSnapshotEmpty(object snapshot); - public bool IsUnreferenced { get => throw null; } + public virtual object GetIdentifier(object entry, int i) => throw null; + public abstract object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister); public abstract bool IsWrapper(object collection); - public object Key { get => throw null; } - public abstract bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType); - public abstract System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); - public virtual bool NeedsRecreate(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public abstract bool EntryExists(object entry, int i); + public abstract System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula); + public abstract bool IsSnapshotEmpty(object snapshot); + public abstract System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister); + public abstract object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); + public abstract bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); + public abstract object GetElement(object entry); + public abstract void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner); public abstract bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType); - public abstract System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); - protected internal static object NotFound; - public virtual object Owner { get => throw null; set => throw null; } - protected virtual void PerformQueuedOperations() => throw null; - public virtual void PostAction() => throw null; - public virtual void PreInsert(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public virtual System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - protected bool PutQueueEnabled { get => throw null; } - protected bool QueueAddElement(T element) => throw null; - protected void QueueAddElementAtIndex(int index, T element) => throw null; - protected void QueueAddElementByKey(TKey elementKey, TValue element) => throw null; - protected void QueueClearCollection() => throw null; - protected virtual void QueueOperation(NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation element) => throw null; - protected void QueueRemoveElementAtIndex(int index, T element) => throw null; - protected bool QueueRemoveElementByKey(TKey elementKey, TValue oldElement, bool? existsInDb) => throw null; - protected void QueueRemoveExistingElement(T element, bool? existsInDb) => throw null; - protected void QueueSetElementAtIndex(int index, T element, T oldElement) => throw null; - protected void QueueSetElementByKey(TKey elementKey, TValue element, TValue oldElement, bool? existsInDb) => throw null; - public System.Collections.IEnumerable QueuedAdditionIterator { get => throw null; } - public virtual void Read() => throw null; - protected virtual object ReadElementByIndex(object index) => throw null; - protected virtual bool? ReadElementExistence(T element, out bool? existsInDb) => throw null; - protected virtual bool? ReadElementExistence(object element) => throw null; public abstract object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner); - public abstract System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken); - protected virtual bool? ReadIndexExistence(object index) => throw null; - protected virtual bool? ReadKeyExistence(TKey elementKey) => throw null; - protected virtual System.Threading.Tasks.Task ReadKeyExistenceAsync(TKey elementKey, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool ReadSize() => throw null; + public abstract object GetSnapshotElement(object entry, int i); + public abstract bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType); + public abstract object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister); + public abstract void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize); + public System.Threading.Tasks.Task GetQueuedOrphansAsync(string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken); public string Role { get => throw null; } + public object Key { get => throw null; } + public bool IsUnreferenced { get => throw null; } + public bool IsDirty { get => throw null; } + public object StoredSnapshot { get => throw null; } + protected int CachedSize { get => throw null; set { } } + protected bool IsConnectedToSession { get => throw null; } + protected bool IsOperationQueueEnabled { get => throw null; } + protected bool PutQueueEnabled { get => throw null; } + protected bool ClearQueueEnabled { get => throw null; } + protected bool IsInverseCollection { get => throw null; } + protected bool InverseCollectionNoOrphanDelete { get => throw null; } + protected bool InverseOneToManyOrNoOrphanDelete { get => throw null; } public virtual bool RowUpdatePossible { get => throw null; } protected virtual NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public virtual bool SetCurrentSession(NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual void SetInitialized() => throw null; - public void SetSnapshot(object key, string role, object snapshot) => throw null; - public object StoredSnapshot { get => throw null; } - protected void ThrowLazyInitializationException(string message) => throw null; - protected void ThrowLazyInitializationExceptionIfNotConnected() => throw null; - protected virtual bool? TryReadElementAtIndex(int index, out T element) => throw null; - protected virtual bool? TryReadElementByKey(TKey elementKey, out TValue element, out bool? existsInDb) => throw null; - protected internal static object Unknown; - public bool UnsetSession(NHibernate.Engine.ISessionImplementor currentSession) => throw null; + public virtual object Owner { get => throw null; set { } } + public abstract bool Empty { get; } + public virtual bool IsDirectlyAccessible { get => throw null; set { } } public bool WasInitialized { get => throw null; } - protected virtual void Write() => throw null; + public bool HasQueuedOperations { get => throw null; } + public System.Collections.IEnumerable QueuedAdditionIterator { get => throw null; } + protected interface IDelayedOperation + { + void Operate(); + object AddedInstance { get; } + object Orphan { get; } + } } - - // Generated from `NHibernate.Collection.ILazyInitializedCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILazyInitializedCollection { - void ForceInitialization(); System.Threading.Tasks.Task ForceInitializationAsync(System.Threading.CancellationToken cancellationToken); + void ForceInitialization(); bool WasInitialized { get; } } - - // Generated from `NHibernate.Collection.IPersistentCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPersistentCollection { - bool AfterInitialize(NHibernate.Persister.Collection.ICollectionPersister persister); - void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id); - void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize); - void BeginRead(); - void ClearDirty(); - void Dirty(); - object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister); - System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); - bool Empty { get; } - bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister); - System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister); - bool EntryExists(object entry, int i); - bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); + System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); - void ForceInitialization(); + System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task ForceInitializationAsync(System.Threading.CancellationToken cancellationToken); - System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula); + System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken); - object GetElement(object entry); - object GetIdentifier(object entry, int i); - object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister); - System.Collections.ICollection GetOrphans(object snapshot, string entityName); - System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken); - System.Collections.ICollection GetQueuedOrphans(string entityName); - System.Threading.Tasks.Task GetQueuedOrphansAsync(string entityName, System.Threading.CancellationToken cancellationToken); - object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); - object GetSnapshotElement(object entry, int i); + System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); object GetValue(); - bool HasQueuedOperations { get; } + void SetSnapshot(object key, string role, object snapshot); + void PostAction(); + void BeginRead(); + bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister); + bool AfterInitialize(NHibernate.Persister.Collection.ICollectionPersister persister); + bool UnsetSession(NHibernate.Engine.ISessionImplementor currentSession); + bool SetCurrentSession(NHibernate.Engine.ISessionImplementor session); void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner); - System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken); - bool IsDirectlyAccessible { get; } - bool IsDirty { get; } + System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister); + object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner); + object GetIdentifier(object entry, int i); + object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister); + object GetElement(object entry); + object GetSnapshotElement(object entry, int i); + void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize); + bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); bool IsSnapshotEmpty(object snapshot); - bool IsUnreferenced { get; } - bool IsWrapper(object collection); - object Key { get; } - bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType); - System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); + object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister); bool NeedsRecreate(NHibernate.Persister.Collection.ICollectionPersister persister); + object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister); + void ForceInitialization(); + bool EntryExists(object entry, int i); + bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType); bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType); - System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken); - object Owner { get; set; } - void PostAction(); + System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula); + bool IsWrapper(object collection); + System.Collections.ICollection GetQueuedOrphans(string entityName); + System.Threading.Tasks.Task GetQueuedOrphansAsync(string entityName, System.Threading.CancellationToken cancellationToken); + void ClearDirty(); + void Dirty(); void PreInsert(NHibernate.Persister.Collection.ICollectionPersister persister); - System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken); - System.Collections.IEnumerable QueuedAdditionIterator { get; } - object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner); - System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken); - string Role { get; } + void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id); + System.Collections.ICollection GetOrphans(object snapshot, string entityName); + System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken); + object Owner { get; set; } bool RowUpdatePossible { get; } - bool SetCurrentSession(NHibernate.Engine.ISessionImplementor session); - void SetSnapshot(object key, string role, object snapshot); + object Key { get; } + string Role { get; } + bool IsUnreferenced { get; } + bool IsDirty { get; } object StoredSnapshot { get; } - bool UnsetSession(NHibernate.Engine.ISessionImplementor currentSession); + bool Empty { get; } + bool IsDirectlyAccessible { get; } bool WasInitialized { get; } + bool HasQueuedOperations { get; } + System.Collections.IEnumerable QueuedAdditionIterator { get; } } - - // Generated from `NHibernate.Collection.PersistentArrayHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentArrayHolder : NHibernate.Collection.AbstractPersistentCollection, System.Collections.IEnumerable, System.Collections.ICollection + public class PersistentArrayHolder : NHibernate.Collection.AbstractPersistentCollection, System.Collections.ICollection, System.Collections.IEnumerable { - public object Array { get => throw null; set => throw null; } - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; - public override void BeginRead() => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; - int System.Collections.ICollection.Count { get => throw null; } - public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.ICollection Elements() => throw null; - public override bool Empty { get => throw null; } - public override bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override bool EntryExists(object entry, int i) => throw null; - public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; - public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetElement(object entry) => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override object GetSnapshotElement(object entry, int i) => throw null; - public override object GetValue() => throw null; - public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; + public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsDirectlyAccessible { get => throw null; } - public override bool IsSnapshotEmpty(object snapshot) => throw null; - bool System.Collections.ICollection.IsSynchronized { get => throw null; } - public override bool IsWrapper(object collection) => throw null; - public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; public PersistentArrayHolder(NHibernate.Engine.ISessionImplementor session, object array) => throw null; public PersistentArrayHolder(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetValue() => throw null; + public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override bool IsSnapshotEmpty(object snapshot) => throw null; + public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; + public override bool IsWrapper(object collection) => throw null; + public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public System.Collections.ICollection Elements() => throw null; public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; - public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override void BeginRead() => throw null; + public override bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; + public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; + public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetElement(object entry) => throw null; + public override object GetSnapshotElement(object entry, int i) => throw null; + public override bool EntryExists(object entry, int i) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public object Array { get => throw null; set { } } + public override bool Empty { get => throw null; } + public override bool IsDirectlyAccessible { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } object System.Collections.ICollection.SyncRoot { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } } - - // Generated from `NHibernate.Collection.PersistentCollectionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class PersistentCollectionExtensions + public static partial class PersistentCollectionExtensions { public static void ApplyQueuedOperations(this NHibernate.Collection.IPersistentCollection collection) => throw null; } - namespace Generic { - // Generated from `NHibernate.Collection.Generic.PersistentGenericBag<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentGenericBag : NHibernate.Collection.AbstractPersistentCollection, System.Linq.IQueryable, System.Linq.IQueryable, System.Collections.IList, System.Collections.IEnumerable, System.Collections.ICollection, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IList, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection + public class PersistentGenericBag : NHibernate.Collection.AbstractPersistentCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.IList, System.Collections.ICollection, System.Linq.IQueryable, System.Linq.IQueryable { - public void Add(T item) => throw null; - int System.Collections.IList.Add(object value) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentGenericBag() => throw null; + public PersistentGenericBag(NHibernate.Engine.ISessionImplementor session) => throw null; + public PersistentGenericBag(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IEnumerable coll) => throw null; public override void ApplyQueuedOperations() => throw null; - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + int System.Collections.IList.Add(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + public void Add(T item) => throw null; public void Clear() => throw null; public bool Contains(T item) => throw null; - bool System.Collections.IList.Contains(object value) => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } + public bool Remove(T item) => throw null; + public int IndexOf(T item) => throw null; + public void Insert(int index, T item) => throw null; + public void RemoveAt(int index) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Type System.Linq.IQueryable.ElementType { get => throw null; } - public override bool Empty { get => throw null; } public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override bool EntryExists(object entry, int i) => throw null; public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; - public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; public override object GetElement(object entry) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; - public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override object GetSnapshotElement(object entry, int i) => throw null; - public int IndexOf(T item) => throw null; - int System.Collections.IList.IndexOf(object value) => throw null; public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; - public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Collections.IList.Insert(int index, object value) => throw null; - public void Insert(int index, T item) => throw null; - protected System.Collections.Generic.IList InternalBag { get => throw null; set => throw null; } - bool System.Collections.IList.IsFixedSize { get => throw null; } - public bool IsReadOnly { get => throw null; } public override bool IsSnapshotEmpty(object snapshot) => throw null; - bool System.Collections.ICollection.IsSynchronized { get => throw null; } public override bool IsWrapper(object collection) => throw null; - public T this[int index] { get => throw null; set => throw null; } - object System.Collections.IList.this[int index] { get => throw null; set => throw null; } public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; public override bool NeedsRecreate(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public PersistentGenericBag(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IEnumerable coll) => throw null; - public PersistentGenericBag(NHibernate.Engine.ISessionImplementor session) => throw null; - public PersistentGenericBag() => throw null; - System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } public override object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; - public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Collections.IList.Remove(object value) => throw null; - public bool Remove(T item) => throw null; - public void RemoveAt(int index) => throw null; + public override string ToString() => throw null; + protected System.Collections.Generic.IList InternalBag { get => throw null; set { } } + public override bool Empty { get => throw null; } public override bool RowUpdatePossible { get => throw null; } object System.Collections.ICollection.SyncRoot { get => throw null; } - public override string ToString() => throw null; + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } + public T this[int index] { get => throw null; set { } } + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + System.Type System.Linq.IQueryable.ElementType { get => throw null; } + System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } } - - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentGenericList : NHibernate.Collection.AbstractPersistentCollection, System.Linq.IQueryable, System.Linq.IQueryable, System.Collections.IList, System.Collections.IEnumerable, System.Collections.ICollection, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IList, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection + public class PersistentIdentifierBag : NHibernate.Collection.AbstractPersistentCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.IList, System.Collections.ICollection, System.Linq.IQueryable, System.Linq.IQueryable { - public void Add(T item) => throw null; - int System.Collections.IList.Add(object value) => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+AddDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class AddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation - { - public AddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, T value) => throw null; - public object AddedInstance { get => throw null; } - public void Operate() => throw null; - public object Orphan { get => throw null; } - } - - - public override void ApplyQueuedOperations() => throw null; - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; - public void Clear() => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+ClearDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation - { - public object AddedInstance { get => throw null; } - public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance) => throw null; - public void Operate() => throw null; - public object Orphan { get => throw null; } - } - - - public bool Contains(T item) => throw null; - bool System.Collections.IList.Contains(object value) => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - protected virtual T DefaultForType { get => throw null; } - public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Type System.Linq.IQueryable.ElementType { get => throw null; } - public override bool Empty { get => throw null; } + public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentIdentifierBag() => throw null; + public PersistentIdentifierBag(NHibernate.Engine.ISessionImplementor session) => throw null; + public PersistentIdentifierBag(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IEnumerable coll) => throw null; + public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; + public override object GetIdentifier(object entry, int i) => throw null; + public override bool IsWrapper(object collection) => throw null; + public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; public override bool EntryExists(object entry, int i) => throw null; - public override bool Equals(object obj) => throw null; public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + public override bool IsSnapshotEmpty(object snapshot) => throw null; public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; - public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetElement(object entry) => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; - public override int GetHashCode() => throw null; public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; - public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetElement(object entry) => throw null; public override object GetSnapshotElement(object entry, int i) => throw null; - public int IndexOf(T item) => throw null; - int System.Collections.IList.IndexOf(object value) => throw null; - public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; - public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Collections.IList.Insert(int index, object value) => throw null; - public void Insert(int index, T item) => throw null; - bool System.Collections.IList.IsFixedSize { get => throw null; } - bool System.Collections.IList.IsReadOnly { get => throw null; } - bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } - public override bool IsSnapshotEmpty(object snapshot) => throw null; - bool System.Collections.ICollection.IsSynchronized { get => throw null; } - public override bool IsWrapper(object collection) => throw null; - public T this[int index] { get => throw null; set => throw null; } - object System.Collections.IList.this[int index] { get => throw null; set => throw null; } public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public PersistentGenericList(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IList list) => throw null; - public PersistentGenericList(NHibernate.Engine.ISessionImplementor session) => throw null; - public PersistentGenericList() => throw null; + public override object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; + public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; + public override void PreInsert(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id) => throw null; + protected void BeforeRemove(int index) => throw null; + protected void BeforeInsert(int index) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + int System.Collections.IList.Add(object value) => throw null; + public void Clear() => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; + public void RemoveAt(int index) => throw null; + void System.Collections.IList.Remove(object value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public int IndexOf(T item) => throw null; + public void Insert(int index, T item) => throw null; + public void Add(T item) => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + public bool Remove(T item) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + protected System.Collections.Generic.IList InternalValues { get => throw null; set { } } + public override bool Empty { get => throw null; } + public bool IsReadOnly { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + bool System.Collections.IList.IsFixedSize { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + public int Count { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + public T this[int index] { get => throw null; set { } } + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + System.Type System.Linq.IQueryable.ElementType { get => throw null; } System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } - public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; + } + public class PersistentGenericList : NHibernate.Collection.AbstractPersistentCollection, System.Collections.Generic.IList, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.IList, System.Collections.ICollection, System.Linq.IQueryable, System.Linq.IQueryable + { + protected System.Collections.Generic.IList WrappedList; + public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentGenericList() => throw null; + public PersistentGenericList(NHibernate.Engine.ISessionImplementor session) => throw null; + public PersistentGenericList(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IList list) => throw null; + public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; + public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override bool IsSnapshotEmpty(object snapshot) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + public override void ApplyQueuedOperations() => throw null; + public override bool IsWrapper(object collection) => throw null; + public override string ToString() => throw null; + public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; + public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; + public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; + public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetElement(object entry) => throw null; + public override object GetSnapshotElement(object entry, int i) => throw null; + public override bool EntryExists(object entry, int i) => throw null; + int System.Collections.IList.Add(object value) => throw null; + bool System.Collections.IList.Contains(object value) => throw null; + public void Clear() => throw null; + int System.Collections.IList.IndexOf(object value) => throw null; + void System.Collections.IList.Insert(int index, object value) => throw null; void System.Collections.IList.Remove(object value) => throw null; - public bool Remove(T item) => throw null; public void RemoveAt(int index) => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+RemoveDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class RemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + public int IndexOf(T item) => throw null; + public void Insert(int index, T item) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; + public void Add(T item) => throw null; + public bool Contains(T item) => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + public bool Remove(T item) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + protected virtual T DefaultForType { get => throw null; } + public override bool Empty { get => throw null; } + object System.Collections.IList.this[int index] { get => throw null; set { } } + bool System.Collections.IList.IsReadOnly { get => throw null; } + bool System.Collections.IList.IsFixedSize { get => throw null; } + public T this[int index] { get => throw null; set { } } + public int Count { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + bool System.Collections.Generic.ICollection.IsReadOnly { get => throw null; } + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + System.Type System.Linq.IQueryable.ElementType { get => throw null; } + System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } + protected sealed class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public RemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, object old) => throw null; } - - - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+SetDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class SetDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class SimpleAddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public SimpleAddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, T value) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public SetDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, T value, object old) => throw null; } - - - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+SimpleAddDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class SimpleAddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class AddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public AddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, T value) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public SimpleAddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, T value) => throw null; } - - - // Generated from `NHibernate.Collection.Generic.PersistentGenericList<>+SimpleRemoveDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class SimpleRemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class SetDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { + public SetDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, T value, object old) => throw null; + public void Operate() => throw null; public object AddedInstance { get => throw null; } + public object Orphan { get => throw null; } + } + protected sealed class RemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + { + public RemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, int index, object old) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } + } + protected sealed class SimpleRemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + { public SimpleRemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericList enclosingInstance, T value) => throw null; + public void Operate() => throw null; + public object AddedInstance { get => throw null; } + public object Orphan { get => throw null; } } - - - object System.Collections.ICollection.SyncRoot { get => throw null; } - public override string ToString() => throw null; - protected System.Collections.Generic.IList WrappedList; } - - // Generated from `NHibernate.Collection.Generic.PersistentGenericMap<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentGenericMap : NHibernate.Collection.AbstractPersistentCollection, System.Collections.IEnumerable, System.Collections.ICollection, System.Collections.Generic.IReadOnlyDictionary, System.Collections.Generic.IReadOnlyCollection>, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> + public class PersistentGenericMap : NHibernate.Collection.AbstractPersistentCollection, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyDictionary, System.Collections.Generic.IReadOnlyCollection>, System.Collections.ICollection { + protected System.Collections.Generic.IDictionary WrappedMap; + public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentGenericMap() => throw null; + public PersistentGenericMap(NHibernate.Engine.ISessionImplementor session) => throw null; + public PersistentGenericMap(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IDictionary map) => throw null; + public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; + public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override bool IsSnapshotEmpty(object snapshot) => throw null; + public override bool IsWrapper(object collection) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + public override void ApplyQueuedOperations() => throw null; + public override string ToString() => throw null; + public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; + protected virtual void AddDuringInitialize(object index, object element) => throw null; + public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; + public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; + public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetElement(object entry) => throw null; + public override object GetSnapshotElement(object entry, int i) => throw null; + public override bool EntryExists(object entry, int i) => throw null; + public bool ContainsKey(TKey key) => throw null; public void Add(TKey key, TValue value) => throw null; + public bool Remove(TKey key) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; public void Add(System.Collections.Generic.KeyValuePair item) => throw null; - protected virtual void AddDuringInitialize(object index, object element) => throw null; - public override void ApplyQueuedOperations() => throw null; - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; public void Clear() => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericMap<,>+ClearDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation - { - public object AddedInstance { get => throw null; } - public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance) => throw null; - public void Operate() => throw null; - public object Orphan { get => throw null; } - } - - public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; - public bool ContainsKey(TKey key) => throw null; public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; public void CopyTo(System.Array array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Empty { get => throw null; } - public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override bool EntryExists(object entry, int i) => throw null; - public override bool Equals(object other) => throw null; - public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; - public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetElement(object entry) => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; - public override int GetHashCode() => throw null; - public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; - public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override object GetSnapshotElement(object entry, int i) => throw null; - public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; - public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsReadOnly { get => throw null; } - public override bool IsSnapshotEmpty(object snapshot) => throw null; - public bool IsSynchronized { get => throw null; } - public override bool IsWrapper(object collection) => throw null; - public TValue this[TKey key] { get => throw null; set => throw null; } + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public override bool Empty { get => throw null; } + public TValue this[TKey key] { get => throw null; set { } } public System.Collections.Generic.ICollection Keys { get => throw null; } + public System.Collections.Generic.ICollection Values { get => throw null; } System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Keys { get => throw null; } - public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public PersistentGenericMap(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IDictionary map) => throw null; - public PersistentGenericMap(NHibernate.Engine.ISessionImplementor session) => throw null; - public PersistentGenericMap() => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericMap<,>+PutDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class PutDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } + public object SyncRoot { get => throw null; } + public bool IsSynchronized { get => throw null; } + protected sealed class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public PutDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance, TKey index, TValue value, object old) => throw null; } - - - public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; - public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public bool Remove(TKey key) => throw null; - public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericMap<,>+RemoveDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class RemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class PutDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public PutDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance, TKey index, TValue value, object old) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public RemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance, TKey index, object old) => throw null; } - - - public object SyncRoot { get => throw null; } - public override string ToString() => throw null; - public bool TryGetValue(TKey key, out TValue value) => throw null; - public System.Collections.Generic.ICollection Values { get => throw null; } - System.Collections.Generic.IEnumerable System.Collections.Generic.IReadOnlyDictionary.Values { get => throw null; } - protected System.Collections.Generic.IDictionary WrappedMap; - } - - // Generated from `NHibernate.Collection.Generic.PersistentGenericSet<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentGenericSet : NHibernate.Collection.AbstractPersistentCollection, System.Linq.IQueryable, System.Linq.IQueryable, System.Collections.IEnumerable, System.Collections.Generic.ISet, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection - { - void System.Collections.Generic.ICollection.Add(T item) => throw null; - public bool Add(T o) => throw null; - public override void ApplyQueuedOperations() => throw null; - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; - public override void BeginRead() => throw null; - public void Clear() => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericSet<>+ClearDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class RemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } - public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericSet enclosingInstance) => throw null; + public RemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericMap enclosingInstance, TKey index, object old) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } } - - - public bool Contains(T item) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Type System.Linq.IQueryable.ElementType { get => throw null; } - public override bool Empty { get => throw null; } - public override bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override bool EntryExists(object entry, int i) => throw null; - public override bool Equals(object other) => throw null; - public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + } + public class PersistentGenericSet : NHibernate.Collection.AbstractPersistentCollection, System.Collections.Generic.ISet, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IReadOnlyCollection, System.Linq.IQueryable, System.Linq.IQueryable + { + protected System.Collections.Generic.ISet WrappedSet; + public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } - public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; + public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetElement(object entry) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public override int GetHashCode() => throw null; - public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; - public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentGenericSet() => throw null; + public PersistentGenericSet(NHibernate.Engine.ISessionImplementor session) => throw null; + public PersistentGenericSet(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet original) => throw null; public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override object GetSnapshotElement(object entry, int i) => throw null; + public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; + public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override bool IsSnapshotEmpty(object snapshot) => throw null; + public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; + public override void ApplyQueuedOperations() => throw null; public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; - public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override string ToString() => throw null; + public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; + public override void BeginRead() => throw null; + public override bool EndRead(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; + public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; + public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public override object GetElement(object entry) => throw null; + public override object GetSnapshotElement(object entry, int i) => throw null; + public override bool EntryExists(object entry, int i) => throw null; + public override bool IsWrapper(object collection) => throw null; + public bool Contains(T item) => throw null; + public bool Add(T o) => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsReadOnly { get => throw null; } - public override bool IsSnapshotEmpty(object snapshot) => throw null; + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsSynchronized { get => throw null; } - public override bool IsWrapper(object collection) => throw null; - public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; - public PersistentGenericSet(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet original) => throw null; - public PersistentGenericSet(NHibernate.Engine.ISessionImplementor session) => throw null; - public PersistentGenericSet() => throw null; - System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } - public override object ReadFrom(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; - public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader rs, NHibernate.Persister.Collection.ICollectionPersister role, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; public bool Remove(T o) => throw null; + public void Clear() => throw null; + public void CopyTo(T[] array, int arrayIndex) => throw null; + void System.Collections.Generic.ICollection.Add(T item) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; public override bool RowUpdatePossible { get => throw null; } - public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; - // Generated from `NHibernate.Collection.Generic.PersistentGenericSet<>+SimpleAddDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class SimpleAddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + public override bool Empty { get => throw null; } + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } + public object SyncRoot { get => throw null; } + public bool IsSynchronized { get => throw null; } + System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } + System.Type System.Linq.IQueryable.ElementType { get => throw null; } + System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } + protected sealed class ClearDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public ClearDelayedOperation(NHibernate.Collection.Generic.PersistentGenericSet enclosingInstance) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } - public SimpleAddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericSet enclosingInstance, T value) => throw null; } - - - // Generated from `NHibernate.Collection.Generic.PersistentGenericSet<>+SimpleRemoveDelayedOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class SimpleRemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + protected sealed class SimpleAddDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation { - public object AddedInstance { get => throw null; } + public SimpleAddDelayedOperation(NHibernate.Collection.Generic.PersistentGenericSet enclosingInstance, T value) => throw null; public void Operate() => throw null; + public object AddedInstance { get => throw null; } public object Orphan { get => throw null; } + } + protected sealed class SimpleRemoveDelayedOperation : NHibernate.Collection.AbstractPersistentCollection.IDelayedOperation + { public SimpleRemoveDelayedOperation(NHibernate.Collection.Generic.PersistentGenericSet enclosingInstance, T value) => throw null; + public void Operate() => throw null; + public object AddedInstance { get => throw null; } + public object Orphan { get => throw null; } } - - - public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public object SyncRoot { get => throw null; } - public override string ToString() => throw null; - public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; - protected System.Collections.Generic.ISet WrappedSet; - } - - // Generated from `NHibernate.Collection.Generic.PersistentIdentifierBag<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentIdentifierBag : NHibernate.Collection.AbstractPersistentCollection, System.Linq.IQueryable, System.Linq.IQueryable, System.Collections.IList, System.Collections.IEnumerable, System.Collections.ICollection, System.Collections.Generic.IReadOnlyList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IList, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection - { - public void Add(T item) => throw null; - int System.Collections.IList.Add(object value) => throw null; - public override void AfterRowInsert(NHibernate.Persister.Collection.ICollectionPersister persister, object entry, int i, object id) => throw null; - public override void BeforeInitialize(NHibernate.Persister.Collection.ICollectionPersister persister, int anticipatedSize) => throw null; - protected void BeforeInsert(int index) => throw null; - protected void BeforeRemove(int index) => throw null; - public void Clear() => throw null; - public bool Contains(T item) => throw null; - bool System.Collections.IList.Contains(object value) => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) => throw null; - public void CopyTo(T[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public override object Disassemble(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Type System.Linq.IQueryable.ElementType { get => throw null; } - public override bool Empty { get => throw null; } - public override System.Collections.IEnumerable Entries(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override bool EntryExists(object entry, int i) => throw null; - public override bool EqualsSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task EqualsSnapshotAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Linq.Expressions.Expression System.Linq.IQueryable.Expression { get => throw null; } - public override System.Collections.IEnumerable GetDeletes(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula) => throw null; - public override System.Threading.Tasks.Task GetDeletesAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool indexIsFormula, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetElement(object entry) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public override object GetIdentifier(object entry, int i) => throw null; - public override object GetIndex(object entry, int i, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Collections.ICollection GetOrphans(object snapshot, string entityName) => throw null; - public override System.Threading.Tasks.Task GetOrphansAsync(object snapshot, string entityName, System.Threading.CancellationToken cancellationToken) => throw null; - public override object GetSnapshot(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override object GetSnapshotElement(object entry, int i) => throw null; - public int IndexOf(T item) => throw null; - int System.Collections.IList.IndexOf(object value) => throw null; - public override void InitializeFromCache(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner) => throw null; - public override System.Threading.Tasks.Task InitializeFromCacheAsync(NHibernate.Persister.Collection.ICollectionPersister persister, object disassembled, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Collections.IList.Insert(int index, object value) => throw null; - public void Insert(int index, T item) => throw null; - protected System.Collections.Generic.IList InternalValues { get => throw null; set => throw null; } - bool System.Collections.IList.IsFixedSize { get => throw null; } - public bool IsReadOnly { get => throw null; } - public override bool IsSnapshotEmpty(object snapshot) => throw null; - bool System.Collections.ICollection.IsSynchronized { get => throw null; } - public override bool IsWrapper(object collection) => throw null; - public T this[int index] { get => throw null; set => throw null; } - object System.Collections.IList.this[int index] { get => throw null; set => throw null; } - public override bool NeedsInserting(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsInsertingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool NeedsUpdating(object entry, int i, NHibernate.Type.IType elemType) => throw null; - public override System.Threading.Tasks.Task NeedsUpdatingAsync(object entry, int i, NHibernate.Type.IType elemType, System.Threading.CancellationToken cancellationToken) => throw null; - public PersistentIdentifierBag(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.IEnumerable coll) => throw null; - public PersistentIdentifierBag(NHibernate.Engine.ISessionImplementor session) => throw null; - public PersistentIdentifierBag() => throw null; - public override void PreInsert(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - public override System.Threading.Tasks.Task PreInsertAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - System.Linq.IQueryProvider System.Linq.IQueryable.Provider { get => throw null; } - public override object ReadFrom(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Loader.ICollectionAliases descriptor, object owner) => throw null; - public override System.Threading.Tasks.Task ReadFromAsync(System.Data.Common.DbDataReader reader, NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Loader.ICollectionAliases descriptor, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Collections.IList.Remove(object value) => throw null; - public bool Remove(T item) => throw null; - public void RemoveAt(int index) => throw null; - object System.Collections.ICollection.SyncRoot { get => throw null; } } - } } namespace Connection { - // Generated from `NHibernate.Connection.ConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ConnectionProvider : System.IDisposable, NHibernate.Connection.IConnectionProvider + public abstract class ConnectionProvider : NHibernate.Connection.IConnectionProvider, System.IDisposable { + public virtual System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void CloseConnection(System.Data.Common.DbConnection conn) => throw null; public virtual void Configure(System.Collections.Generic.IDictionary settings) => throw null; + protected virtual string GetNamedConnectionString(System.Collections.Generic.IDictionary settings) => throw null; protected virtual void ConfigureDriver(System.Collections.Generic.IDictionary settings) => throw null; - protected ConnectionProvider() => throw null; - protected internal virtual string ConnectionString { get => throw null; } + public virtual System.Data.Common.DbConnection GetConnection() => throw null; + public virtual System.Data.Common.DbConnection GetConnection(string connectionString) => throw null; public void Dispose() => throw null; protected virtual void Dispose(bool isDisposing) => throw null; + protected ConnectionProvider() => throw null; + protected virtual string ConnectionString { get => throw null; } public NHibernate.Driver.IDriver Driver { get => throw null; } - public virtual System.Data.Common.DbConnection GetConnection(string connectionString) => throw null; - public virtual System.Data.Common.DbConnection GetConnection() => throw null; - public virtual System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual string GetNamedConnectionString(System.Collections.Generic.IDictionary settings) => throw null; - // ERR: Stub generator didn't handle member: ~ConnectionProvider - } - - // Generated from `NHibernate.Connection.ConnectionProviderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ConnectionProviderExtensions - { - public static string GetConnectionString(this NHibernate.Connection.IConnectionProvider connectionProvider) => throw null; - } - - // Generated from `NHibernate.Connection.ConnectionProviderFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ConnectionProviderFactory - { - public static NHibernate.Connection.IConnectionProvider NewConnectionProvider(System.Collections.Generic.IDictionary settings) => throw null; } - - // Generated from `NHibernate.Connection.DriverConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DriverConnectionProvider : NHibernate.Connection.ConnectionProvider { + public override System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; public override void CloseConnection(System.Data.Common.DbConnection conn) => throw null; - public DriverConnectionProvider() => throw null; public override System.Data.Common.DbConnection GetConnection(string connectionString) => throw null; - public override System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; + public DriverConnectionProvider() => throw null; } - - // Generated from `NHibernate.Connection.IConnectionAccess` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IConnectionAccess { + System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken); + System.Data.Common.DbConnection GetConnection(); void CloseConnection(System.Data.Common.DbConnection connection); string ConnectionString { get; } - System.Data.Common.DbConnection GetConnection(); - System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken); } - - // Generated from `NHibernate.Connection.IConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static partial class ConnectionProviderExtensions + { + public static string GetConnectionString(this NHibernate.Connection.IConnectionProvider connectionProvider) => throw null; + } public interface IConnectionProvider : System.IDisposable { - void CloseConnection(System.Data.Common.DbConnection conn); + System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken); void Configure(System.Collections.Generic.IDictionary settings); - NHibernate.Driver.IDriver Driver { get; } + void CloseConnection(System.Data.Common.DbConnection conn); System.Data.Common.DbConnection GetConnection(); - System.Threading.Tasks.Task GetConnectionAsync(System.Threading.CancellationToken cancellationToken); + NHibernate.Driver.IDriver Driver { get; } } - - // Generated from `NHibernate.Connection.UserSuppliedConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UserSuppliedConnectionProvider : NHibernate.Connection.ConnectionProvider { + public override System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; public override void CloseConnection(System.Data.Common.DbConnection conn) => throw null; - public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; public override System.Data.Common.DbConnection GetConnection(string connectionString) => throw null; - public override System.Threading.Tasks.Task GetConnectionAsync(string connectionString, System.Threading.CancellationToken cancellationToken) => throw null; + public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; public UserSuppliedConnectionProvider() => throw null; } - + public static class ConnectionProviderFactory + { + public static NHibernate.Connection.IConnectionProvider NewConnectionProvider(System.Collections.Generic.IDictionary settings) => throw null; + } } namespace Context { - // Generated from `NHibernate.Context.AsyncLocalSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class ThreadLocalSessionContext : NHibernate.Context.ICurrentSessionContext + { + protected static System.Collections.Generic.IDictionary context; + protected NHibernate.Engine.ISessionFactoryImplementor factory; + public static System.Threading.Tasks.Task BindAsync(NHibernate.ISession session, System.Threading.CancellationToken cancellationToken) => throw null; + public ThreadLocalSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.ISession CurrentSession() => throw null; + public static void Bind(NHibernate.ISession session) => throw null; + public static NHibernate.ISession Unbind(NHibernate.ISessionFactory factory) => throw null; + protected NHibernate.ISession BuildOrObtainSession() => throw null; + protected virtual bool IsAutoCloseEnabled() => throw null; + protected virtual bool IsAutoFlushEnabled() => throw null; + } public class AsyncLocalSessionContext : NHibernate.Context.CurrentSessionContext { public AsyncLocalSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected override NHibernate.ISession Session { get => throw null; set => throw null; } + protected override NHibernate.ISession Session { get => throw null; set { } } } - - // Generated from `NHibernate.Context.CallSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CallSessionContext : NHibernate.Context.MapBasedSessionContext { public CallSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override System.Collections.IDictionary GetMap() => throw null; protected override void SetMap(System.Collections.IDictionary value) => throw null; + protected override System.Collections.IDictionary GetMap() => throw null; } - - // Generated from `NHibernate.Context.CurrentSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CurrentSessionContext : NHibernate.Context.ICurrentSessionContext { - public static void Bind(NHibernate.ISession session) => throw null; public virtual NHibernate.ISession CurrentSession() => throw null; - protected CurrentSessionContext() => throw null; + public static void Bind(NHibernate.ISession session) => throw null; public static bool HasBind(NHibernate.ISessionFactory factory) => throw null; - protected abstract NHibernate.ISession Session { get; set; } public static NHibernate.ISession Unbind(NHibernate.ISessionFactory factory) => throw null; + protected CurrentSessionContext() => throw null; + protected abstract NHibernate.ISession Session { get; set; } } - - // Generated from `NHibernate.Context.ICurrentSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICurrentSessionContext { NHibernate.ISession CurrentSession(); } - - // Generated from `NHibernate.Context.ISessionFactoryAwareCurrentSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISessionFactoryAwareCurrentSessionContext : NHibernate.Context.ICurrentSessionContext { void SetFactory(NHibernate.Engine.ISessionFactoryImplementor factory); } - - // Generated from `NHibernate.Context.MapBasedSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class MapBasedSessionContext : NHibernate.Context.CurrentSessionContext { - protected abstract System.Collections.IDictionary GetMap(); protected MapBasedSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected override NHibernate.ISession Session { get => throw null; set => throw null; } + protected abstract System.Collections.IDictionary GetMap(); protected abstract void SetMap(System.Collections.IDictionary value); + protected override NHibernate.ISession Session { get => throw null; set { } } } - - // Generated from `NHibernate.Context.ReflectiveHttpContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ReflectiveHttpContext { - public static System.Func HttpContextCurrentGetter { get => throw null; set => throw null; } + public static System.Func HttpContextCurrentGetter { get => throw null; } + public static System.Func HttpContextItemsGetter { get => throw null; } public static System.Collections.IDictionary HttpContextCurrentItems { get => throw null; } - public static System.Func HttpContextItemsGetter { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Context.ThreadLocalSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ThreadLocalSessionContext : NHibernate.Context.ICurrentSessionContext - { - public static void Bind(NHibernate.ISession session) => throw null; - public static System.Threading.Tasks.Task BindAsync(NHibernate.ISession session, System.Threading.CancellationToken cancellationToken) => throw null; - protected NHibernate.ISession BuildOrObtainSession() => throw null; - public NHibernate.ISession CurrentSession() => throw null; - protected virtual bool IsAutoCloseEnabled() => throw null; - protected virtual bool IsAutoFlushEnabled() => throw null; - public ThreadLocalSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static NHibernate.ISession Unbind(NHibernate.ISessionFactory factory) => throw null; - protected static System.Collections.Generic.IDictionary context; - protected NHibernate.Engine.ISessionFactoryImplementor factory; } - - // Generated from `NHibernate.Context.ThreadStaticSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ThreadStaticSessionContext : NHibernate.Context.MapBasedSessionContext { + public ThreadStaticSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override System.Collections.IDictionary GetMap() => throw null; protected override void SetMap(System.Collections.IDictionary value) => throw null; - public ThreadStaticSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; } - - // Generated from `NHibernate.Context.WcfOperationSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class WcfOperationSessionContext : NHibernate.Context.MapBasedSessionContext { + public WcfOperationSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override System.Collections.IDictionary GetMap() => throw null; protected override void SetMap(System.Collections.IDictionary value) => throw null; - public WcfOperationSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; } - - // Generated from `NHibernate.Context.WebSessionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class WebSessionContext : NHibernate.Context.MapBasedSessionContext { + public WebSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override System.Collections.IDictionary GetMap() => throw null; protected override void SetMap(System.Collections.IDictionary value) => throw null; - public WebSessionContext(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; } - } namespace Criterion { - // Generated from `NHibernate.Criterion.AbstractCriterion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractCriterion : NHibernate.Criterion.ICriterion - { - public static NHibernate.Criterion.AbstractCriterion operator !(NHibernate.Criterion.AbstractCriterion crit) => throw null; - public static NHibernate.Criterion.AbstractCriterion operator &(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractEmptinessExpression rhs) => throw null; - public static NHibernate.Criterion.AbstractCriterion operator &(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractCriterion rhs) => throw null; - protected AbstractCriterion() => throw null; - public abstract NHibernate.Criterion.IProjection[] GetProjections(); - public abstract NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - public abstract NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - public abstract override string ToString(); - public static bool operator false(NHibernate.Criterion.AbstractCriterion criteria) => throw null; - public static bool operator true(NHibernate.Criterion.AbstractCriterion criteria) => throw null; - public static NHibernate.Criterion.AbstractCriterion operator |(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractEmptinessExpression rhs) => throw null; - public static NHibernate.Criterion.AbstractCriterion operator |(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractCriterion rhs) => throw null; - } - - // Generated from `NHibernate.Criterion.AbstractEmptinessExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractEmptinessExpression : NHibernate.Criterion.AbstractCriterion + public abstract class QueryOver : NHibernate.Criterion.QueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver { - protected AbstractEmptinessExpression(string propertyName) => throw null; - protected abstract bool ExcludeEmpty { get; } - protected NHibernate.Persister.Collection.IQueryableCollection GetQueryableCollection(string entityName, string actualPropertyName, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + System.Threading.Tasks.Task> NHibernate.IQueryOver.ListAsync(System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task> NHibernate.IQueryOver.ListAsync(System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task NHibernate.IQueryOver.RowCountAsync(System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task NHibernate.IQueryOver.RowCountInt64Async(System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task NHibernate.IQueryOver.SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + System.Threading.Tasks.Task NHibernate.IQueryOver.SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected NHibernate.Criterion.QueryOver Create(NHibernate.ICriteria criteria) => throw null; + public NHibernate.IQueryOver GetExecutableQueryOver(NHibernate.ISession session) => throw null; + public NHibernate.IQueryOver GetExecutableQueryOver(NHibernate.IStatelessSession session) => throw null; + public NHibernate.Criterion.QueryOver ToRowCountQuery() => throw null; + public NHibernate.Criterion.QueryOver ToRowCountInt64Query() => throw null; + public NHibernate.Criterion.QueryOver Clone() => throw null; + public NHibernate.Criterion.QueryOver ClearOrders() => throw null; + public NHibernate.Criterion.QueryOver Skip(int firstResult) => throw null; + public NHibernate.Criterion.QueryOver Take(int maxResults) => throw null; + public NHibernate.Criterion.QueryOver Cacheable() => throw null; + public NHibernate.Criterion.QueryOver CacheMode(NHibernate.CacheMode cacheMode) => throw null; + public NHibernate.Criterion.QueryOver CacheRegion(string cacheRegion) => throw null; + public S As() => throw null; + System.Collections.Generic.IList NHibernate.IQueryOver.List() => throw null; + System.Collections.Generic.IList NHibernate.IQueryOver.List() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.ToRowCountQuery() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.ToRowCountInt64Query() => throw null; + int NHibernate.IQueryOver.RowCount() => throw null; + long NHibernate.IQueryOver.RowCountInt64() => throw null; + TRoot NHibernate.IQueryOver.SingleOrDefault() => throw null; + U NHibernate.IQueryOver.SingleOrDefault() => throw null; + NHibernate.IFutureEnumerable NHibernate.IQueryOver.Future() => throw null; + NHibernate.IFutureEnumerable NHibernate.IQueryOver.Future() => throw null; + NHibernate.IFutureValue NHibernate.IQueryOver.FutureValue() => throw null; + NHibernate.IFutureValue NHibernate.IQueryOver.FutureValue() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Clone() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.ClearOrders() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Skip(int firstResult) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Take(int maxResults) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Cacheable() => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.CacheMode(NHibernate.CacheMode cacheMode) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.CacheRegion(string cacheRegion) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.ReadOnly() => throw null; + protected QueryOver() => throw null; + } + public abstract class QueryOver + { + protected NHibernate.ICriteria criteria; + protected NHibernate.Impl.CriteriaImpl impl; + protected QueryOver() => throw null; + public static NHibernate.Criterion.QueryOver Of() => throw null; + public static NHibernate.Criterion.QueryOver Of(System.Linq.Expressions.Expression> alias) => throw null; + public static NHibernate.Criterion.QueryOver Of(string entityName) => throw null; + public static NHibernate.Criterion.QueryOver Of(string entityName, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.ICriteria UnderlyingCriteria { get => throw null; } + public NHibernate.ICriteria RootCriteria { get => throw null; } + public NHibernate.Criterion.DetachedCriteria DetachedCriteria { get => throw null; } + } + public class QueryOver : NHibernate.Criterion.QueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver, NHibernate.Criterion.ISupportEntityJoinQueryOver, NHibernate.Criterion.ISupportSelectModeQueryOver + { + protected QueryOver() => throw null; + protected QueryOver(string entityName) => throw null; + protected QueryOver(System.Linq.Expressions.Expression> alias) => throw null; + protected QueryOver(string entityName, System.Linq.Expressions.Expression> alias) => throw null; + protected QueryOver(NHibernate.Impl.CriteriaImpl impl) => throw null; + protected QueryOver(NHibernate.Impl.CriteriaImpl rootImpl, NHibernate.ICriteria criteria) => throw null; + public NHibernate.Criterion.QueryOver And(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver And(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver And(NHibernate.Criterion.ICriterion expression) => throw null; + public NHibernate.Criterion.QueryOver AndNot(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver AndNot(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver AndNot(NHibernate.Criterion.ICriterion expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver Where(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver Where(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver Where(NHibernate.Criterion.ICriterion expression) => throw null; + public NHibernate.Criterion.QueryOver WhereNot(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver WhereNot(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver WhereNot(NHibernate.Criterion.ICriterion expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.QueryOver Select(params System.Linq.Expressions.Expression>[] projections) => throw null; + public NHibernate.Criterion.QueryOver Select(params NHibernate.Criterion.IProjection[] projections) => throw null; + public NHibernate.Criterion.QueryOver SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(NHibernate.Criterion.IProjection projection) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderByAlias(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(NHibernate.Criterion.IProjection projection) => throw null; + public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenByAlias(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.QueryOver TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + public NHibernate.Criterion.Lambda.QueryOverFetchBuilder Fetch(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverLockBuilder Lock() => throw null; + public NHibernate.Criterion.Lambda.QueryOverLockBuilder Lock(System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; + public NHibernate.Criterion.QueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.And(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.And(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.And(NHibernate.Criterion.ICriterion expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(NHibernate.Criterion.ICriterion expression) => throw null; + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Where(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Where(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Where(NHibernate.Criterion.ICriterion expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(NHibernate.Criterion.ICriterion expression) => throw null; + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Select(params System.Linq.Expressions.Expression>[] projections) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.Select(params NHibernate.Criterion.IProjection[] projections) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(NHibernate.Criterion.IProjection projection) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderByAlias(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(NHibernate.Criterion.IProjection projection) => throw null; + NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenByAlias(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + NHibernate.Criterion.Lambda.IQueryOverFetchBuilder NHibernate.IQueryOver.Fetch(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.Criterion.Lambda.IQueryOverLockBuilder NHibernate.IQueryOver.Lock() => throw null; + NHibernate.Criterion.Lambda.IQueryOverLockBuilder NHibernate.IQueryOver.Lock(System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + NHibernate.IQueryOver NHibernate.Criterion.ISupportEntityJoinQueryOver.JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; + NHibernate.IQueryOver NHibernate.Criterion.ISupportSelectModeQueryOver.Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.QueryOver Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.Criterion.Lambda.QueryOverSubqueryBuilder WithSubquery { get => throw null; } + public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Inner { get => throw null; } + public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Left { get => throw null; } + public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Right { get => throw null; } + public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Full { get => throw null; } + NHibernate.Criterion.Lambda.IQueryOverSubqueryBuilder NHibernate.IQueryOver.WithSubquery { get => throw null; } + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Inner { get => throw null; } + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Left { get => throw null; } + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Right { get => throw null; } + NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Full { get => throw null; } + } + public abstract class AbstractCriterion : NHibernate.Criterion.ICriterion + { + public abstract override string ToString(); + public abstract NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + public abstract NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + public abstract NHibernate.Criterion.IProjection[] GetProjections(); + public static NHibernate.Criterion.AbstractCriterion operator &(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractCriterion rhs) => throw null; + public static NHibernate.Criterion.AbstractCriterion operator |(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractCriterion rhs) => throw null; + public static NHibernate.Criterion.AbstractCriterion operator &(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractEmptinessExpression rhs) => throw null; + public static NHibernate.Criterion.AbstractCriterion operator |(NHibernate.Criterion.AbstractCriterion lhs, NHibernate.Criterion.AbstractEmptinessExpression rhs) => throw null; + public static NHibernate.Criterion.AbstractCriterion operator !(NHibernate.Criterion.AbstractCriterion crit) => throw null; + public static bool operator false(NHibernate.Criterion.AbstractCriterion criteria) => throw null; + public static bool operator true(NHibernate.Criterion.AbstractCriterion criteria) => throw null; + protected AbstractCriterion() => throw null; + } + public abstract class AbstractEmptinessExpression : NHibernate.Criterion.AbstractCriterion + { + protected AbstractEmptinessExpression(string propertyName) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override sealed string ToString() => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; + protected NHibernate.Persister.Collection.IQueryableCollection GetQueryableCollection(string entityName, string actualPropertyName, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + protected abstract bool ExcludeEmpty { get; } } - - // Generated from `NHibernate.Criterion.AggregateProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AggregateProjection : NHibernate.Criterion.SimpleProjection { - protected internal AggregateProjection(string aggregate, string propertyName) => throw null; - protected internal AggregateProjection(string aggregate, NHibernate.Criterion.IProjection projection) => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; protected string aggregate; protected NHibernate.Criterion.IProjection projection; protected string propertyName; + protected AggregateProjection(string aggregate, string propertyName) => throw null; + protected AggregateProjection(string aggregate, NHibernate.Criterion.IProjection projection) => throw null; + public override string ToString() => throw null; + public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override bool IsAggregate { get => throw null; } + public override bool IsGrouped { get => throw null; } } - - // Generated from `NHibernate.Criterion.AliasedProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AliasedProjection : NHibernate.Criterion.IProjection { - protected internal AliasedProjection(NHibernate.Criterion.IProjection projection, string alias) => throw null; - public virtual string[] Aliases { get => throw null; } - public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + protected AliasedProjection(NHibernate.Criterion.IProjection projection, string alias) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public bool IsAggregate { get => throw null; } - public virtual bool IsGrouped { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public virtual string[] Aliases { get => throw null; } + public virtual bool IsGrouped { get => throw null; } + public bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.AndExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AndExpression : NHibernate.Criterion.LogicalExpression { public AndExpression(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) : base(default(NHibernate.Criterion.ICriterion), default(NHibernate.Criterion.ICriterion)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.AvgProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AvgProjection : NHibernate.Criterion.AggregateProjection { - public AvgProjection(string propertyName) : base(default(string), default(NHibernate.Criterion.IProjection)) => throw null; - public AvgProjection(NHibernate.Criterion.IProjection projection) : base(default(string), default(NHibernate.Criterion.IProjection)) => throw null; - public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public AvgProjection(NHibernate.Criterion.IProjection projection) : base(default(string), default(string)) => throw null; + public AvgProjection(string propertyName) : base(default(string), default(string)) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; } - - // Generated from `NHibernate.Criterion.BetweenExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BetweenExpression : NHibernate.Criterion.AbstractCriterion { - public BetweenExpression(string propertyName, object lo, object hi) => throw null; public BetweenExpression(NHibernate.Criterion.IProjection projection, object lo, object hi) => throw null; - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public BetweenExpression(string propertyName, object lo, object hi) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.CastProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CastProjection : NHibernate.Criterion.SimpleProjection { public CastProjection(NHibernate.Type.IType type, NHibernate.Criterion.IProjection projection) => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override bool IsAggregate { get => throw null; } public override bool IsGrouped { get => throw null; } - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; } - - // Generated from `NHibernate.Criterion.ConditionalProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConditionalProjection : NHibernate.Criterion.SimpleProjection { public ConditionalProjection(NHibernate.Criterion.ICriterion criterion, NHibernate.Criterion.IProjection whenTrue, NHibernate.Criterion.IProjection whenFalse) => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public ConditionalProjection(NHibernate.Criterion.ConditionalProjectionCase[] cases, NHibernate.Criterion.IProjection elseProjection) => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override bool IsAggregate { get => throw null; } + public override bool IsGrouped { get => throw null; } + } + public class ConditionalProjectionCase + { + public ConditionalProjectionCase(NHibernate.Criterion.ICriterion criterion, NHibernate.Criterion.IProjection projection) => throw null; + public NHibernate.Criterion.ICriterion Criterion { get => throw null; } + public NHibernate.Criterion.IProjection Projection { get => throw null; } } - - // Generated from `NHibernate.Criterion.Conjunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Conjunction : NHibernate.Criterion.Junction { public Conjunction() => throw null; - protected override NHibernate.SqlCommand.SqlString EmptyExpression { get => throw null; } protected override string Op { get => throw null; } + protected override NHibernate.SqlCommand.SqlString EmptyExpression { get => throw null; } } - - // Generated from `NHibernate.Criterion.ConstantProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConstantProjection : NHibernate.Criterion.SimpleProjection { - public ConstantProjection(object value, NHibernate.Type.IType type) => throw null; public ConstantProjection(object value) => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } + public ConstantProjection(object value, NHibernate.Type.IType type) => throw null; public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Engine.TypedValue TypedValue { get => throw null; } + public override bool IsAggregate { get => throw null; } + public override bool IsGrouped { get => throw null; } } - - // Generated from `NHibernate.Criterion.CountProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CountProjection : NHibernate.Criterion.AggregateProjection { - protected internal CountProjection(string prop) : base(default(string), default(NHibernate.Criterion.IProjection)) => throw null; - protected internal CountProjection(NHibernate.Criterion.IProjection projection) : base(default(string), default(NHibernate.Criterion.IProjection)) => throw null; + protected CountProjection(string prop) : base(default(string), default(string)) => throw null; + protected CountProjection(NHibernate.Criterion.IProjection projection) : base(default(string), default(string)) => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Criterion.CountProjection SetDistinct() => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Criterion.CountProjection SetDistinct() => throw null; } - - // Generated from `NHibernate.Criterion.CriteriaSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CriteriaSpecification { + public static string RootAlias; public static NHibernate.Transform.IResultTransformer AliasToEntityMap; + public static NHibernate.Transform.IResultTransformer RootEntity; public static NHibernate.Transform.IResultTransformer DistinctRootEntity; - public static NHibernate.SqlCommand.JoinType FullJoin; + public static NHibernate.Transform.IResultTransformer Projection; public static NHibernate.SqlCommand.JoinType InnerJoin; + public static NHibernate.SqlCommand.JoinType FullJoin; public static NHibernate.SqlCommand.JoinType LeftJoin; - public static NHibernate.Transform.IResultTransformer Projection; - public static string RootAlias; - public static NHibernate.Transform.IResultTransformer RootEntity; } - - // Generated from `NHibernate.Criterion.CriterionUtil` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CriterionUtil { public static NHibernate.SqlCommand.SqlString[] GetColumnNames(string propertyName, NHibernate.Criterion.IProjection projection, NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.ICriteria criteria) => throw null; public static NHibernate.SqlCommand.SqlString[] GetColumnNamesForSimpleExpression(string propertyName, NHibernate.Criterion.IProjection projection, NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriterion criterion, object value) => throw null; - public static NHibernate.Engine.TypedValue GetTypedValue(NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.ICriteria criteria, NHibernate.Criterion.IProjection projection, string propertyName, object value) => throw null; public static NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.ICriteria criteria, NHibernate.Criterion.IProjection projection, string propertyName, params object[] values) => throw null; + public static NHibernate.Engine.TypedValue GetTypedValue(NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.ICriteria criteria, NHibernate.Criterion.IProjection projection, string propertyName, object value) => throw null; } - - // Generated from `NHibernate.Criterion.DetachedCriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DetachedCriteria { + protected DetachedCriteria(System.Type entityType) => throw null; + protected DetachedCriteria(System.Type entityType, string alias) => throw null; + protected DetachedCriteria(string entityName) => throw null; + protected DetachedCriteria(string entityName, string alias) => throw null; + protected DetachedCriteria(NHibernate.Impl.CriteriaImpl impl, NHibernate.ICriteria criteria) => throw null; + public NHibernate.ICriteria GetExecutableCriteria(NHibernate.ISession session) => throw null; + public NHibernate.ICriteria GetExecutableCriteria(NHibernate.IStatelessSession session) => throw null; + public static NHibernate.Criterion.DetachedCriteria For(System.Type entityType) => throw null; + public static NHibernate.Criterion.DetachedCriteria For() => throw null; + public static NHibernate.Criterion.DetachedCriteria For(string alias) => throw null; + public static NHibernate.Criterion.DetachedCriteria For(System.Type entityType, string alias) => throw null; + public static NHibernate.Criterion.DetachedCriteria ForEntityName(string entityName) => throw null; + public static NHibernate.Criterion.DetachedCriteria ForEntityName(string entityName, string alias) => throw null; public NHibernate.Criterion.DetachedCriteria Add(NHibernate.Criterion.ICriterion criterion) => throw null; public NHibernate.Criterion.DetachedCriteria AddOrder(NHibernate.Criterion.Order order) => throw null; - public string Alias { get => throw null; } - public void ClearOrders() => throw null; - public NHibernate.Criterion.DetachedCriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.DetachedCriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; public NHibernate.Criterion.DetachedCriteria CreateAlias(string associationPath, string alias) => throw null; - public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.DetachedCriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.DetachedCriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, string alias) => throw null; - public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath) => throw null; - protected internal DetachedCriteria(NHibernate.Impl.CriteriaImpl impl, NHibernate.ICriteria criteria) => throw null; - protected DetachedCriteria(string entityName, string alias) => throw null; - protected DetachedCriteria(string entityName) => throw null; - protected DetachedCriteria(System.Type entityType, string alias) => throw null; - protected DetachedCriteria(System.Type entityType) => throw null; - public string EntityOrClassName { get => throw null; } - public static NHibernate.Criterion.DetachedCriteria For(string alias) => throw null; - public static NHibernate.Criterion.DetachedCriteria For() => throw null; - public static NHibernate.Criterion.DetachedCriteria For(System.Type entityType, string alias) => throw null; - public static NHibernate.Criterion.DetachedCriteria For(System.Type entityType) => throw null; - public static NHibernate.Criterion.DetachedCriteria ForEntityName(string entityName, string alias) => throw null; - public static NHibernate.Criterion.DetachedCriteria ForEntityName(string entityName) => throw null; - public NHibernate.Criterion.DetachedCriteria GetCriteriaByAlias(string alias) => throw null; - public NHibernate.Criterion.DetachedCriteria GetCriteriaByPath(string path) => throw null; - protected internal NHibernate.Impl.CriteriaImpl GetCriteriaImpl() => throw null; - public NHibernate.ICriteria GetExecutableCriteria(NHibernate.IStatelessSession session) => throw null; - public NHibernate.ICriteria GetExecutableCriteria(NHibernate.ISession session) => throw null; - public System.Type GetRootEntityTypeIfAvailable() => throw null; + public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.Criterion.DetachedCriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + protected NHibernate.Impl.CriteriaImpl GetCriteriaImpl() => throw null; + public NHibernate.Criterion.DetachedCriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode) => throw null; + public NHibernate.Criterion.DetachedCriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; + public NHibernate.Criterion.DetachedCriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; public NHibernate.Criterion.DetachedCriteria SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; public NHibernate.Criterion.DetachedCriteria SetCacheRegion(string region) => throw null; public NHibernate.Criterion.DetachedCriteria SetCacheable(bool cacheable) => throw null; - public NHibernate.Criterion.DetachedCriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode) => throw null; - public NHibernate.Criterion.DetachedCriteria SetFirstResult(int firstResult) => throw null; - public NHibernate.Criterion.DetachedCriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; - public NHibernate.Criterion.DetachedCriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; - public NHibernate.Criterion.DetachedCriteria SetMaxResults(int maxResults) => throw null; public NHibernate.Criterion.DetachedCriteria SetProjection(NHibernate.Criterion.IProjection projection) => throw null; public NHibernate.Criterion.DetachedCriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + public NHibernate.Criterion.DetachedCriteria SetFirstResult(int firstResult) => throw null; + public NHibernate.Criterion.DetachedCriteria SetMaxResults(int maxResults) => throw null; public override string ToString() => throw null; + public NHibernate.Criterion.DetachedCriteria GetCriteriaByPath(string path) => throw null; + public NHibernate.Criterion.DetachedCriteria GetCriteriaByAlias(string alias) => throw null; + public System.Type GetRootEntityTypeIfAvailable() => throw null; + public void ClearOrders() => throw null; + public string Alias { get => throw null; } + public string EntityOrClassName { get => throw null; } } - - // Generated from `NHibernate.Criterion.Disjunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Disjunction : NHibernate.Criterion.Junction { public Disjunction() => throw null; - protected override NHibernate.SqlCommand.SqlString EmptyExpression { get => throw null; } protected override string Op { get => throw null; } + protected override NHibernate.SqlCommand.SqlString EmptyExpression { get => throw null; } } - - // Generated from `NHibernate.Criterion.Distinct` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Distinct : NHibernate.Criterion.IProjection { - public virtual string[] Aliases { get => throw null; } public Distinct(NHibernate.Criterion.IProjection proj) => throw null; - public virtual string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public virtual string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public bool IsAggregate { get => throw null; } - public virtual bool IsGrouped { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public virtual string[] Aliases { get => throw null; } + public virtual bool IsGrouped { get => throw null; } + public bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.EntityProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityProjection : NHibernate.Criterion.IProjection { - string[] NHibernate.Criterion.IProjection.Aliases { get => throw null; } - public EntityProjection(System.Type entityType, string entityAlias) => throw null; public EntityProjection() => throw null; - public bool FetchLazyProperties { get => throw null; set => throw null; } - public System.Collections.Generic.ICollection FetchLazyPropertyGroups { get => throw null; set => throw null; } + public EntityProjection(System.Type entityType, string entityAlias) => throw null; + public NHibernate.Criterion.EntityProjection SetLazy(bool lazy = default(bool)) => throw null; + public NHibernate.Criterion.EntityProjection SetFetchLazyProperties(bool fetchLazyProperties = default(bool)) => throw null; + public NHibernate.Criterion.EntityProjection SetFetchLazyPropertyGroups(params string[] lazyPropertyGroups) => throw null; + NHibernate.Type.IType[] NHibernate.Criterion.IProjection.GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; string[] NHibernate.Criterion.IProjection.GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + NHibernate.Type.IType[] NHibernate.Criterion.IProjection.GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; string[] NHibernate.Criterion.IProjection.GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + NHibernate.SqlCommand.SqlString NHibernate.Criterion.IProjection.ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + NHibernate.SqlCommand.SqlString NHibernate.Criterion.IProjection.ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; NHibernate.Engine.TypedValue[] NHibernate.Criterion.IProjection.GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - NHibernate.Type.IType[] NHibernate.Criterion.IProjection.GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - NHibernate.Type.IType[] NHibernate.Criterion.IProjection.GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public bool FetchLazyProperties { get => throw null; set { } } + public System.Collections.Generic.ICollection FetchLazyPropertyGroups { get => throw null; set { } } + public bool Lazy { get => throw null; set { } } + string[] NHibernate.Criterion.IProjection.Aliases { get => throw null; } bool NHibernate.Criterion.IProjection.IsAggregate { get => throw null; } bool NHibernate.Criterion.IProjection.IsGrouped { get => throw null; } - public bool Lazy { get => throw null; set => throw null; } - public NHibernate.Criterion.EntityProjection SetFetchLazyProperties(bool fetchLazyProperties = default(bool)) => throw null; - public NHibernate.Criterion.EntityProjection SetFetchLazyPropertyGroups(params string[] lazyPropertyGroups) => throw null; - public NHibernate.Criterion.EntityProjection SetLazy(bool lazy = default(bool)) => throw null; - NHibernate.SqlCommand.SqlString NHibernate.Criterion.IProjection.ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - NHibernate.SqlCommand.SqlString NHibernate.Criterion.IProjection.ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; } - - // Generated from `NHibernate.Criterion.EqPropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EqPropertyExpression : NHibernate.Criterion.PropertyExpression { - public EqPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public EqPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public EqPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public EqPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; + public EqPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public EqPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public EqPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public EqPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.Example` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Example : NHibernate.Criterion.AbstractCriterion { - protected void AddComponentTypedValues(string path, object component, NHibernate.Type.IAbstractComponentType type, System.Collections.IList list, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - protected void AddPropertyTypedValue(object value, NHibernate.Type.IType type, System.Collections.IList list) => throw null; + protected static NHibernate.Criterion.Example.IPropertySelector NotNullOrEmptyString; protected static NHibernate.Criterion.Example.IPropertySelector All; - protected void AppendComponentCondition(string path, object component, NHibernate.Type.IAbstractComponentType type, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.SqlCommand.SqlStringBuilder builder) => throw null; - protected void AppendPropertyCondition(string propertyName, object propertyValue, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery cq, NHibernate.SqlCommand.SqlStringBuilder builder) => throw null; - public static NHibernate.Criterion.Example Create(object entity) => throw null; - public NHibernate.Criterion.Example EnableLike(NHibernate.Criterion.MatchMode matchMode) => throw null; - public NHibernate.Criterion.Example EnableLike() => throw null; - protected Example(object entity, NHibernate.Criterion.Example.IPropertySelector selector) => throw null; + protected static NHibernate.Criterion.Example.IPropertySelector NotNullOrZero; + public virtual NHibernate.Criterion.Example SetEscapeCharacter(char? escapeCharacter) => throw null; + public NHibernate.Criterion.Example SetPropertySelector(NHibernate.Criterion.Example.IPropertySelector selector) => throw null; + public NHibernate.Criterion.Example ExcludeZeroes() => throw null; public NHibernate.Criterion.Example ExcludeNone() => throw null; public NHibernate.Criterion.Example ExcludeNulls() => throw null; + public NHibernate.Criterion.Example EnableLike(NHibernate.Criterion.MatchMode matchMode) => throw null; + public NHibernate.Criterion.Example EnableLike() => throw null; + public NHibernate.Criterion.Example IgnoreCase() => throw null; public NHibernate.Criterion.Example ExcludeProperty(string name) => throw null; - public NHibernate.Criterion.Example ExcludeZeroes() => throw null; - protected virtual NHibernate.Criterion.ICriterion GetNotNullPropertyCriterion(object propertyValue, string propertyName) => throw null; - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + public static NHibernate.Criterion.Example Create(object entity) => throw null; + protected Example(object entity, NHibernate.Criterion.Example.IPropertySelector selector) => throw null; + public override string ToString() => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - // Generated from `NHibernate.Criterion.Example+IPropertySelector` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + protected void AddPropertyTypedValue(object value, NHibernate.Type.IType type, System.Collections.IList list) => throw null; + protected void AddComponentTypedValues(string path, object component, NHibernate.Type.IAbstractComponentType type, System.Collections.IList list, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + protected void AppendPropertyCondition(string propertyName, object propertyValue, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery cq, NHibernate.SqlCommand.SqlStringBuilder builder) => throw null; + protected virtual NHibernate.Criterion.ICriterion GetNotNullPropertyCriterion(object propertyValue, string propertyName) => throw null; + protected void AppendComponentCondition(string path, object component, NHibernate.Type.IAbstractComponentType type, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery, NHibernate.SqlCommand.SqlStringBuilder builder) => throw null; public interface IPropertySelector { bool Include(object propertyValue, string propertyName, NHibernate.Type.IType type); } - - - public NHibernate.Criterion.Example IgnoreCase() => throw null; - protected static NHibernate.Criterion.Example.IPropertySelector NotNullOrEmptyString; - protected static NHibernate.Criterion.Example.IPropertySelector NotNullOrZero; - public virtual NHibernate.Criterion.Example SetEscapeCharacter(System.Char? escapeCharacter) => throw null; - public NHibernate.Criterion.Example SetPropertySelector(NHibernate.Criterion.Example.IPropertySelector selector) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.ExistsSubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ExistsSubqueryExpression : NHibernate.Criterion.SubqueryExpression { - internal ExistsSubqueryExpression(string quantifier, NHibernate.Criterion.DetachedCriteria dc) : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) => throw null; protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery outerQuery) => throw null; + internal ExistsSubqueryExpression() : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) { } } - - // Generated from `NHibernate.Criterion.Expression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Expression : NHibernate.Criterion.Restrictions + public sealed class Expression : NHibernate.Criterion.Restrictions { - public static NHibernate.Criterion.AbstractCriterion Sql(string sql, object[] values, NHibernate.Type.IType[] types) => throw null; - public static NHibernate.Criterion.AbstractCriterion Sql(string sql, object value, NHibernate.Type.IType type) => throw null; - public static NHibernate.Criterion.AbstractCriterion Sql(string sql) => throw null; public static NHibernate.Criterion.AbstractCriterion Sql(NHibernate.SqlCommand.SqlString sql, object[] values, NHibernate.Type.IType[] types) => throw null; public static NHibernate.Criterion.AbstractCriterion Sql(NHibernate.SqlCommand.SqlString sql, object value, NHibernate.Type.IType type) => throw null; + public static NHibernate.Criterion.AbstractCriterion Sql(string sql, object value, NHibernate.Type.IType type) => throw null; + public static NHibernate.Criterion.AbstractCriterion Sql(string sql, object[] values, NHibernate.Type.IType[] types) => throw null; public static NHibernate.Criterion.AbstractCriterion Sql(NHibernate.SqlCommand.SqlString sql) => throw null; + public static NHibernate.Criterion.AbstractCriterion Sql(string sql) => throw null; } - - // Generated from `NHibernate.Criterion.GePropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GePropertyExpression : NHibernate.Criterion.PropertyExpression { - public GePropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GePropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; + public GePropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GePropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.GroupedProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GroupedProjection : NHibernate.Criterion.IProjection { - public virtual string[] Aliases { get => throw null; } - public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public GroupedProjection(NHibernate.Criterion.IProjection projection) => throw null; - public bool IsAggregate { get => throw null; } - public virtual bool IsGrouped { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public virtual string[] Aliases { get => throw null; } + public virtual bool IsGrouped { get => throw null; } + public bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.GtPropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GtPropertyExpression : NHibernate.Criterion.PropertyExpression { - public GtPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GtPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public GtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; + public GtPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public GtPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.ICriteriaQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICriteriaQuery { - System.Collections.Generic.ICollection CollectedParameterSpecifications { get; } - System.Collections.Generic.ICollection CollectedParameters { get; } - NHibernate.SqlCommand.Parameter CreateSkipParameter(int value); - NHibernate.SqlCommand.Parameter CreateTakeParameter(int value); - NHibernate.Engine.ISessionFactoryImplementor Factory { get; } - string GenerateSQLAlias(); string GetColumn(NHibernate.ICriteria criteria, string propertyPath); - string[] GetColumnAliasesUsingProjection(NHibernate.ICriteria criteria, string propertyPath); string[] GetColumns(NHibernate.ICriteria criteria, string propertyPath); + NHibernate.Type.IType GetType(NHibernate.ICriteria criteria, string propertyPath); + string[] GetColumnAliasesUsingProjection(NHibernate.ICriteria criteria, string propertyPath); string[] GetColumnsUsingProjection(NHibernate.ICriteria criteria, string propertyPath); - string GetEntityName(NHibernate.ICriteria criteria, string propertyPath); + NHibernate.Type.IType GetTypeUsingProjection(NHibernate.ICriteria criteria, string propertyPath); + NHibernate.Engine.TypedValue GetTypedValue(NHibernate.ICriteria criteria, string propertyPath, object value); string GetEntityName(NHibernate.ICriteria criteria); - string[] GetIdentifierColumns(NHibernate.ICriteria subcriteria); - NHibernate.Type.IType GetIdentifierType(NHibernate.ICriteria subcriteria); - int GetIndexForAlias(); - string GetPropertyName(string propertyName); + string GetEntityName(NHibernate.ICriteria criteria, string propertyPath); string GetSQLAlias(NHibernate.ICriteria subcriteria); string GetSQLAlias(NHibernate.ICriteria criteria, string propertyPath); - NHibernate.Type.IType GetType(NHibernate.ICriteria criteria, string propertyPath); - NHibernate.Type.IType GetTypeUsingProjection(NHibernate.ICriteria criteria, string propertyPath); + string GetPropertyName(string propertyName); + string[] GetIdentifierColumns(NHibernate.ICriteria subcriteria); + NHibernate.Type.IType GetIdentifierType(NHibernate.ICriteria subcriteria); NHibernate.Engine.TypedValue GetTypedIdentifierValue(NHibernate.ICriteria subcriteria, object value); - NHibernate.Engine.TypedValue GetTypedValue(NHibernate.ICriteria criteria, string propertyPath, object value); + string GenerateSQLAlias(); + int GetIndexForAlias(); System.Collections.Generic.IEnumerable NewQueryParameter(NHibernate.Engine.TypedValue parameter); + NHibernate.SqlCommand.Parameter CreateSkipParameter(int value); + NHibernate.SqlCommand.Parameter CreateTakeParameter(int value); + NHibernate.Engine.ISessionFactoryImplementor Factory { get; } + System.Collections.Generic.ICollection CollectedParameterSpecifications { get; } + System.Collections.Generic.ICollection CollectedParameters { get; } } - - // Generated from `NHibernate.Criterion.ICriterion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICriterion { - NHibernate.Criterion.IProjection[] GetProjections(); - NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - } - - // Generated from `NHibernate.Criterion.IProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IProjection - { - string[] Aliases { get; } - string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - bool IsAggregate { get; } - bool IsGrouped { get; } - NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - } - - // Generated from `NHibernate.Criterion.IPropertyProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPropertyProjection - { - string PropertyName { get; } - } - - // Generated from `NHibernate.Criterion.ISupportEntityJoinQueryOver<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISupportEntityJoinQueryOver - { - NHibernate.IQueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName); - } - - // Generated from `NHibernate.Criterion.ISupportSelectModeQueryOver<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISupportSelectModeQueryOver - { - NHibernate.IQueryOver Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path); + NHibernate.Criterion.IProjection[] GetProjections(); } - - // Generated from `NHibernate.Criterion.IdentifierEqExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IdentifierEqExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public IdentifierEqExpression(object value) => throw null; public IdentifierEqExpression(NHibernate.Criterion.IProjection projection) => throw null; + public IdentifierEqExpression(object value) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.IdentifierProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IdentifierProjection : NHibernate.Criterion.SimpleProjection, NHibernate.Criterion.IPropertyProjection { + protected IdentifierProjection(bool grouped) => throw null; + protected IdentifierProjection() => throw null; + public override string ToString() => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - protected internal IdentifierProjection(bool grouped) => throw null; - protected internal IdentifierProjection() => throw null; - public override bool IsAggregate { get => throw null; } + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override bool IsGrouped { get => throw null; } + public override bool IsAggregate { get => throw null; } public string PropertyName { get => throw null; } - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.InExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public InExpression(string propertyName, object[] values) => throw null; public InExpression(NHibernate.Criterion.IProjection projection, object[] values) => throw null; + public InExpression(string propertyName, object[] values) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; - public object[] Values { get => throw null; set => throw null; } + public object[] Values { get => throw null; set { } } } - - // Generated from `NHibernate.Criterion.InsensitiveLikeExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InsensitiveLikeExpression : NHibernate.Criterion.AbstractCriterion { - public NHibernate.Engine.TypedValue GetParameterTypedValue(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public InsensitiveLikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public InsensitiveLikeExpression(string propertyName, object value) => throw null; public InsensitiveLikeExpression(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public InsensitiveLikeExpression(NHibernate.Criterion.IProjection projection, object value) => throw null; + public InsensitiveLikeExpression(string propertyName, object value) => throw null; + public InsensitiveLikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Engine.TypedValue GetParameterTypedValue(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.IsEmptyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IProjection + { + NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + string[] Aliases { get; } + bool IsGrouped { get; } + bool IsAggregate { get; } + } + public interface IPropertyProjection + { + string PropertyName { get; } + } public class IsEmptyExpression : NHibernate.Criterion.AbstractEmptinessExpression { - protected override bool ExcludeEmpty { get => throw null; } - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public IsEmptyExpression(string propertyName) : base(default(string)) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + protected override bool ExcludeEmpty { get => throw null; } } - - // Generated from `NHibernate.Criterion.IsNotEmptyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IsNotEmptyExpression : NHibernate.Criterion.AbstractEmptinessExpression { - protected override bool ExcludeEmpty { get => throw null; } - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public IsNotEmptyExpression(string propertyName) : base(default(string)) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + protected override bool ExcludeEmpty { get => throw null; } + } + public interface ISupportEntityJoinQueryOver + { + NHibernate.IQueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName); + } + public interface ISupportSelectModeQueryOver + { + NHibernate.IQueryOver Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path); } - - // Generated from `NHibernate.Criterion.Junction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class Junction : NHibernate.Criterion.AbstractCriterion { + public NHibernate.Criterion.Junction Add(NHibernate.Criterion.ICriterion criterion) => throw null; public NHibernate.Criterion.Junction Add(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Junction Add(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Junction Add(NHibernate.Criterion.ICriterion criterion) => throw null; - protected abstract NHibernate.SqlCommand.SqlString EmptyExpression { get; } - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - protected Junction() => throw null; - protected abstract string Op { get; } public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + protected Junction() => throw null; + protected abstract string Op { get; } + protected abstract NHibernate.SqlCommand.SqlString EmptyExpression { get; } } - - // Generated from `NHibernate.Criterion.LePropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LePropertyExpression : NHibernate.Criterion.PropertyExpression { - public LePropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LePropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; + public LePropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LePropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LePropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.LikeExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LikeExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public LikeExpression(string propertyName, string value, System.Char? escapeChar, bool ignoreCase) => throw null; - public LikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode, System.Char? escapeChar, bool ignoreCase) => throw null; - public LikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public LikeExpression(string propertyName, string value) => throw null; + public LikeExpression(string propertyName, string value, char? escapeChar, bool ignoreCase) => throw null; public LikeExpression(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public LikeExpression(string propertyName, string value) => throw null; + public LikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public LikeExpression(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode, char? escapeChar, bool ignoreCase) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.LogicalExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class LogicalExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - protected NHibernate.Criterion.ICriterion LeftHandSide { get => throw null; } protected LogicalExpression(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) => throw null; - protected abstract string Op { get; } - protected NHibernate.Criterion.ICriterion RightHandSide { get => throw null; } + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + protected NHibernate.Criterion.ICriterion LeftHandSide { get => throw null; } + protected NHibernate.Criterion.ICriterion RightHandSide { get => throw null; } + protected abstract string Op { get; } } - - // Generated from `NHibernate.Criterion.LtPropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LtPropertyExpression : NHibernate.Criterion.PropertyExpression { - public LtPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LtPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; - public LtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(NHibernate.Criterion.IProjection)) => throw null; + public LtPropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LtPropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; + public LtPropertyExpression(string lhsPropertyName, string rhsPropertyName) : base(default(NHibernate.Criterion.IProjection), default(string)) => throw null; protected override string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.MatchMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class MatchMode { - public static NHibernate.Criterion.MatchMode Anywhere; - public static NHibernate.Criterion.MatchMode End; public static NHibernate.Criterion.MatchMode Exact; - protected MatchMode(int intCode, string name) => throw null; public static NHibernate.Criterion.MatchMode Start; - public abstract string ToMatchString(string pattern); + public static NHibernate.Criterion.MatchMode End; + public static NHibernate.Criterion.MatchMode Anywhere; + protected MatchMode(int intCode, string name) => throw null; public override string ToString() => throw null; + public abstract string ToMatchString(string pattern); } - - // Generated from `NHibernate.Criterion.NaturalIdentifier` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NaturalIdentifier : NHibernate.Criterion.ICriterion { - public NHibernate.Criterion.IProjection[] GetProjections() => throw null; + public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NaturalIdentifier() => throw null; + public NHibernate.Criterion.IProjection[] GetProjections() => throw null; public NHibernate.Criterion.NaturalIdentifier Set(string property, object value) => throw null; public NHibernate.Criterion.Lambda.LambdaNaturalIdentifierBuilder Set(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.LambdaNaturalIdentifierBuilder Set(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NaturalIdentifier() => throw null; } - - // Generated from `NHibernate.Criterion.NotExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NotExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NotExpression(NHibernate.Criterion.ICriterion criterion) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; } - - // Generated from `NHibernate.Criterion.NotNullExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NotNullExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NotNullExpression(string propertyName) => throw null; public NotNullExpression(NHibernate.Criterion.IProjection projection) => throw null; + public NotNullExpression(string propertyName) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.NullExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NullExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NullExpression(string propertyName) => throw null; public NullExpression(NHibernate.Criterion.IProjection projection) => throw null; + public NullExpression(string propertyName) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Criterion.NullSubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NullSubqueryExpression : NHibernate.Criterion.SubqueryExpression { - internal NullSubqueryExpression(string quantifier, NHibernate.Criterion.DetachedCriteria dc) : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) => throw null; protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery outerQuery) => throw null; + internal NullSubqueryExpression() : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) { } } - - // Generated from `NHibernate.Criterion.OrExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OrExpression : NHibernate.Criterion.LogicalExpression - { - protected override string Op { get => throw null; } - public OrExpression(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) : base(default(NHibernate.Criterion.ICriterion), default(NHibernate.Criterion.ICriterion)) => throw null; - } - - // Generated from `NHibernate.Criterion.Order` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Order { + protected bool ascending; + protected string propertyName; + protected NHibernate.Criterion.IProjection projection; + public Order(NHibernate.Criterion.IProjection projection, bool ascending) => throw null; + public Order(string propertyName, bool ascending) => throw null; + public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override string ToString() => throw null; public static NHibernate.Criterion.Order Asc(string propertyName) => throw null; public static NHibernate.Criterion.Order Asc(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.Order Desc(string propertyName) => throw null; public static NHibernate.Criterion.Order Desc(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.Order Desc(string propertyName) => throw null; public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Criterion.Order IgnoreCase() => throw null; - public Order(string propertyName, bool ascending) => throw null; - public Order(NHibernate.Criterion.IProjection projection, bool ascending) => throw null; - public virtual NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; - protected bool ascending; - protected NHibernate.Criterion.IProjection projection; - protected string propertyName; } - - // Generated from `NHibernate.Criterion.ProjectionList` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class OrExpression : NHibernate.Criterion.LogicalExpression + { + public OrExpression(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) : base(default(NHibernate.Criterion.ICriterion), default(NHibernate.Criterion.ICriterion)) => throw null; + protected override string Op { get => throw null; } + } public class ProjectionList : NHibernate.Criterion.IProjection { - public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection projection, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection projection, string alias) => throw null; - public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection proj) => throw null; - public string[] Aliases { get => throw null; } + protected ProjectionList() => throw null; public NHibernate.Criterion.ProjectionList Create() => throw null; - public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection proj) => throw null; + public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection projection, string alias) => throw null; + public NHibernate.Criterion.ProjectionList Add(NHibernate.Criterion.IProjection projection, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public bool IsAggregate { get => throw null; } - public bool IsGrouped { get => throw null; } + public override string ToString() => throw null; + public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] Aliases { get => throw null; } public NHibernate.Criterion.IProjection this[int index] { get => throw null; } public int Length { get => throw null; } - protected internal ProjectionList() => throw null; - public NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; + public bool IsGrouped { get => throw null; } + public bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.Projections` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class Projections { - public static NHibernate.Criterion.IProjection Alias(NHibernate.Criterion.IProjection projection, string alias) => throw null; - public static NHibernate.Criterion.AggregateProjection Avg(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.EntityProjection RootEntity() => throw null; + public static NHibernate.Criterion.EntityProjection Entity(System.Type type, string alias) => throw null; + public static NHibernate.Criterion.EntityProjection Entity(string alias) => throw null; + public static NHibernate.Criterion.EntityProjection Entity(System.Linq.Expressions.Expression> alias) => throw null; + public static NHibernate.Criterion.IProjection Distinct(NHibernate.Criterion.IProjection proj) => throw null; + public static NHibernate.Criterion.ProjectionList ProjectionList() => throw null; + public static NHibernate.Criterion.IProjection RowCount() => throw null; + public static NHibernate.Criterion.IProjection RowCountInt64() => throw null; + public static NHibernate.Criterion.CountProjection Count(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.CountProjection Count(string propertyName) => throw null; + public static NHibernate.Criterion.CountProjection CountDistinct(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.CountProjection CountDistinct(string propertyName) => throw null; + public static NHibernate.Criterion.AggregateProjection Max(string propertyName) => throw null; + public static NHibernate.Criterion.AggregateProjection Max(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AggregateProjection Min(string propertyName) => throw null; + public static NHibernate.Criterion.AggregateProjection Min(NHibernate.Criterion.IProjection projection) => throw null; public static NHibernate.Criterion.AggregateProjection Avg(string propertyName) => throw null; - public static NHibernate.Criterion.AggregateProjection Avg(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AggregateProjection Avg(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AggregateProjection Sum(string propertyName) => throw null; + public static NHibernate.Criterion.AggregateProjection Sum(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.IProjection SqlProjection(string sql, string[] columnAliases, NHibernate.Type.IType[] types) => throw null; + public static NHibernate.Criterion.IProjection SqlGroupProjection(string sql, string groupBy, string[] columnAliases, NHibernate.Type.IType[] types) => throw null; + public static NHibernate.Criterion.PropertyProjection GroupProperty(string propertyName) => throw null; + public static NHibernate.Criterion.GroupedProjection GroupProperty(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.PropertyProjection Property(string propertyName) => throw null; + public static NHibernate.Criterion.IdentifierProjection Id() => throw null; + public static NHibernate.Criterion.IProjection Alias(NHibernate.Criterion.IProjection projection, string alias) => throw null; public static NHibernate.Criterion.IProjection Cast(NHibernate.Type.IType type, NHibernate.Criterion.IProjection projection) => throw null; - public static string Concat(params string[] strings) => throw null; - public static NHibernate.Criterion.IProjection Conditional(NHibernate.Criterion.ICriterion criterion, NHibernate.Criterion.IProjection whenTrue, NHibernate.Criterion.IProjection whenFalse) => throw null; - public static NHibernate.Criterion.IProjection Constant(object obj, NHibernate.Type.IType type) => throw null; public static NHibernate.Criterion.IProjection Constant(object obj) => throw null; + public static NHibernate.Criterion.IProjection Constant(object obj, NHibernate.Type.IType type) => throw null; + public static NHibernate.Criterion.IProjection SqlFunction(string functionName, NHibernate.Type.IType type, params NHibernate.Criterion.IProjection[] projections) => throw null; + public static NHibernate.Criterion.IProjection SqlFunction(NHibernate.Dialect.Function.ISQLFunction function, NHibernate.Type.IType type, params NHibernate.Criterion.IProjection[] projections) => throw null; + public static NHibernate.Criterion.IProjection Conditional(NHibernate.Criterion.ICriterion criterion, NHibernate.Criterion.IProjection whenTrue, NHibernate.Criterion.IProjection whenFalse) => throw null; + public static NHibernate.Criterion.IProjection Conditional(NHibernate.Criterion.ConditionalProjectionCase[] cases, NHibernate.Criterion.IProjection elseProjection) => throw null; + public static NHibernate.Criterion.IProjection SubQuery(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; + public static NHibernate.Criterion.AggregateProjection Avg(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.AggregateProjection Avg(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.CountProjection Count(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.CountProjection Count(string propertyName) => throw null; public static NHibernate.Criterion.CountProjection Count(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.CountProjection Count(NHibernate.Criterion.IProjection projection) => throw null; public static NHibernate.Criterion.CountProjection CountDistinct(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.CountProjection CountDistinct(string propertyName) => throw null; public static NHibernate.Criterion.CountProjection CountDistinct(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.CountProjection CountDistinct(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.IProjection Distinct(NHibernate.Criterion.IProjection proj) => throw null; - public static NHibernate.Criterion.EntityProjection Entity(string alias) => throw null; - public static NHibernate.Criterion.EntityProjection Entity(System.Linq.Expressions.Expression> alias) => throw null; - public static NHibernate.Criterion.EntityProjection Entity(System.Type type, string alias) => throw null; public static NHibernate.Criterion.PropertyProjection Group(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.PropertyProjection Group(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.IProjection GroupProjection(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.PropertyProjection Group(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.IProjection GroupProjection(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.PropertyProjection GroupProperty(string propertyName) => throw null; - public static NHibernate.Criterion.GroupedProjection GroupProperty(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.IdentifierProjection Id() => throw null; public static NHibernate.Criterion.AggregateProjection Max(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Max(string propertyName) => throw null; public static NHibernate.Criterion.AggregateProjection Max(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Max(NHibernate.Criterion.IProjection projection) => throw null; public static NHibernate.Criterion.AggregateProjection Min(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Min(string propertyName) => throw null; public static NHibernate.Criterion.AggregateProjection Min(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Min(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.ProjectionList ProjectionList() => throw null; public static NHibernate.Criterion.PropertyProjection Property(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.PropertyProjection Property(string propertyName) => throw null; public static NHibernate.Criterion.PropertyProjection Property(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.EntityProjection RootEntity() => throw null; - public static NHibernate.Criterion.IProjection RowCount() => throw null; - public static NHibernate.Criterion.IProjection RowCountInt64() => throw null; - public static NHibernate.Criterion.IProjection SqlFunction(string functionName, NHibernate.Type.IType type, params NHibernate.Criterion.IProjection[] projections) => throw null; - public static NHibernate.Criterion.IProjection SqlFunction(NHibernate.Dialect.Function.ISQLFunction function, NHibernate.Type.IType type, params NHibernate.Criterion.IProjection[] projections) => throw null; - public static NHibernate.Criterion.IProjection SqlGroupProjection(string sql, string groupBy, string[] columnAliases, NHibernate.Type.IType[] types) => throw null; - public static NHibernate.Criterion.IProjection SqlProjection(string sql, string[] columnAliases, NHibernate.Type.IType[] types) => throw null; public static NHibernate.Criterion.IProjection SubQuery(NHibernate.Criterion.QueryOver detachedQueryOver) => throw null; - public static NHibernate.Criterion.IProjection SubQuery(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; public static NHibernate.Criterion.AggregateProjection Sum(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Sum(string propertyName) => throw null; public static NHibernate.Criterion.AggregateProjection Sum(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AggregateProjection Sum(NHibernate.Criterion.IProjection projection) => throw null; + public static string Concat(params string[] strings) => throw null; + public static NHibernate.Criterion.IProjection Select(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.IProjection Select(System.Linq.Expressions.Expression> expression) => throw null; } - - // Generated from `NHibernate.Criterion.ProjectionsExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ProjectionsExtensions + public static partial class ProjectionsExtensions { + public static NHibernate.Criterion.IProjection WithAlias(this NHibernate.Criterion.IProjection projection, System.Linq.Expressions.Expression> alias) => throw null; + public static NHibernate.Criterion.IProjection WithAlias(this NHibernate.Criterion.IProjection projection, string alias) => throw null; + public static double Sqrt(this double numericProperty) => throw null; + public static double Sqrt(this int numericProperty) => throw null; + public static double Sqrt(this long numericProperty) => throw null; + public static double Sqrt(this decimal numericProperty) => throw null; + public static double Sqrt(this byte numericProperty) => throw null; + public static string Lower(this string stringProperty) => throw null; + public static string Upper(this string stringProperty) => throw null; public static int Abs(this int numericProperty) => throw null; + public static long Abs(this long numericProperty) => throw null; public static double Abs(this double numericProperty) => throw null; - public static System.Int64 Abs(this System.Int64 numericProperty) => throw null; - public static T AsEntity(this T alias) where T : class => throw null; + public static string TrimStr(this string stringProperty) => throw null; + public static int StrLength(this string stringProperty) => throw null; public static int BitLength(this string stringProperty) => throw null; + public static string Substr(this string stringProperty, int startIndex, int length) => throw null; public static int CharIndex(this string stringProperty, string theChar, int startLocation) => throw null; - public static T? Coalesce(this T? objectProperty, T replaceValueIfIsNull) where T : struct => throw null; public static T Coalesce(this T objectProperty, T replaceValueIfIsNull) => throw null; - public static string Lower(this string stringProperty) => throw null; + public static T? Coalesce(this T? objectProperty, T replaceValueIfIsNull) where T : struct => throw null; public static int Mod(this int numericProperty, int divisor) => throw null; - public static double Sqrt(this int numericProperty) => throw null; - public static double Sqrt(this double numericProperty) => throw null; - public static double Sqrt(this System.Int64 numericProperty) => throw null; - public static double Sqrt(this System.Decimal numericProperty) => throw null; - public static double Sqrt(this System.Byte numericProperty) => throw null; - public static int StrLength(this string stringProperty) => throw null; - public static string Substr(this string stringProperty, int startIndex, int length) => throw null; - public static string TrimStr(this string stringProperty) => throw null; - public static string Upper(this string stringProperty) => throw null; - public static NHibernate.Criterion.IProjection WithAlias(this NHibernate.Criterion.IProjection projection, string alias) => throw null; - public static NHibernate.Criterion.IProjection WithAlias(this NHibernate.Criterion.IProjection projection, System.Linq.Expressions.Expression> alias) => throw null; + public static T AsEntity(this T alias) where T : class => throw null; } - - // Generated from `NHibernate.Criterion.Property` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Property : NHibernate.Criterion.PropertyProjection { - public NHibernate.Criterion.Order Asc() => throw null; - public NHibernate.Criterion.AggregateProjection Avg() => throw null; public NHibernate.Criterion.AbstractCriterion Between(object min, object max) => throw null; - public NHibernate.Criterion.AbstractCriterion Bt(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.CountProjection Count() => throw null; - public NHibernate.Criterion.Order Desc() => throw null; + public NHibernate.Criterion.AbstractCriterion In(System.Collections.ICollection values) => throw null; + public NHibernate.Criterion.AbstractCriterion In(object[] values) => throw null; + public NHibernate.Criterion.AbstractCriterion Like(object value) => throw null; + public NHibernate.Criterion.AbstractCriterion Like(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public NHibernate.Criterion.AbstractCriterion Eq(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion Eq(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion EqAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion EqProperty(string other) => throw null; - public NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.Property other) => throw null; - public static NHibernate.Criterion.Property ForName(string propertyName) => throw null; + public NHibernate.Criterion.AbstractCriterion Gt(object value) => throw null; + public NHibernate.Criterion.AbstractCriterion Lt(object value) => throw null; + public NHibernate.Criterion.AbstractCriterion Le(object value) => throw null; public NHibernate.Criterion.AbstractCriterion Ge(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion Ge(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion GeAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion GeProperty(string other) => throw null; + public NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.Property other) => throw null; + public NHibernate.Criterion.AbstractCriterion NotEqProperty(NHibernate.Criterion.Property other) => throw null; + public NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.Property other) => throw null; public NHibernate.Criterion.AbstractCriterion GeProperty(NHibernate.Criterion.Property other) => throw null; - public NHibernate.Criterion.AbstractCriterion GeSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.Property GetProperty(string propertyName) => throw null; - public NHibernate.Criterion.PropertyProjection Group() => throw null; - public NHibernate.Criterion.AbstractCriterion Gt(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion GtAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion GtProperty(string other) => throw null; + public NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.Property other) => throw null; public NHibernate.Criterion.AbstractCriterion GtProperty(NHibernate.Criterion.Property other) => throw null; - public NHibernate.Criterion.AbstractCriterion GtSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion In(object[] values) => throw null; - public NHibernate.Criterion.AbstractCriterion In(System.Collections.ICollection values) => throw null; - public NHibernate.Criterion.AbstractCriterion In(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractEmptinessExpression IsEmpty() => throw null; - public NHibernate.Criterion.AbstractEmptinessExpression IsNotEmpty() => throw null; - public NHibernate.Criterion.AbstractCriterion IsNotNull() => throw null; - public NHibernate.Criterion.AbstractCriterion IsNull() => throw null; - public NHibernate.Criterion.AbstractCriterion Le(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion Le(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion LeAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion EqProperty(string other) => throw null; + public NHibernate.Criterion.AbstractCriterion NotEqProperty(string other) => throw null; public NHibernate.Criterion.AbstractCriterion LeProperty(string other) => throw null; - public NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.Property other) => throw null; - public NHibernate.Criterion.AbstractCriterion LeSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion Like(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public NHibernate.Criterion.AbstractCriterion Like(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion Lt(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion Lt(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion LtAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GeProperty(string other) => throw null; public NHibernate.Criterion.AbstractCriterion LtProperty(string other) => throw null; - public NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.Property other) => throw null; - public NHibernate.Criterion.AbstractCriterion LtSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GtProperty(string other) => throw null; + public NHibernate.Criterion.AbstractCriterion IsNull() => throw null; + public NHibernate.Criterion.AbstractCriterion IsNotNull() => throw null; + public NHibernate.Criterion.AbstractEmptinessExpression IsEmpty() => throw null; + public NHibernate.Criterion.AbstractEmptinessExpression IsNotEmpty() => throw null; + public NHibernate.Criterion.CountProjection Count() => throw null; public NHibernate.Criterion.AggregateProjection Max() => throw null; public NHibernate.Criterion.AggregateProjection Min() => throw null; + public NHibernate.Criterion.AggregateProjection Avg() => throw null; + public NHibernate.Criterion.PropertyProjection Group() => throw null; + public NHibernate.Criterion.Order Asc() => throw null; + public NHibernate.Criterion.Order Desc() => throw null; + public static NHibernate.Criterion.Property ForName(string propertyName) => throw null; + public NHibernate.Criterion.Property GetProperty(string propertyName) => throw null; + public NHibernate.Criterion.AbstractCriterion Eq(NHibernate.Criterion.DetachedCriteria subselect) => throw null; public NHibernate.Criterion.AbstractCriterion Ne(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - public NHibernate.Criterion.AbstractCriterion NotEqProperty(string other) => throw null; - public NHibernate.Criterion.AbstractCriterion NotEqProperty(NHibernate.Criterion.Property other) => throw null; + public NHibernate.Criterion.AbstractCriterion Lt(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion Le(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion Bt(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion Ge(NHibernate.Criterion.DetachedCriteria subselect) => throw null; public NHibernate.Criterion.AbstractCriterion NotIn(NHibernate.Criterion.DetachedCriteria subselect) => throw null; - internal Property(string propertyName) : base(default(string)) => throw null; + public NHibernate.Criterion.AbstractCriterion In(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion EqAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GtAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion LtAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion LeAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GeAll(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GtSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion LtSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion LeSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + public NHibernate.Criterion.AbstractCriterion GeSome(NHibernate.Criterion.DetachedCriteria subselect) => throw null; + internal Property() : base(default(string)) { } } - - // Generated from `NHibernate.Criterion.PropertyExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class PropertyExpression : NHibernate.Criterion.AbstractCriterion { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - protected abstract string Op { get; } - protected PropertyExpression(string lhsPropertyName, string rhsPropertyName) => throw null; - protected PropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) => throw null; protected PropertyExpression(NHibernate.Criterion.IProjection lhsProjection, string rhsPropertyName) => throw null; protected PropertyExpression(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + protected PropertyExpression(string lhsPropertyName, string rhsPropertyName) => throw null; + protected PropertyExpression(string lhsPropertyName, NHibernate.Criterion.IProjection rhsProjection) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + protected abstract string Op { get; } } - - // Generated from `NHibernate.Criterion.PropertyProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertyProjection : NHibernate.Criterion.SimpleProjection, NHibernate.Criterion.IPropertyProjection { + protected PropertyProjection(string propertyName, bool grouped) => throw null; + protected PropertyProjection(string propertyName) => throw null; + public override string ToString() => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } - public string PropertyName { get => throw null; } - protected internal PropertyProjection(string propertyName, bool grouped) => throw null; - protected internal PropertyProjection(string propertyName) => throw null; - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string PropertyName { get => throw null; } + public override bool IsGrouped { get => throw null; } + public override bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.PropertySubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertySubqueryExpression : NHibernate.Criterion.SubqueryExpression { - internal PropertySubqueryExpression(string propertyName, string op, string quantifier, NHibernate.Criterion.DetachedCriteria dc) : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) => throw null; protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + internal PropertySubqueryExpression() : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) { } } - - // Generated from `NHibernate.Criterion.QueryOver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class QueryOver + public static partial class QueryOverBuilderExtensions { - public NHibernate.Criterion.DetachedCriteria DetachedCriteria { get => throw null; } - public static NHibernate.Criterion.QueryOver Of(string entityName, System.Linq.Expressions.Expression> alias) => throw null; - public static NHibernate.Criterion.QueryOver Of(string entityName) => throw null; - public static NHibernate.Criterion.QueryOver Of(System.Linq.Expressions.Expression> alias) => throw null; - public static NHibernate.Criterion.QueryOver Of() => throw null; - protected QueryOver() => throw null; - public NHibernate.ICriteria RootCriteria { get => throw null; } - public NHibernate.ICriteria UnderlyingCriteria { get => throw null; } - protected NHibernate.ICriteria criteria; - protected NHibernate.Impl.CriteriaImpl impl; + public static NHibernate.Criterion.QueryOver Default(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Eager(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Lazy(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; + public static NHibernate.IQueryOver Default(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; + public static NHibernate.IQueryOver Eager(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; + public static NHibernate.IQueryOver Lazy(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Force(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver None(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Read(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Upgrade(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver UpgradeNoWait(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Write(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver Force(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver None(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver Read(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver Upgrade(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver UpgradeNoWait(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.IQueryOver Write(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Asc(this NHibernate.Criterion.Lambda.QueryOverOrderBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver Desc(this NHibernate.Criterion.Lambda.QueryOverOrderBuilder builder) => throw null; + public static NHibernate.IQueryOver Asc(this NHibernate.Criterion.Lambda.IQueryOverOrderBuilder builder) => throw null; + public static NHibernate.IQueryOver Desc(this NHibernate.Criterion.Lambda.IQueryOverOrderBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver IsEmpty(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver IsNotEmpty(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver IsNotNull(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.Criterion.QueryOver IsNull(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.IQueryOver IsEmpty(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.IQueryOver IsNotEmpty(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.IQueryOver IsNotNull(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; + public static NHibernate.IQueryOver IsNull(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; } - - // Generated from `NHibernate.Criterion.QueryOver<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryOver : NHibernate.Criterion.QueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver, NHibernate.Criterion.ISupportSelectModeQueryOver, NHibernate.Criterion.ISupportEntityJoinQueryOver + public class Restrictions { - public NHibernate.Criterion.QueryOver And(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver And(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver And(NHibernate.Criterion.ICriterion expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.And(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.And(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.And(NHibernate.Criterion.ICriterion expression) => throw null; - public NHibernate.Criterion.QueryOver AndNot(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver AndNot(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver AndNot(NHibernate.Criterion.ICriterion expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.AndNot(NHibernate.Criterion.ICriterion expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.AndRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverFetchBuilder Fetch(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.IQueryOver NHibernate.Criterion.ISupportSelectModeQueryOver.Fetch(NHibernate.SelectMode mode, System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverFetchBuilder NHibernate.IQueryOver.Fetch(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Full { get => throw null; } - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Full { get => throw null; } - public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Inner { get => throw null; } - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Inner { get => throw null; } - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - public NHibernate.Criterion.QueryOver JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType = default(NHibernate.SqlCommand.JoinType), string entityName = default(string)) => throw null; - NHibernate.IQueryOver NHibernate.Criterion.ISupportEntityJoinQueryOver.JoinEntityQueryOver(System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path, NHibernate.SqlCommand.JoinType joinType) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Left { get => throw null; } - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Left { get => throw null; } - public NHibernate.Criterion.Lambda.QueryOverLockBuilder Lock(System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.Lambda.QueryOverLockBuilder Lock() => throw null; - NHibernate.Criterion.Lambda.IQueryOverLockBuilder NHibernate.IQueryOver.Lock(System.Linq.Expressions.Expression> alias) => throw null; - NHibernate.Criterion.Lambda.IQueryOverLockBuilder NHibernate.IQueryOver.Lock() => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderBy(NHibernate.Criterion.IProjection projection) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderBy(NHibernate.Criterion.IProjection projection) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder OrderByAlias(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.OrderByAlias(System.Linq.Expressions.Expression> path) => throw null; - protected internal QueryOver(string entityName, System.Linq.Expressions.Expression> alias) => throw null; - protected internal QueryOver(string entityName) => throw null; - protected internal QueryOver(System.Linq.Expressions.Expression> alias) => throw null; - protected internal QueryOver(NHibernate.Impl.CriteriaImpl rootImpl, NHibernate.ICriteria criteria) => throw null; - protected internal QueryOver(NHibernate.Impl.CriteriaImpl impl) => throw null; - protected internal QueryOver() => throw null; - public NHibernate.Criterion.Lambda.QueryOverJoinBuilder Right { get => throw null; } - NHibernate.Criterion.Lambda.IQueryOverJoinBuilder NHibernate.IQueryOver.Right { get => throw null; } - public NHibernate.Criterion.QueryOver Select(params System.Linq.Expressions.Expression>[] projections) => throw null; - public NHibernate.Criterion.QueryOver Select(params NHibernate.Criterion.IProjection[] projections) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Select(params System.Linq.Expressions.Expression>[] projections) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Select(params NHibernate.Criterion.IProjection[] projections) => throw null; - public NHibernate.Criterion.QueryOver SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.SelectList(System.Func, NHibernate.Criterion.Lambda.QueryOverProjectionBuilder> list) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenBy(NHibernate.Criterion.IProjection projection) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenBy(NHibernate.Criterion.IProjection projection) => throw null; - public NHibernate.Criterion.Lambda.QueryOverOrderBuilder ThenByAlias(System.Linq.Expressions.Expression> path) => throw null; - NHibernate.Criterion.Lambda.IQueryOverOrderBuilder NHibernate.IQueryOver.ThenByAlias(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.QueryOver TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.TransformUsing(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - public NHibernate.Criterion.QueryOver Where(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver Where(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver Where(NHibernate.Criterion.ICriterion expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Where(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Where(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Where(NHibernate.Criterion.ICriterion expression) => throw null; - public NHibernate.Criterion.QueryOver WhereNot(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver WhereNot(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.QueryOver WhereNot(NHibernate.Criterion.ICriterion expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.WhereNot(NHibernate.Criterion.ICriterion expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder NHibernate.IQueryOver.WhereRestrictionOn(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverSubqueryBuilder WithSubquery { get => throw null; } - NHibernate.Criterion.Lambda.IQueryOverSubqueryBuilder NHibernate.IQueryOver.WithSubquery { get => throw null; } - } - - // Generated from `NHibernate.Criterion.QueryOver<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class QueryOver : NHibernate.Criterion.QueryOver, NHibernate.IQueryOver, NHibernate.IQueryOver - { - public S As() => throw null; - public NHibernate.Criterion.QueryOver CacheMode(NHibernate.CacheMode cacheMode) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.CacheMode(NHibernate.CacheMode cacheMode) => throw null; - public NHibernate.Criterion.QueryOver CacheRegion(string cacheRegion) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.CacheRegion(string cacheRegion) => throw null; - public NHibernate.Criterion.QueryOver Cacheable() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Cacheable() => throw null; - public NHibernate.Criterion.QueryOver ClearOrders() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.ClearOrders() => throw null; - public NHibernate.Criterion.QueryOver Clone() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Clone() => throw null; - protected internal NHibernate.Criterion.QueryOver Create(NHibernate.ICriteria criteria) => throw null; - NHibernate.IFutureEnumerable NHibernate.IQueryOver.Future() => throw null; - NHibernate.IFutureEnumerable NHibernate.IQueryOver.Future() => throw null; - NHibernate.IFutureValue NHibernate.IQueryOver.FutureValue() => throw null; - NHibernate.IFutureValue NHibernate.IQueryOver.FutureValue() => throw null; - public NHibernate.IQueryOver GetExecutableQueryOver(NHibernate.IStatelessSession session) => throw null; - public NHibernate.IQueryOver GetExecutableQueryOver(NHibernate.ISession session) => throw null; - System.Collections.Generic.IList NHibernate.IQueryOver.List() => throw null; - System.Collections.Generic.IList NHibernate.IQueryOver.List() => throw null; - System.Threading.Tasks.Task> NHibernate.IQueryOver.ListAsync(System.Threading.CancellationToken cancellationToken) => throw null; - System.Threading.Tasks.Task> NHibernate.IQueryOver.ListAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected QueryOver() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.ReadOnly() => throw null; - int NHibernate.IQueryOver.RowCount() => throw null; - System.Threading.Tasks.Task NHibernate.IQueryOver.RowCountAsync(System.Threading.CancellationToken cancellationToken) => throw null; - System.Int64 NHibernate.IQueryOver.RowCountInt64() => throw null; - System.Threading.Tasks.Task NHibernate.IQueryOver.RowCountInt64Async(System.Threading.CancellationToken cancellationToken) => throw null; - U NHibernate.IQueryOver.SingleOrDefault() => throw null; - TRoot NHibernate.IQueryOver.SingleOrDefault() => throw null; - System.Threading.Tasks.Task NHibernate.IQueryOver.SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken) => throw null; - System.Threading.Tasks.Task NHibernate.IQueryOver.SingleOrDefaultAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Criterion.QueryOver Skip(int firstResult) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Skip(int firstResult) => throw null; - public NHibernate.Criterion.QueryOver Take(int maxResults) => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.Take(int maxResults) => throw null; - public NHibernate.Criterion.QueryOver ToRowCountInt64Query() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.ToRowCountInt64Query() => throw null; - public NHibernate.Criterion.QueryOver ToRowCountQuery() => throw null; - NHibernate.IQueryOver NHibernate.IQueryOver.ToRowCountQuery() => throw null; - } - - // Generated from `NHibernate.Criterion.QueryOverBuilderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class QueryOverBuilderExtensions - { - public static NHibernate.IQueryOver Asc(this NHibernate.Criterion.Lambda.IQueryOverOrderBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Asc(this NHibernate.Criterion.Lambda.QueryOverOrderBuilder builder) => throw null; - public static NHibernate.IQueryOver Default(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Default(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; - public static NHibernate.IQueryOver Desc(this NHibernate.Criterion.Lambda.IQueryOverOrderBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Desc(this NHibernate.Criterion.Lambda.QueryOverOrderBuilder builder) => throw null; - public static NHibernate.IQueryOver Eager(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Eager(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; - public static NHibernate.IQueryOver Force(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Force(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - public static NHibernate.IQueryOver IsEmpty(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver IsEmpty(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.IQueryOver IsNotEmpty(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver IsNotEmpty(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.IQueryOver IsNotNull(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver IsNotNull(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.IQueryOver IsNull(this NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver IsNull(this NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder builder) => throw null; - public static NHibernate.IQueryOver Lazy(this NHibernate.Criterion.Lambda.IQueryOverFetchBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Lazy(this NHibernate.Criterion.Lambda.QueryOverFetchBuilder builder) => throw null; - public static NHibernate.IQueryOver None(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver None(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - public static NHibernate.IQueryOver Read(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Read(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - public static NHibernate.IQueryOver Upgrade(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Upgrade(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - public static NHibernate.IQueryOver UpgradeNoWait(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver UpgradeNoWait(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - public static NHibernate.IQueryOver Write(this NHibernate.Criterion.Lambda.IQueryOverLockBuilder builder) => throw null; - public static NHibernate.Criterion.QueryOver Write(this NHibernate.Criterion.Lambda.QueryOverLockBuilder builder) => throw null; - } - - // Generated from `NHibernate.Criterion.RestrictionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class RestrictionExtensions - { - public static NHibernate.Criterion.RestrictionExtensions.RestrictionBetweenBuilder IsBetween(this object projection, object lo) => throw null; - public static bool IsIn(this object projection, object[] values) => throw null; - public static bool IsIn(this object projection, System.Collections.ICollection values) => throw null; - public static bool IsInsensitiveLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static bool IsInsensitiveLike(this string projection, string comparison) => throw null; - public static bool IsLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode, System.Char? escapeChar) => throw null; - public static bool IsLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static bool IsLike(this string projection, string comparison) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsBetween(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsInArray(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsInCollection(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsInsensitiveLike(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsInsensitiveLikeMatchMode(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsLike(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsLikeMatchMode(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessIsLikeMatchModeEscapeChar(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; - // Generated from `NHibernate.Criterion.RestrictionExtensions+RestrictionBetweenBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class RestrictionBetweenBuilder - { - public bool And(object hi) => throw null; - public RestrictionBetweenBuilder() => throw null; - } - - - } - - // Generated from `NHibernate.Criterion.Restrictions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Restrictions - { - public static NHibernate.Criterion.AbstractCriterion AllEq(System.Collections.IDictionary propertyNameValues) => throw null; - public static NHibernate.Criterion.AbstractCriterion And(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) => throw null; - public static NHibernate.Criterion.AbstractCriterion Between(string propertyName, object lo, object hi) => throw null; - public static NHibernate.Criterion.AbstractCriterion Between(NHibernate.Criterion.IProjection projection, object lo, object hi) => throw null; - public static NHibernate.Criterion.Conjunction Conjunction() => throw null; - public static NHibernate.Criterion.Disjunction Disjunction() => throw null; + public static NHibernate.Criterion.AbstractCriterion IdEq(object value) => throw null; + public static NHibernate.Criterion.AbstractCriterion IdEq(NHibernate.Criterion.IProjection projection) => throw null; public static NHibernate.Criterion.SimpleExpression Eq(string propertyName, object value) => throw null; public static NHibernate.Criterion.SimpleExpression Eq(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion EqProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion EqProperty(string propertyName, NHibernate.Criterion.IProjection rshProjection) => throw null; - public static NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.IProjection lshProjection, NHibernate.Criterion.IProjection rshProjection) => throw null; - public static NHibernate.Criterion.SimpleExpression Ge(string propertyName, object value) => throw null; - public static NHibernate.Criterion.SimpleExpression Ge(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.SimpleExpression Like(string propertyName, object value) => throw null; + public static NHibernate.Criterion.AbstractCriterion Like(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode, char? escapeChar) => throw null; + public static NHibernate.Criterion.SimpleExpression Like(NHibernate.Criterion.IProjection projection, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Like(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static NHibernate.Criterion.SimpleExpression Like(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(string propertyName, object value) => throw null; + public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(NHibernate.Criterion.IProjection projection, object value) => throw null; public static NHibernate.Criterion.SimpleExpression Gt(string propertyName, object value) => throw null; public static NHibernate.Criterion.SimpleExpression Gt(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; - public static NHibernate.Criterion.AbstractCriterion IdEq(object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion IdEq(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.SimpleExpression Lt(string propertyName, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Lt(NHibernate.Criterion.IProjection projection, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Le(string propertyName, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Le(NHibernate.Criterion.IProjection projection, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Ge(string propertyName, object value) => throw null; + public static NHibernate.Criterion.SimpleExpression Ge(NHibernate.Criterion.IProjection projection, object value) => throw null; + public static NHibernate.Criterion.AbstractCriterion Between(string propertyName, object lo, object hi) => throw null; + public static NHibernate.Criterion.AbstractCriterion Between(NHibernate.Criterion.IProjection projection, object lo, object hi) => throw null; public static NHibernate.Criterion.AbstractCriterion In(string propertyName, object[] values) => throw null; - public static NHibernate.Criterion.AbstractCriterion In(string propertyName, System.Collections.ICollection values) => throw null; public static NHibernate.Criterion.AbstractCriterion In(NHibernate.Criterion.IProjection projection, object[] values) => throw null; public static NHibernate.Criterion.AbstractCriterion In(NHibernate.Criterion.IProjection projection, System.Collections.ICollection values) => throw null; + public static NHibernate.Criterion.AbstractCriterion In(string propertyName, System.Collections.ICollection values) => throw null; public static NHibernate.Criterion.AbstractCriterion InG(string propertyName, System.Collections.Generic.IEnumerable values) => throw null; public static NHibernate.Criterion.AbstractCriterion InG(NHibernate.Criterion.IProjection projection, System.Collections.Generic.IEnumerable values) => throw null; - public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(string propertyName, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static NHibernate.Criterion.AbstractCriterion InsensitiveLike(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractEmptinessExpression IsEmpty(string propertyName) => throw null; - public static NHibernate.Criterion.AbstractEmptinessExpression IsNotEmpty(string propertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion IsNotNull(string propertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion IsNotNull(NHibernate.Criterion.IProjection projection) => throw null; public static NHibernate.Criterion.AbstractCriterion IsNull(string propertyName) => throw null; public static NHibernate.Criterion.AbstractCriterion IsNull(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.SimpleExpression Le(string propertyName, object value) => throw null; - public static NHibernate.Criterion.SimpleExpression Le(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; - public static NHibernate.Criterion.SimpleExpression Like(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static NHibernate.Criterion.SimpleExpression Like(string propertyName, object value) => throw null; - public static NHibernate.Criterion.SimpleExpression Like(NHibernate.Criterion.IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode) => throw null; - public static NHibernate.Criterion.SimpleExpression Like(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion Like(string propertyName, string value, NHibernate.Criterion.MatchMode matchMode, System.Char? escapeChar) => throw null; - public static NHibernate.Criterion.SimpleExpression Lt(string propertyName, object value) => throw null; - public static NHibernate.Criterion.SimpleExpression Lt(NHibernate.Criterion.IProjection projection, object value) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; - public static NHibernate.Criterion.NaturalIdentifier NaturalId() => throw null; - public static NHibernate.Criterion.AbstractCriterion Not(NHibernate.Criterion.ICriterion expression) => throw null; + public static NHibernate.Criterion.AbstractCriterion EqProperty(string propertyName, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion EqProperty(NHibernate.Criterion.IProjection lshProjection, NHibernate.Criterion.IProjection rshProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion EqProperty(string propertyName, NHibernate.Criterion.IProjection rshProjection) => throw null; public static NHibernate.Criterion.AbstractCriterion NotEqProperty(string propertyName, string otherPropertyName) => throw null; - public static NHibernate.Criterion.AbstractCriterion NotEqProperty(string propertyName, NHibernate.Criterion.IProjection rhsProjection) => throw null; public static NHibernate.Criterion.AbstractCriterion NotEqProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; public static NHibernate.Criterion.AbstractCriterion NotEqProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; - public static NHibernate.Criterion.Lambda.LambdaRestrictionBuilder On(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.Lambda.LambdaRestrictionBuilder On(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.AbstractCriterion NotEqProperty(string propertyName, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtProperty(string propertyName, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeProperty(string propertyName, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtProperty(string propertyName, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeProperty(string propertyName, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.IProjection projection, string otherPropertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeProperty(string propertyName, NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeProperty(NHibernate.Criterion.IProjection lhsProjection, NHibernate.Criterion.IProjection rhsProjection) => throw null; + public static NHibernate.Criterion.AbstractCriterion IsNotNull(string propertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion IsNotNull(NHibernate.Criterion.IProjection projection) => throw null; + public static NHibernate.Criterion.AbstractEmptinessExpression IsNotEmpty(string propertyName) => throw null; + public static NHibernate.Criterion.AbstractEmptinessExpression IsEmpty(string propertyName) => throw null; + public static NHibernate.Criterion.AbstractCriterion And(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) => throw null; public static NHibernate.Criterion.AbstractCriterion Or(NHibernate.Criterion.ICriterion lhs, NHibernate.Criterion.ICriterion rhs) => throw null; - internal Restrictions() => throw null; + public static NHibernate.Criterion.AbstractCriterion Not(NHibernate.Criterion.ICriterion expression) => throw null; + public static NHibernate.Criterion.Conjunction Conjunction() => throw null; + public static NHibernate.Criterion.Disjunction Disjunction() => throw null; + public static NHibernate.Criterion.AbstractCriterion AllEq(System.Collections.IDictionary propertyNameValues) => throw null; + public static NHibernate.Criterion.NaturalIdentifier NaturalId() => throw null; public static NHibernate.Criterion.ICriterion Where(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.ICriterion Where(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.ICriterion WhereNot(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.ICriterion WhereNot(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.Lambda.LambdaRestrictionBuilder On(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.Lambda.LambdaRestrictionBuilder On(System.Linq.Expressions.Expression> expression) => throw null; + } + public static partial class RestrictionExtensions + { + public static bool IsLike(this string projection, string comparison) => throw null; + public static bool IsLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static bool IsLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode, char? escapeChar) => throw null; + public static bool IsInsensitiveLike(this string projection, string comparison) => throw null; + public static bool IsInsensitiveLike(this string projection, string comparison, NHibernate.Criterion.MatchMode matchMode) => throw null; + public static bool IsIn(this object projection, object[] values) => throw null; + public static bool IsIn(this object projection, System.Collections.ICollection values) => throw null; + public static NHibernate.Criterion.RestrictionExtensions.RestrictionBetweenBuilder IsBetween(this object projection, object lo) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsLike(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsLikeMatchMode(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsLikeMatchModeEscapeChar(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsInsensitiveLike(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsInsensitiveLikeMatchMode(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsInArray(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsInCollection(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessIsBetween(System.Linq.Expressions.MethodCallExpression methodCallExpression) => throw null; + public class RestrictionBetweenBuilder + { + public bool And(object hi) => throw null; + public RestrictionBetweenBuilder() => throw null; + } } - - // Generated from `NHibernate.Criterion.RowCountInt64Projection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RowCountInt64Projection : NHibernate.Criterion.RowCountProjection { public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public RowCountInt64Projection() => throw null; } - - // Generated from `NHibernate.Criterion.RowCountProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RowCountProjection : NHibernate.Criterion.SimpleProjection { + protected RowCountProjection() => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } - protected internal RowCountProjection() => throw null; - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override bool IsAggregate { get => throw null; } + public override bool IsGrouped { get => throw null; } } - - // Generated from `NHibernate.Criterion.SQLCriterion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLCriterion : NHibernate.Criterion.AbstractCriterion + public class SelectSubqueryExpression : NHibernate.Criterion.SubqueryExpression { - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public SQLCriterion(NHibernate.SqlCommand.SqlString sql, object[] values, NHibernate.Type.IType[] types) => throw null; - public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; + protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + internal SelectSubqueryExpression() : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) { } } - - // Generated from `NHibernate.Criterion.SQLProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLProjection : NHibernate.Criterion.IProjection + public class SimpleExpression : NHibernate.Criterion.AbstractCriterion { - public string[] Aliases { get => throw null; } - public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public string[] GetColumnAliases(string alias, int loc) => throw null; - public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public string[] GetColumnAliases(int loc) => throw null; - public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria crit, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria crit, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public bool IsAggregate { get => throw null; } - public bool IsGrouped { get => throw null; } - public NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Criterion.SelectSubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SelectSubqueryExpression : NHibernate.Criterion.SubqueryExpression - { - internal SelectSubqueryExpression(NHibernate.Criterion.DetachedCriteria dc) : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) => throw null; - protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - } - - // Generated from `NHibernate.Criterion.SimpleExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SimpleExpression : NHibernate.Criterion.AbstractCriterion - { - public NHibernate.Engine.TypedValue GetParameterTypedValue(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Criterion.SimpleExpression IgnoreCase() => throw null; - protected virtual string Op { get => throw null; } - public string PropertyName { get => throw null; } - public SimpleExpression(string propertyName, object value, string op, bool ignoreCase) => throw null; + protected SimpleExpression(NHibernate.Criterion.IProjection projection, object value, string op) => throw null; public SimpleExpression(string propertyName, object value, string op) => throw null; - protected internal SimpleExpression(NHibernate.Criterion.IProjection projection, object value, string op) => throw null; + public SimpleExpression(string propertyName, object value, string op, bool ignoreCase) => throw null; + public NHibernate.Criterion.SimpleExpression IgnoreCase() => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Engine.TypedValue GetParameterTypedValue(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; public override string ToString() => throw null; + public string PropertyName { get => throw null; } public object Value { get => throw null; } + protected virtual string Op { get => throw null; } } - - // Generated from `NHibernate.Criterion.SimpleProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class SimpleProjection : NHibernate.Criterion.IProjection { - public virtual string[] Aliases { get => throw null; } public NHibernate.Criterion.IProjection As(string alias) => throw null; public virtual string[] GetColumnAliases(string alias, int loc) => throw null; + public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public virtual string[] GetColumnAliases(int loc) => throw null; + protected string GetColumnAlias(int position) => throw null; public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public abstract NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); public virtual NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public virtual NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public abstract NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery); public abstract NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - public abstract bool IsAggregate { get; } - public abstract bool IsGrouped { get; } protected SimpleProjection() => throw null; - public abstract NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery); - public abstract NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery); + public virtual string[] Aliases { get => throw null; } + public abstract bool IsGrouped { get; } + public abstract bool IsAggregate { get; } } - - // Generated from `NHibernate.Criterion.SimpleSubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SimpleSubqueryExpression : NHibernate.Criterion.SubqueryExpression { public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - internal SimpleSubqueryExpression(object value, string op, string quantifier, NHibernate.Criterion.DetachedCriteria dc) : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) => throw null; protected override NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + internal SimpleSubqueryExpression() : base(default(string), default(string), default(NHibernate.Criterion.DetachedCriteria)) { } } - - // Generated from `NHibernate.Criterion.SqlFunctionProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlFunctionProjection : NHibernate.Criterion.SimpleProjection + public class SQLCriterion : NHibernate.Criterion.AbstractCriterion { + public SQLCriterion(NHibernate.SqlCommand.SqlString sql, object[] values, NHibernate.Type.IType[] types) => throw null; + public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + public override string ToString() => throw null; + } + public class SqlFunctionProjection : NHibernate.Criterion.SimpleProjection + { public SqlFunctionProjection(string functionName, NHibernate.Type.IType returnType, params NHibernate.Criterion.IProjection[] args) => throw null; - public SqlFunctionProjection(string functionName, NHibernate.Criterion.IProjection returnTypeProjection, params NHibernate.Criterion.IProjection[] args) => throw null; public SqlFunctionProjection(NHibernate.Dialect.Function.ISQLFunction function, NHibernate.Type.IType returnType, params NHibernate.Criterion.IProjection[] args) => throw null; + public SqlFunctionProjection(string functionName, NHibernate.Criterion.IProjection returnTypeProjection, params NHibernate.Criterion.IProjection[] args) => throw null; public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int position, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override bool IsAggregate { get => throw null; } + public override bool IsGrouped { get => throw null; } + } + public sealed class SQLProjection : NHibernate.Criterion.IProjection + { + public NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override string ToString() => throw null; + public NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria crit, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public NHibernate.Type.IType[] GetTypes(string alias, NHibernate.ICriteria crit, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(int loc) => throw null; + public string[] GetColumnAliases(string alias, int loc) => throw null; + public string[] GetColumnAliases(int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] GetColumnAliases(string alias, int position, NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public string[] Aliases { get => throw null; } + public bool IsGrouped { get => throw null; } + public bool IsAggregate { get => throw null; } } - - // Generated from `NHibernate.Criterion.Subqueries` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Subqueries { - public static NHibernate.Criterion.AbstractCriterion Eq(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion EqAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion Exists(NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion Ge(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion GeSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion Gt(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion GtSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion In(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion IsNotNull(NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion IsNull(NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion Le(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion LeSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion Lt(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion LtSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion Ne(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion NotExists(NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion NotIn(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyEq(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion PropertyEqAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGeAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGeSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGt(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGtAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyGtSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion PropertyIn(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyLe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyLeAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyLeSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyNotIn(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyEq(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyNe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGt(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion PropertyLt(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyLe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGtAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion PropertyLtAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGeAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyLeAll(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGtSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion PropertyLtSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyNe(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; - public static NHibernate.Criterion.AbstractCriterion PropertyNotIn(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyGeSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion PropertyLeSome(string propertyName, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion EqAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion In(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion NotIn(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Eq(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Gt(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Lt(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Ge(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Le(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion Ne(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeAll(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion GtSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion LtSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion GeSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion LeSome(object value, NHibernate.Criterion.DetachedCriteria dc) => throw null; public static NHibernate.Criterion.AbstractCriterion Select(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; - public Subqueries() => throw null; + public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereValue(object value) => throw null; public static NHibernate.Criterion.AbstractCriterion Where(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AbstractCriterion Where(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AbstractCriterion WhereAll(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AbstractCriterion WhereAll(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AbstractCriterion WhereExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; - public static NHibernate.Criterion.AbstractCriterion WhereNotExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; - public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AbstractCriterion WhereSome(System.Linq.Expressions.Expression> expression) => throw null; public static NHibernate.Criterion.AbstractCriterion WhereSome(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.Lambda.LambdaSubqueryBuilder WhereValue(object value) => throw null; + public static NHibernate.Criterion.AbstractCriterion WhereExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; + public static NHibernate.Criterion.AbstractCriterion WhereNotExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; + public static NHibernate.Criterion.AbstractCriterion IsNull(NHibernate.Criterion.DetachedCriteria dc) => throw null; + public static NHibernate.Criterion.AbstractCriterion IsNotNull(NHibernate.Criterion.DetachedCriteria dc) => throw null; + public Subqueries() => throw null; } - - // Generated from `NHibernate.Criterion.SubqueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class SubqueryExpression : NHibernate.Criterion.AbstractCriterion { - public NHibernate.ICriteria Criteria { get => throw null; } - public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public NHibernate.Type.IType[] GetTypes() => throw null; - protected SubqueryExpression(string op, string quantifier, NHibernate.Criterion.DetachedCriteria dc, bool prefixOp) => throw null; protected SubqueryExpression(string op, string quantifier, NHibernate.Criterion.DetachedCriteria dc) => throw null; + protected SubqueryExpression(string op, string quantifier, NHibernate.Criterion.DetachedCriteria dc, bool prefixOp) => throw null; + public NHibernate.Type.IType[] GetTypes() => throw null; protected abstract NHibernate.SqlCommand.SqlString ToLeftSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery outerQuery); public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override string ToString() => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Criterion.IProjection[] GetProjections() => throw null; + public NHibernate.ICriteria Criteria { get => throw null; } } - - // Generated from `NHibernate.Criterion.SubqueryProjection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SubqueryProjection : NHibernate.Criterion.SimpleProjection { - public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + protected SubqueryProjection(NHibernate.Criterion.SelectSubqueryExpression subquery) => throw null; + public override string ToString() => throw null; public override NHibernate.Type.IType[] GetTypes(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override bool IsAggregate { get => throw null; } - public override bool IsGrouped { get => throw null; } - protected internal SubqueryProjection(NHibernate.Criterion.SelectSubqueryExpression subquery) => throw null; - public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString(NHibernate.ICriteria criteria, int loc, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; - public override string ToString() => throw null; + public override NHibernate.SqlCommand.SqlString ToGroupSqlString(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override NHibernate.Engine.TypedValue[] GetTypedValues(NHibernate.ICriteria criteria, NHibernate.Criterion.ICriteriaQuery criteriaQuery) => throw null; + public override bool IsGrouped { get => throw null; } + public override bool IsAggregate { get => throw null; } } - namespace Lambda { - // Generated from `NHibernate.Criterion.Lambda.IQueryOverFetchBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverFetchBuilder : NHibernate.Criterion.Lambda.QueryOverFetchBuilderBase, TRoot, TSubType> - { - public IQueryOverFetchBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverJoinBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverJoinBuilder : NHibernate.Criterion.Lambda.QueryOverJoinBuilderBase, TRoot, TSubType> - { - public IQueryOverJoinBuilder(NHibernate.IQueryOver root, NHibernate.SqlCommand.JoinType joinType) : base(default(NHibernate.IQueryOver), default(NHibernate.SqlCommand.JoinType)) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverLockBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverLockBuilder : NHibernate.Criterion.Lambda.QueryOverLockBuilderBase, TRoot, TSubType> - { - public IQueryOverLockBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> alias) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverOrderBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverOrderBuilder : NHibernate.Criterion.Lambda.QueryOverOrderBuilderBase, TRoot, TSubType> - { - public IQueryOverOrderBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path, bool isAlias) : base(default(NHibernate.IQueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - public IQueryOverOrderBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.IQueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - public IQueryOverOrderBuilder(NHibernate.IQueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.IQueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverRestrictionBuilder : NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase, TRoot, TSubType> - { - public IQueryOverRestrictionBuilder(NHibernate.IQueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.IQueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - public NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder Not { get => throw null; } - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverSubqueryBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverSubqueryBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryBuilderBase, TRoot, TSubType, NHibernate.Criterion.Lambda.IQueryOverSubqueryPropertyBuilder> - { - public IQueryOverSubqueryBuilder(NHibernate.IQueryOver root) : base(default(NHibernate.IQueryOver)) => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.IQueryOverSubqueryPropertyBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IQueryOverSubqueryPropertyBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase, TRoot, TSubType> - { - public IQueryOverSubqueryPropertyBuilder() => throw null; - } - - // Generated from `NHibernate.Criterion.Lambda.LambdaNaturalIdentifierBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LambdaNaturalIdentifierBuilder { - public NHibernate.Criterion.NaturalIdentifier Is(object value) => throw null; public LambdaNaturalIdentifierBuilder(NHibernate.Criterion.NaturalIdentifier naturalIdentifier, string propertyName) => throw null; + public NHibernate.Criterion.NaturalIdentifier Is(object value) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.LambdaRestrictionBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LambdaRestrictionBuilder { + public LambdaRestrictionBuilder(NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; public NHibernate.Criterion.Lambda.LambdaRestrictionBuilder.LambdaBetweenBuilder IsBetween(object lo) => throw null; - public NHibernate.Criterion.AbstractCriterion IsEmpty { get => throw null; } - public NHibernate.Criterion.AbstractCriterion IsIn(object[] values) => throw null; public NHibernate.Criterion.AbstractCriterion IsIn(System.Collections.ICollection values) => throw null; + public NHibernate.Criterion.AbstractCriterion IsIn(object[] values) => throw null; public NHibernate.Criterion.AbstractCriterion IsInG(System.Collections.Generic.IEnumerable values) => throw null; - public NHibernate.Criterion.AbstractCriterion IsInsensitiveLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public NHibernate.Criterion.AbstractCriterion IsInsensitiveLike(object value) => throw null; - public NHibernate.Criterion.AbstractCriterion IsLike(string value, NHibernate.Criterion.MatchMode matchMode, System.Char? escapeChar) => throw null; - public NHibernate.Criterion.AbstractCriterion IsLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public NHibernate.Criterion.AbstractCriterion IsInsensitiveLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public NHibernate.Criterion.AbstractCriterion IsLike(object value) => throw null; + public NHibernate.Criterion.AbstractCriterion IsLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public NHibernate.Criterion.AbstractCriterion IsLike(string value, NHibernate.Criterion.MatchMode matchMode, char? escapeChar) => throw null; + public NHibernate.Criterion.Lambda.LambdaRestrictionBuilder Not { get => throw null; } + public NHibernate.Criterion.AbstractCriterion IsEmpty { get => throw null; } public NHibernate.Criterion.AbstractCriterion IsNotEmpty { get => throw null; } - public NHibernate.Criterion.AbstractCriterion IsNotNull { get => throw null; } public NHibernate.Criterion.AbstractCriterion IsNull { get => throw null; } - // Generated from `NHibernate.Criterion.Lambda.LambdaRestrictionBuilder+LambdaBetweenBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public NHibernate.Criterion.AbstractCriterion IsNotNull { get => throw null; } public class LambdaBetweenBuilder { - public NHibernate.Criterion.AbstractCriterion And(object hi) => throw null; public LambdaBetweenBuilder(NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection, object lo, bool isNot) => throw null; + public NHibernate.Criterion.AbstractCriterion And(object hi) => throw null; } - - - public LambdaRestrictionBuilder(NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; - public NHibernate.Criterion.Lambda.LambdaRestrictionBuilder Not { get => throw null; } } - - // Generated from `NHibernate.Criterion.Lambda.LambdaSubqueryBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LambdaSubqueryBuilder { + public LambdaSubqueryBuilder(string propertyName, object value) => throw null; public NHibernate.Criterion.AbstractCriterion Eq(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion EqAll(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion Ge(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; @@ -9269,7 +8070,6 @@ public class LambdaSubqueryBuilder public NHibernate.Criterion.AbstractCriterion GtAll(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion GtSome(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion In(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; - public LambdaSubqueryBuilder(string propertyName, object value) => throw null; public NHibernate.Criterion.AbstractCriterion Le(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion LeAll(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion LeSome(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; @@ -9279,214 +8079,234 @@ public class LambdaSubqueryBuilder public NHibernate.Criterion.AbstractCriterion Ne(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public NHibernate.Criterion.AbstractCriterion NotIn(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverFetchBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverFetchBuilder : NHibernate.Criterion.Lambda.QueryOverFetchBuilderBase, TRoot, TSubType> { public QueryOverFetchBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.Criterion.QueryOver), default(System.Linq.Expressions.Expression>)) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverFetchBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IQueryOverFetchBuilder : NHibernate.Criterion.Lambda.QueryOverFetchBuilderBase, TRoot, TSubType> + { + public IQueryOverFetchBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + } public class QueryOverFetchBuilderBase where TReturn : NHibernate.IQueryOver { - public TReturn Default { get => throw null; } + protected TReturn root; + protected string path; + protected QueryOverFetchBuilderBase(TReturn root, System.Linq.Expressions.Expression> path) => throw null; public TReturn Eager { get => throw null; } public TReturn Lazy { get => throw null; } - protected QueryOverFetchBuilderBase(TReturn root, System.Linq.Expressions.Expression> path) => throw null; - protected string path; - protected TReturn root; + public TReturn Default { get => throw null; } } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverJoinBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverJoinBuilder : NHibernate.Criterion.Lambda.QueryOverJoinBuilderBase, TRoot, TSubType> { - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public QueryOverJoinBuilder(NHibernate.Criterion.QueryOver root, NHibernate.SqlCommand.JoinType joinType) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.SqlCommand.JoinType)) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; - public NHibernate.Criterion.QueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; - public QueryOverJoinBuilder(NHibernate.Criterion.QueryOver root, NHibernate.SqlCommand.JoinType joinType) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.SqlCommand.JoinType)) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverJoinBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IQueryOverJoinBuilder : NHibernate.Criterion.Lambda.QueryOverJoinBuilderBase, TRoot, TSubType> + { + public IQueryOverJoinBuilder(NHibernate.IQueryOver root, NHibernate.SqlCommand.JoinType joinType) : base(default(NHibernate.IQueryOver), default(NHibernate.SqlCommand.JoinType)) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public NHibernate.IQueryOver JoinQueryOver(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; + } public class QueryOverJoinBuilderBase where TReturn : NHibernate.IQueryOver { - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + protected TReturn root; + protected NHibernate.SqlCommand.JoinType joinType; + public QueryOverJoinBuilderBase(TReturn root, NHibernate.SqlCommand.JoinType joinType) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; + public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, System.Linq.Expressions.Expression> withClause) => throw null; public TReturn JoinAlias(System.Linq.Expressions.Expression>> path, System.Linq.Expressions.Expression> alias, NHibernate.Criterion.ICriterion withClause) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public TReturn JoinAlias(System.Linq.Expressions.Expression> path, System.Linq.Expressions.Expression> alias) => throw null; - public QueryOverJoinBuilderBase(TReturn root, NHibernate.SqlCommand.JoinType joinType) => throw null; - protected NHibernate.SqlCommand.JoinType joinType; - protected TReturn root; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverLockBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverLockBuilder : NHibernate.Criterion.Lambda.QueryOverLockBuilderBase, TRoot, TSubType> { public QueryOverLockBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> alias) : base(default(NHibernate.Criterion.QueryOver), default(System.Linq.Expressions.Expression>)) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverLockBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IQueryOverLockBuilder : NHibernate.Criterion.Lambda.QueryOverLockBuilderBase, TRoot, TSubType> + { + public IQueryOverLockBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> alias) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + } public class QueryOverLockBuilderBase where TReturn : NHibernate.IQueryOver { + protected TReturn root; + protected string alias; + protected QueryOverLockBuilderBase(TReturn root, System.Linq.Expressions.Expression> alias) => throw null; public TReturn Force { get => throw null; } public TReturn None { get => throw null; } - protected QueryOverLockBuilderBase(TReturn root, System.Linq.Expressions.Expression> alias) => throw null; public TReturn Read { get => throw null; } public TReturn Upgrade { get => throw null; } public TReturn UpgradeNoWait { get => throw null; } public TReturn Write { get => throw null; } - protected string alias; - protected TReturn root; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverOrderBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverOrderBuilder : NHibernate.Criterion.Lambda.QueryOverOrderBuilderBase, TRoot, TSubType> { - public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> path, bool isAlias) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; - public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; + public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.Criterion.QueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, System.Linq.Expressions.Expression> path, bool isAlias) : base(default(NHibernate.Criterion.QueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + public QueryOverOrderBuilder(NHibernate.Criterion.QueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.Criterion.QueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + } + public class IQueryOverOrderBuilder : NHibernate.Criterion.Lambda.QueryOverOrderBuilderBase, TRoot, TSubType> + { + public IQueryOverOrderBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + public IQueryOverOrderBuilder(NHibernate.IQueryOver root, System.Linq.Expressions.Expression> path, bool isAlias) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; + public IQueryOverOrderBuilder(NHibernate.IQueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.IQueryOver), default(System.Linq.Expressions.Expression>)) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverOrderBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverOrderBuilderBase where TReturn : NHibernate.IQueryOver { - public TReturn Asc { get => throw null; } - public TReturn Desc { get => throw null; } - protected QueryOverOrderBuilderBase(TReturn root, System.Linq.Expressions.Expression> path, bool isAlias) => throw null; - protected QueryOverOrderBuilderBase(TReturn root, System.Linq.Expressions.Expression> path) => throw null; - protected QueryOverOrderBuilderBase(TReturn root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; - protected bool isAlias; + protected TReturn root; protected System.Linq.Expressions.LambdaExpression path; + protected bool isAlias; protected NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection; - protected TReturn root; + protected QueryOverOrderBuilderBase(TReturn root, System.Linq.Expressions.Expression> path) => throw null; + protected QueryOverOrderBuilderBase(TReturn root, System.Linq.Expressions.Expression> path, bool isAlias) => throw null; + protected QueryOverOrderBuilderBase(TReturn root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; + public TReturn Asc { get => throw null; } + public TReturn Desc { get => throw null; } } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverProjectionBuilder<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverProjectionBuilder { public QueryOverProjectionBuilder() => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder Select(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder Select(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder WithAlias(System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder WithAlias(string alias) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder Select(NHibernate.Criterion.IProjection projection) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectAvg(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectAvg(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCount(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectAvg(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCount(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCountDistinct(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCount(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCountDistinct(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectGroup(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectCountDistinct(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectGroup(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMax(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectGroup(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMax(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMin(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMax(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMin(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectMin(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder Select(System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder Select(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectSubQuery(NHibernate.Criterion.QueryOver detachedQueryOver) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectSum(System.Linq.Expressions.Expression> expression) => throw null; public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectSum(System.Linq.Expressions.Expression> expression) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder WithAlias(string alias) => throw null; - public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder WithAlias(System.Linq.Expressions.Expression> alias) => throw null; + public NHibernate.Criterion.Lambda.QueryOverProjectionBuilder SelectSum(System.Linq.Expressions.Expression> expression) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverRestrictionBuilder : NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase, TRoot, TSubType> { - public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder Not { get => throw null; } public QueryOverRestrictionBuilder(NHibernate.Criterion.QueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.Criterion.QueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; + public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilder Not { get => throw null; } + } + public class IQueryOverRestrictionBuilder : NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase, TRoot, TSubType> + { + public IQueryOverRestrictionBuilder(NHibernate.IQueryOver root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) : base(default(NHibernate.IQueryOver), default(NHibernate.Impl.ExpressionProcessor.ProjectionInfo)) => throw null; + public NHibernate.Criterion.Lambda.IQueryOverRestrictionBuilder Not { get => throw null; } } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverRestrictionBuilderBase where TReturn : NHibernate.IQueryOver { + protected bool isNot; + public QueryOverRestrictionBuilderBase(TReturn root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; public NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase.LambdaBetweenBuilder IsBetween(object lo) => throw null; - public TReturn IsEmpty { get => throw null; } - public TReturn IsIn(object[] values) => throw null; public TReturn IsIn(System.Collections.ICollection values) => throw null; + public TReturn IsIn(object[] values) => throw null; public TReturn IsInG(System.Collections.Generic.IEnumerable values) => throw null; - public TReturn IsInsensitiveLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public TReturn IsInsensitiveLike(object value) => throw null; - public TReturn IsLike(string value, NHibernate.Criterion.MatchMode matchMode, System.Char? escapeChar) => throw null; - public TReturn IsLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public TReturn IsInsensitiveLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; public TReturn IsLike(object value) => throw null; + public TReturn IsLike(string value, NHibernate.Criterion.MatchMode matchMode) => throw null; + public TReturn IsLike(string value, NHibernate.Criterion.MatchMode matchMode, char? escapeChar) => throw null; + public TReturn IsEmpty { get => throw null; } public TReturn IsNotEmpty { get => throw null; } - public TReturn IsNotNull { get => throw null; } public TReturn IsNull { get => throw null; } - // Generated from `NHibernate.Criterion.Lambda.QueryOverRestrictionBuilderBase<,,>+LambdaBetweenBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public TReturn IsNotNull { get => throw null; } public class LambdaBetweenBuilder { - public TReturn And(object hi) => throw null; public LambdaBetweenBuilder(TReturn root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection, bool isNot, object lo) => throw null; + public TReturn And(object hi) => throw null; } - - - public QueryOverRestrictionBuilderBase(TReturn root, NHibernate.Impl.ExpressionProcessor.ProjectionInfo projection) => throw null; - protected bool isNot; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverSubqueryBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverSubqueryBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryBuilderBase, TRoot, TSubType, NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilder> { public QueryOverSubqueryBuilder(NHibernate.Criterion.QueryOver root) : base(default(NHibernate.Criterion.QueryOver)) => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverSubqueryBuilderBase<,,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryOverSubqueryBuilderBase where TBuilderType : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase, new() where TReturn : NHibernate.IQueryOver + public class IQueryOverSubqueryBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryBuilderBase, TRoot, TSubType, NHibernate.Criterion.Lambda.IQueryOverSubqueryPropertyBuilder> + { + public IQueryOverSubqueryBuilder(NHibernate.IQueryOver root) : base(default(NHibernate.IQueryOver)) => throw null; + } + public class QueryOverSubqueryBuilderBase where TReturn : NHibernate.IQueryOver where TBuilderType : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase, new() { + protected TReturn root; protected QueryOverSubqueryBuilderBase(TReturn root) => throw null; - public TReturn Where(System.Linq.Expressions.Expression> expression) => throw null; - public TReturn Where(System.Linq.Expressions.Expression> expression) => throw null; - public TReturn WhereAll(System.Linq.Expressions.Expression> expression) => throw null; - public TReturn WhereAll(System.Linq.Expressions.Expression> expression) => throw null; public TReturn WhereExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; public TReturn WhereNotExists(NHibernate.Criterion.QueryOver detachedQuery) => throw null; - public TBuilderType WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; - public TBuilderType WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; - public TReturn WhereSome(System.Linq.Expressions.Expression> expression) => throw null; + public TReturn Where(System.Linq.Expressions.Expression> expression) => throw null; + public TReturn Where(System.Linq.Expressions.Expression> expression) => throw null; + public TReturn WhereAll(System.Linq.Expressions.Expression> expression) => throw null; + public TReturn WhereAll(System.Linq.Expressions.Expression> expression) => throw null; public TReturn WhereSome(System.Linq.Expressions.Expression> expression) => throw null; + public TReturn WhereSome(System.Linq.Expressions.Expression> expression) => throw null; + public TBuilderType WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; + public TBuilderType WhereProperty(System.Linq.Expressions.Expression> expression) => throw null; public TBuilderType WhereValue(object value) => throw null; - protected TReturn root; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverSubqueryPropertyBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase, TRoot, TSubType> { public QueryOverSubqueryPropertyBuilder() => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IQueryOverSubqueryPropertyBuilder : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase, TRoot, TSubType> + { + public IQueryOverSubqueryPropertyBuilder() => throw null; + } public abstract class QueryOverSubqueryPropertyBuilderBase { protected QueryOverSubqueryPropertyBuilderBase() => throw null; } - - // Generated from `NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryOverSubqueryPropertyBuilderBase : NHibernate.Criterion.Lambda.QueryOverSubqueryPropertyBuilderBase where TReturn : NHibernate.IQueryOver { + protected TReturn root; + protected string path; + protected object value; + protected QueryOverSubqueryPropertyBuilderBase() => throw null; public TReturn Eq(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public TReturn EqAll(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public TReturn Ge(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; @@ -9504,720 +8324,755 @@ public class QueryOverSubqueryPropertyBuilderBase : NH public TReturn LtSome(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public TReturn Ne(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; public TReturn NotIn(NHibernate.Criterion.QueryOver detachedCriteria) => throw null; - protected QueryOverSubqueryPropertyBuilderBase() => throw null; - protected string path; - protected TReturn root; - protected object value; } - } } namespace DebugHelpers { - // Generated from `NHibernate.DebugHelpers.CollectionProxy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionProxy { public CollectionProxy(System.Collections.ICollection dic) => throw null; public object[] Items { get => throw null; } } - - // Generated from `NHibernate.DebugHelpers.CollectionProxy<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionProxy { public CollectionProxy(System.Collections.Generic.ICollection dic) => throw null; public T[] Items { get => throw null; } } - - // Generated from `NHibernate.DebugHelpers.DictionaryProxy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DictionaryProxy { public DictionaryProxy(System.Collections.IDictionary dic) => throw null; public System.Collections.DictionaryEntry[] Items { get => throw null; } } - - // Generated from `NHibernate.DebugHelpers.DictionaryProxy<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DictionaryProxy { public DictionaryProxy(System.Collections.Generic.IDictionary dic) => throw null; public System.Collections.Generic.KeyValuePair[] Items { get => throw null; } } - } namespace Dialect { - // Generated from `NHibernate.Dialect.AnsiSqlKeywords` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnsiSqlKeywords - { - public AnsiSqlKeywords() => throw null; - public static System.Collections.Generic.IReadOnlyCollection Sql2003; - } - - // Generated from `NHibernate.Dialect.BitwiseFunctionOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BitwiseFunctionOperation : NHibernate.Dialect.Function.BitwiseFunctionOperation - { - public BitwiseFunctionOperation(string functionName) : base(default(string)) => throw null; - } - - // Generated from `NHibernate.Dialect.BitwiseNativeOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BitwiseNativeOperation : NHibernate.Dialect.Function.BitwiseNativeOperation - { - public BitwiseNativeOperation(string sqlOpToken, bool isNot) : base(default(string)) => throw null; - public BitwiseNativeOperation(string sqlOpToken) : base(default(string)) => throw null; - } - - // Generated from `NHibernate.Dialect.DB2400Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DB2400Dialect : NHibernate.Dialect.DB2Dialect - { - public DB2400Dialect() => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string IdentitySelectString { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public override bool SupportsVariableLimit { get => throw null; } - public override bool UseMaxForLimit { get => throw null; } - } - - // Generated from `NHibernate.Dialect.DB2Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DB2Dialect : NHibernate.Dialect.Dialect - { - public override string AddColumnString { get => throw null; } - public DB2Dialect() => throw null; - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override string ForUpdateString { get => throw null; } - public override string GetCreateSequenceString(string sequenceName) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentityInsertString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public override bool SupportsCrossJoin { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExistsInSelect { get => throw null; } - public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsLobValueChangePropogation { get => throw null; } - public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public override bool SupportsVariableLimit { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override bool UseMaxForLimit { get => throw null; } - } - - // Generated from `NHibernate.Dialect.Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class Dialect { - public virtual string AddColumnString { get => throw null; } - public virtual string AddColumnSuffixString { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; - public virtual NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName) => throw null; - public virtual NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; - public virtual string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; - public virtual NHibernate.SqlCommand.SqlString ApplyLocksToSql(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary aliasedLockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; - public virtual bool AreStringComparisonsCaseInsensitive { get => throw null; } - public virtual NHibernate.Exceptions.ISQLExceptionConverter BuildSQLExceptionConverter() => throw null; - public virtual string CascadeConstraintsString { get => throw null; } - public virtual System.Char CloseQuote { get => throw null; } - public virtual void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public virtual string ConvertQuotesForAliasName(string aliasName) => throw null; - public virtual string ConvertQuotesForCatalogName(string catalogName) => throw null; - public virtual string ConvertQuotesForColumnName(string columnName) => throw null; - public virtual string ConvertQuotesForSchemaName(string schemaName) => throw null; - public virtual string ConvertQuotesForTableName(string tableName) => throw null; - public virtual NHibernate.SqlCommand.CaseFragment CreateCaseFragment() => throw null; - public virtual string CreateMultisetTableString { get => throw null; } - public virtual NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; - public virtual string CreateTableString { get => throw null; } - public virtual string CreateTemporaryTablePostfix { get => throw null; } - public virtual string CreateTemporaryTableString { get => throw null; } - public virtual string CurrentTimestampSQLFunctionName { get => throw null; } - public virtual string CurrentTimestampSelectString { get => throw null; } - public virtual string CurrentUtcTimestampSQLFunctionName { get => throw null; } - public virtual string CurrentUtcTimestampSelectString { get => throw null; } - protected const string DefaultBatchSize = default; - public int DefaultCastLength { get => throw null; set => throw null; } - public System.Byte DefaultCastPrecision { get => throw null; set => throw null; } - public System.Byte DefaultCastScale { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary DefaultProperties { get => throw null; } + protected static string DefaultBatchSize; + protected static string NoBatch; + public static string PossibleQuoteChars; + public static string PossibleClosedQuoteChars; + public virtual System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; protected Dialect() => throw null; - public virtual string DisableForeignKeyConstraintsString { get => throw null; } - public virtual bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public virtual bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public virtual bool DropConstraints { get => throw null; } - public virtual string DropForeignKeyString { get => throw null; } - public virtual bool DropTemporaryTableAfterUse() => throw null; - public virtual string EnableForeignKeyConstraintsString { get => throw null; } - public virtual string ForUpdateNowaitString { get => throw null; } - public virtual bool ForUpdateOfColumns { get => throw null; } - public virtual string ForUpdateString { get => throw null; } - public virtual System.Collections.Generic.IDictionary Functions { get => throw null; } - public virtual bool GenerateTablePrimaryKeyConstraintForIdentityColumn { get => throw null; } - public virtual string GenerateTemporaryTableName(string baseTableName) => throw null; - public virtual string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; - public virtual string GetAddPrimaryKeyConstraintString(string constraintName) => throw null; + public static NHibernate.Dialect.Dialect GetDialect() => throw null; + public static NHibernate.Dialect.Dialect GetDialect(System.Collections.Generic.IDictionary props) => throw null; + public virtual void Configure(System.Collections.Generic.IDictionary settings) => throw null; + public virtual string GetTypeName(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public virtual string GetTypeName(NHibernate.SqlTypes.SqlType sqlType, int length, int precision, int scale) => throw null; + public virtual string GetLongestTypeName(System.Data.DbType dbType) => throw null; public virtual string GetCastTypeName(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public virtual bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, out string typeName) => throw null; protected virtual string GetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, NHibernate.Dialect.TypeNames castTypeNames) => throw null; + protected virtual bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, NHibernate.Dialect.TypeNames castTypeNames, out string typeName) => throw null; + protected void RegisterColumnType(System.Data.DbType code, int capacity, string name) => throw null; + protected void RegisterColumnType(System.Data.DbType code, string name) => throw null; + public virtual NHibernate.SqlTypes.SqlType OverrideSqlType(NHibernate.SqlTypes.SqlType type) => throw null; + public virtual string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; + public virtual string GetAddPrimaryKeyConstraintString(string constraintName) => throw null; + public virtual string GetTableComment(string comment) => throw null; public virtual string GetColumnComment(string comment) => throw null; - public virtual string GetCreateSequenceString(string sequenceName) => throw null; - protected virtual string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; - public virtual string[] GetCreateSequenceStrings(string sequenceName, int initialValue, int incrementSize) => throw null; public virtual NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public static NHibernate.Dialect.Dialect GetDialect(System.Collections.Generic.IDictionary props) => throw null; - public static NHibernate.Dialect.Dialect GetDialect() => throw null; - public virtual string GetDropForeignKeyConstraintString(string constraintName) => throw null; - public virtual string GetDropIndexConstraintString(string constraintName) => throw null; - public virtual string GetDropPrimaryKeyConstraintString(string constraintName) => throw null; - public virtual string GetDropSequenceString(string sequenceName) => throw null; - public virtual string[] GetDropSequenceStrings(string sequenceName) => throw null; - public virtual string GetDropTableString(string tableName) => throw null; - public virtual string GetForUpdateNowaitString(string aliases) => throw null; - public virtual string GetForUpdateString(string aliases) => throw null; + public virtual NHibernate.Dialect.Lock.ILockingStrategy GetLockingStrategy(NHibernate.Persister.Entity.ILockable lockable, NHibernate.LockMode lockMode) => throw null; public virtual string GetForUpdateString(NHibernate.LockMode lockMode) => throw null; - public virtual string GetIdentityColumnString(System.Data.DbType type) => throw null; - public virtual string GetIdentitySelectString(string identityColumn, string tableName, System.Data.DbType type) => throw null; - public virtual string GetIfExistsDropConstraint(string catalog, string schema, string table, string name) => throw null; + public virtual string GetForUpdateString(string aliases) => throw null; + public virtual string GetForUpdateNowaitString(string aliases) => throw null; + public virtual NHibernate.SqlCommand.SqlString ApplyLocksToSql(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary aliasedLockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; + public virtual string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; + public virtual string GetDropTableString(string tableName) => throw null; + public virtual string GenerateTemporaryTableName(string baseTableName) => throw null; + public virtual bool? PerformTemporaryTableDDLInIsolation() => throw null; + public virtual bool DropTemporaryTableAfterUse() => throw null; + public virtual int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; + public virtual System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; + public virtual string GetDropForeignKeyConstraintString(string constraintName) => throw null; + public virtual string GetIfNotExistsCreateConstraint(NHibernate.Mapping.Table table, string name) => throw null; + public virtual string GetIfNotExistsCreateConstraintEnd(NHibernate.Mapping.Table table, string name) => throw null; public virtual string GetIfExistsDropConstraint(NHibernate.Mapping.Table table, string name) => throw null; - public virtual string GetIfExistsDropConstraintEnd(string catalog, string schema, string table, string name) => throw null; public virtual string GetIfExistsDropConstraintEnd(NHibernate.Mapping.Table table, string name) => throw null; public virtual string GetIfNotExistsCreateConstraint(string catalog, string schema, string table, string name) => throw null; - public virtual string GetIfNotExistsCreateConstraint(NHibernate.Mapping.Table table, string name) => throw null; public virtual string GetIfNotExistsCreateConstraintEnd(string catalog, string schema, string table, string name) => throw null; - public virtual string GetIfNotExistsCreateConstraintEnd(NHibernate.Mapping.Table table, string name) => throw null; + public virtual string GetIfExistsDropConstraint(string catalog, string schema, string table, string name) => throw null; + public virtual string GetIfExistsDropConstraintEnd(string catalog, string schema, string table, string name) => throw null; + public virtual string GetDropPrimaryKeyConstraintString(string constraintName) => throw null; + public virtual string GetDropIndexConstraintString(string constraintName) => throw null; + public virtual NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; + public virtual NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName) => throw null; + public virtual string GetIdentitySelectString(string identityColumn, string tableName, System.Data.DbType type) => throw null; + public virtual string GetIdentityColumnString(System.Data.DbType type) => throw null; + public virtual NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; + public virtual string GetSequenceNextValString(string sequenceName) => throw null; + public virtual string GetDropSequenceString(string sequenceName) => throw null; + public virtual string[] GetDropSequenceStrings(string sequenceName) => throw null; + public virtual string GetSelectSequenceNextValString(string sequenceName) => throw null; + public virtual string GetCreateSequenceString(string sequenceName) => throw null; + public virtual string[] GetCreateSequenceStrings(string sequenceName, int initialValue, int incrementSize) => throw null; + protected virtual string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; + public virtual NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; + public virtual NHibernate.SqlCommand.CaseFragment CreateCaseFragment() => throw null; + public virtual string ToBooleanValueString(bool value) => throw null; public virtual NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; public NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, int? offset, int? limit, NHibernate.SqlCommand.Parameter offsetParameter, NHibernate.SqlCommand.Parameter limitParameter) => throw null; public int GetLimitValue(int offset, int limit) => throw null; - public virtual NHibernate.Dialect.Lock.ILockingStrategy GetLockingStrategy(NHibernate.Persister.Entity.ILockable lockable, NHibernate.LockMode lockMode) => throw null; - public virtual string GetLongestTypeName(System.Data.DbType dbType) => throw null; public int GetOffsetValue(int offset) => throw null; - public virtual System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; - public virtual System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public virtual string GetSelectSequenceNextValString(string sequenceName) => throw null; - public virtual string GetSequenceNextValString(string sequenceName) => throw null; - public virtual string GetTableComment(string comment) => throw null; - public virtual string GetTypeName(NHibernate.SqlTypes.SqlType sqlType, int length, int precision, int scale) => throw null; - public virtual string GetTypeName(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public virtual bool HasDataTypeInIdentityColumn { get => throw null; } - public virtual bool HasSelfReferentialForeignKeyBug { get => throw null; } - public virtual string IdentityColumnString { get => throw null; } - public virtual string IdentityInsertString { get => throw null; } - public virtual string IdentitySelectString { get => throw null; } - public virtual System.Type IdentityStyleIdentifierGeneratorClass { get => throw null; } - public virtual NHibernate.Dialect.InsertGeneratedIdentifierRetrievalMethod InsertGeneratedIdentifierRetrievalMethod { get => throw null; } - public virtual bool IsCurrentTimestampSelectStringCallable { get => throw null; } - public bool IsKeyword(string str) => throw null; - public virtual bool IsKnownToken(string currentToken, string nextToken) => throw null; public virtual bool IsQuoted(string name) => throw null; - public System.Collections.Generic.HashSet Keywords { get => throw null; } - public virtual string LowercaseFunction { get => throw null; } - public virtual int MaxAliasLength { get => throw null; } - public virtual int? MaxNumberOfParameters { get => throw null; } - public virtual System.Type NativeIdentifierGeneratorClass { get => throw null; } - protected const string NoBatch = default; - public virtual string NoColumnsInsertString { get => throw null; } - public virtual string NullColumnString { get => throw null; } - public virtual bool OffsetStartsAtOne { get => throw null; } - public virtual System.Char OpenQuote { get => throw null; } - public virtual NHibernate.SqlTypes.SqlType OverrideSqlType(NHibernate.SqlTypes.SqlType type) => throw null; - public virtual bool? PerformTemporaryTableDDLInIsolation() => throw null; - public const string PossibleClosedQuoteChars = default; - public const string PossibleQuoteChars = default; - public virtual string PrimaryKeyString { get => throw null; } public virtual string Qualify(string catalog, string schema, string name) => throw null; - public virtual bool QualifyIndexName { get => throw null; } - public virtual string QuerySequencesString { get => throw null; } protected virtual string Quote(string name) => throw null; public virtual string QuoteForAliasName(string aliasName) => throw null; - public virtual string QuoteForCatalogName(string catalogName) => throw null; public virtual string QuoteForColumnName(string columnName) => throw null; - public virtual string QuoteForSchemaName(string schemaName) => throw null; public virtual string QuoteForTableName(string tableName) => throw null; - // Generated from `NHibernate.Dialect.Dialect+QuotedAndParenthesisStringTokenizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QuotedAndParenthesisStringTokenizer : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable - { - public System.Collections.IEnumerator GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; - public System.Collections.Generic.IList GetTokens() => throw null; - public QuotedAndParenthesisStringTokenizer(NHibernate.SqlCommand.SqlString original) => throw null; - // Generated from `NHibernate.Dialect.Dialect+QuotedAndParenthesisStringTokenizer+TokenizerState` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum TokenizerState - { - InParenthesis, - Quoted, - Token, - WhiteSpace, - } - - - } - - - protected void RegisterColumnType(System.Data.DbType code, string name) => throw null; - protected void RegisterColumnType(System.Data.DbType code, int capacity, string name) => throw null; - protected void RegisterFunction(string name, NHibernate.Dialect.Function.ISQLFunction function) => throw null; + public virtual string QuoteForSchemaName(string schemaName) => throw null; + public virtual string QuoteForCatalogName(string catalogName) => throw null; + public virtual string UnQuote(string quoted) => throw null; + public virtual string[] UnQuote(string[] quoted) => throw null; + public virtual string ConvertQuotesForAliasName(string aliasName) => throw null; + public virtual string ConvertQuotesForColumnName(string columnName) => throw null; + public virtual string ConvertQuotesForTableName(string tableName) => throw null; + public virtual string ConvertQuotesForSchemaName(string schemaName) => throw null; + public virtual string ConvertQuotesForCatalogName(string catalogName) => throw null; + public virtual string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public virtual bool IsKnownToken(string currentToken, string nextToken) => throw null; protected void RegisterKeyword(string word) => throw null; - protected internal void RegisterKeywords(params string[] keywords) => throw null; - protected internal void RegisterKeywords(System.Collections.Generic.IEnumerable keywords) => throw null; - public virtual int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; - public virtual bool ReplaceResultVariableInOrderByClauseWithPosition { get => throw null; } - public virtual string SelectGUIDString { get => throw null; } - public virtual System.Char StatementTerminator { get => throw null; } - public virtual bool SupportsBindAsCallableArgument { get => throw null; } - public virtual bool SupportsCascadeDelete { get => throw null; } - public virtual bool SupportsCircularCascadeDeleteConstraints { get => throw null; } - public virtual bool SupportsColumnCheck { get => throw null; } + protected void RegisterKeywords(params string[] keywords) => throw null; + protected void RegisterKeywords(System.Collections.Generic.IEnumerable keywords) => throw null; + public bool IsKeyword(string str) => throw null; + protected void RegisterFunction(string name, NHibernate.Dialect.Function.ISQLFunction function) => throw null; + public virtual NHibernate.Exceptions.ISQLExceptionConverter BuildSQLExceptionConverter() => throw null; + public int DefaultCastLength { get => throw null; set { } } + public byte DefaultCastPrecision { get => throw null; set { } } + public byte DefaultCastScale { get => throw null; set { } } + public virtual bool DropConstraints { get => throw null; } + public virtual bool QualifyIndexName { get => throw null; } + public virtual bool SupportsUnique { get => throw null; } + public virtual bool SupportsUniqueConstraintInCreateAlterTable { get => throw null; } + public virtual bool SupportsForeignKeyConstraintInAlterTable { get => throw null; } + public virtual bool HasSelfReferentialForeignKeyBug { get => throw null; } public virtual bool SupportsCommentOn { get => throw null; } - public virtual bool SupportsConcurrentWritingConnections { get => throw null; } - public virtual bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } - public virtual bool SupportsCrossJoin { get => throw null; } + public virtual bool SupportsIfExistsBeforeTableName { get => throw null; } + public virtual bool SupportsIfExistsAfterTableName { get => throw null; } + public virtual bool SupportsColumnCheck { get => throw null; } + public virtual bool SupportsTableCheck { get => throw null; } + public virtual bool SupportsCascadeDelete { get => throw null; } + public virtual bool SupportsNotNullUnique { get => throw null; } + public virtual bool SupportsNullInUnique { get => throw null; } + public virtual string ForUpdateString { get => throw null; } + public virtual bool SupportsForUpdateOf { get => throw null; } + public virtual bool ForUpdateOfColumns { get => throw null; } + public virtual bool UsesColumnsWithForUpdateOf { get => throw null; } + public virtual bool SupportsOuterJoinForUpdate { get => throw null; } + public virtual string ForUpdateNowaitString { get => throw null; } + public virtual bool SupportsTemporaryTables { get => throw null; } public virtual bool SupportsCurrentTimestampSelection { get => throw null; } public virtual bool SupportsCurrentUtcTimestampSelection { get => throw null; } - public virtual bool SupportsDateTimeScale { get => throw null; } - public virtual bool SupportsDistributedTransactions { get => throw null; } - public virtual bool SupportsEmptyInList { get => throw null; } - public virtual bool SupportsExistsInSelect { get => throw null; } - public virtual bool SupportsExpectedLobUsagePattern { get => throw null; } - public virtual bool SupportsForUpdateOf { get => throw null; } - public virtual bool SupportsForeignKeyConstraintInAlterTable { get => throw null; } - public virtual bool SupportsHavingOnGroupedByComputation { get => throw null; } + public virtual long TimestampResolutionInTicks { get => throw null; } + public virtual string CascadeConstraintsString { get => throw null; } + public virtual string DisableForeignKeyConstraintsString { get => throw null; } + public virtual string EnableForeignKeyConstraintsString { get => throw null; } public virtual bool SupportsIdentityColumns { get => throw null; } - public virtual bool SupportsIfExistsAfterTableName { get => throw null; } - public virtual bool SupportsIfExistsBeforeTableName { get => throw null; } public virtual bool SupportsInsertSelectIdentity { get => throw null; } + public virtual bool HasDataTypeInIdentityColumn { get => throw null; } + public virtual string IdentitySelectString { get => throw null; } + public virtual string IdentityColumnString { get => throw null; } + public virtual bool GenerateTablePrimaryKeyConstraintForIdentityColumn { get => throw null; } + public virtual NHibernate.Dialect.InsertGeneratedIdentifierRetrievalMethod InsertGeneratedIdentifierRetrievalMethod { get => throw null; } + public virtual string IdentityInsertString { get => throw null; } + public virtual bool SupportsSequences { get => throw null; } + public virtual bool SupportsPooledSequences { get => throw null; } + public virtual string QuerySequencesString { get => throw null; } + public virtual System.Type IdentityStyleIdentifierGeneratorClass { get => throw null; } + public virtual System.Type NativeIdentifierGeneratorClass { get => throw null; } + public virtual bool SupportsCrossJoin { get => throw null; } + public virtual bool SupportsConcurrentWritingConnections { get => throw null; } + public virtual bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } public virtual bool SupportsLimit { get => throw null; } public virtual bool SupportsLimitOffset { get => throw null; } - public virtual bool SupportsLobValueChangePropogation { get => throw null; } - public virtual bool SupportsNotNullUnique { get => throw null; } - public virtual bool SupportsNullInUnique { get => throw null; } - public virtual bool SupportsOuterJoinForUpdate { get => throw null; } - public virtual bool SupportsParametersInInsertSelect { get => throw null; } - public virtual bool SupportsPooledSequences { get => throw null; } - public virtual bool SupportsPoolingParameter { get => throw null; } - public virtual bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } + public virtual bool SupportsVariableLimit { get => throw null; } + public virtual bool UseMaxForLimit { get => throw null; } + public virtual bool OffsetStartsAtOne { get => throw null; } + public virtual char OpenQuote { get => throw null; } + public virtual char CloseQuote { get => throw null; } + public virtual bool SupportsUnionAll { get => throw null; } + public virtual bool SupportsEmptyInList { get => throw null; } + public virtual bool AreStringComparisonsCaseInsensitive { get => throw null; } public virtual bool SupportsRowValueConstructorSyntax { get => throw null; } public virtual bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } - public virtual bool SupportsScalarSubSelects { get => throw null; } - public virtual bool SupportsSequences { get => throw null; } - public virtual bool SupportsSqlBatches { get => throw null; } - public virtual bool SupportsSubSelects { get => throw null; } - public virtual bool SupportsSubSelectsWithPagingAsInPredicateRhs { get => throw null; } - public virtual bool SupportsSubqueryOnMutatingTable { get => throw null; } + public virtual bool UseInputStreamToInsertBlob { get => throw null; } + public virtual bool SupportsParametersInInsertSelect { get => throw null; } + public virtual bool ReplaceResultVariableInOrderByClauseWithPosition { get => throw null; } + public virtual bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } + public virtual bool SupportsCircularCascadeDeleteConstraints { get => throw null; } public virtual bool SupportsSubselectAsInPredicateLHS { get => throw null; } - public virtual bool SupportsTableCheck { get => throw null; } - public virtual bool SupportsTemporaryTables { get => throw null; } + public virtual bool SupportsSubSelectsWithPagingAsInPredicateRhs { get => throw null; } + public virtual bool SupportsExpectedLobUsagePattern { get => throw null; } + public virtual bool SupportsLobValueChangePropogation { get => throw null; } public virtual bool SupportsUnboundedLobLocatorMaterialization { get => throw null; } - public virtual bool SupportsUnionAll { get => throw null; } - public virtual bool SupportsUnique { get => throw null; } - public virtual bool SupportsUniqueConstraintInCreateAlterTable { get => throw null; } - public virtual bool SupportsVariableLimit { get => throw null; } - public virtual string TableTypeString { get => throw null; } - public virtual System.Int64 TimestampResolutionInTicks { get => throw null; } - public virtual string ToBooleanValueString(bool value) => throw null; - public virtual bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, out string typeName) => throw null; - protected virtual bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, NHibernate.Dialect.TypeNames castTypeNames, out string typeName) => throw null; - public virtual string[] UnQuote(string[] quoted) => throw null; - public virtual string UnQuote(string quoted) => throw null; - public virtual bool UseInputStreamToInsertBlob { get => throw null; } - public virtual bool UseMaxForLimit { get => throw null; } - public virtual bool UsesColumnsWithForUpdateOf { get => throw null; } - public virtual NHibernate.Exceptions.IViolatedConstraintNameExtracter ViolatedConstraintNameExtracter { get => throw null; } - } - - // Generated from `NHibernate.Dialect.FirebirdDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FirebirdDialect : NHibernate.Dialect.Dialect - { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; - public override string CreateTemporaryTableString { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override bool DropTemporaryTableAfterUse() => throw null; - public FirebirdDialect() => throw null; - public override string GetCreateSequenceString(string sequenceName) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; - public override int MaxAliasLength { get => throw null; } - public override bool? PerformTemporaryTableDDLInIsolation() => throw null; - public override string QuerySequencesString { get => throw null; } - protected virtual void RegisterColumnTypes() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsDistributedTransactions { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - } - - // Generated from `NHibernate.Dialect.GenericDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericDialect : NHibernate.Dialect.Dialect - { - public override string AddColumnString { get => throw null; } - public GenericDialect() => throw null; - } - - // Generated from `NHibernate.Dialect.HanaColumnStoreDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HanaColumnStoreDialect : NHibernate.Dialect.HanaDialectBase - { - public override string CreateTableString { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public HanaColumnStoreDialect() => throw null; + public virtual bool SupportsSubqueryOnMutatingTable { get => throw null; } + public virtual bool SupportsExistsInSelect { get => throw null; } + public virtual bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + public virtual bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } + public virtual bool SupportsBindAsCallableArgument { get => throw null; } + public virtual bool SupportsSubSelects { get => throw null; } + public virtual bool SupportsScalarSubSelects { get => throw null; } + public virtual bool SupportsPoolingParameter { get => throw null; } + public virtual bool SupportsHavingOnGroupedByComputation { get => throw null; } + public virtual bool SupportsDistributedTransactions { get => throw null; } + public virtual bool SupportsDateTimeScale { get => throw null; } + public System.Collections.Generic.IDictionary DefaultProperties { get => throw null; } + public virtual System.Collections.Generic.IDictionary Functions { get => throw null; } + public System.Collections.Generic.HashSet Keywords { get => throw null; } + public virtual string SelectGUIDString { get => throw null; } + public virtual string CreateTableString { get => throw null; } + public virtual string CreateMultisetTableString { get => throw null; } + public virtual string CreateTemporaryTableString { get => throw null; } + public virtual string CreateTemporaryTablePostfix { get => throw null; } + public virtual bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public virtual string CurrentTimestampSelectString { get => throw null; } + public virtual string CurrentTimestampSQLFunctionName { get => throw null; } + public virtual string CurrentUtcTimestampSelectString { get => throw null; } + public virtual string CurrentUtcTimestampSQLFunctionName { get => throw null; } + public virtual NHibernate.Exceptions.IViolatedConstraintNameExtracter ViolatedConstraintNameExtracter { get => throw null; } + public virtual string NoColumnsInsertString { get => throw null; } + public virtual string LowercaseFunction { get => throw null; } + public virtual int MaxAliasLength { get => throw null; } + public virtual int? MaxNumberOfParameters { get => throw null; } + public virtual char StatementTerminator { get => throw null; } + public virtual string AddColumnString { get => throw null; } + public virtual string AddColumnSuffixString { get => throw null; } + public virtual string DropForeignKeyString { get => throw null; } + public virtual string TableTypeString { get => throw null; } + public virtual string NullColumnString { get => throw null; } + public virtual string PrimaryKeyString { get => throw null; } + public virtual bool SupportsSqlBatches { get => throw null; } + public virtual bool IsDecimalStoredAsFloatingPointNumber { get => throw null; } + public class QuotedAndParenthesisStringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public QuotedAndParenthesisStringTokenizer(NHibernate.SqlCommand.SqlString original) => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public System.Collections.Generic.IList GetTokens() => throw null; + public enum TokenizerState + { + WhiteSpace = 0, + Quoted = 1, + InParenthesis = 2, + Token = 3, + } + } } - - // Generated from `NHibernate.Dialect.HanaDialectBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class HanaDialectBase : NHibernate.Dialect.Dialect + public class InformixDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override string AddColumnSuffixString { get => throw null; } - public override string CascadeConstraintsString { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } - public override string CurrentUtcTimestampSelectString { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override string ForUpdateNowaitString { get => throw null; } - public override string GenerateTemporaryTableName(string baseTableName) => throw null; - public override string GetColumnComment(string comment) => throw null; - public override string GetCreateSequenceString(string sequenceName) => throw null; - protected override string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; - public override string GetForUpdateNowaitString(string aliases) => throw null; + public override System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; + public InformixDialect() => throw null; public override string GetForUpdateString(string aliases) => throw null; + public override bool? PerformTemporaryTableDDLInIsolation() => throw null; + public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; + public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; public override string GetIdentitySelectString(string identityColumn, string tableName, System.Data.DbType type) => throw null; + public override string GetIdentityColumnString(System.Data.DbType type) => throw null; + public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; + public override string ToBooleanValueString(bool value) => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; - public override string GetTableComment(string comment) => throw null; - protected HanaDialectBase() => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } + public override NHibernate.Exceptions.ISQLExceptionConverter BuildSQLExceptionConverter() => throw null; + public override string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; + public override string IdentityInsertString { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string CreateTemporaryTablePostfix { get => throw null; } public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public override bool? PerformTemporaryTableDDLInIsolation() => throw null; - public override bool QualifyIndexName { get => throw null; } - public override string QuerySequencesString { get => throw null; } - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterHANAFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - protected virtual void RegisterNHibernateFunctions() => throw null; - public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsColumnCheck { get => throw null; } - public override bool SupportsCommentOn { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override NHibernate.Exceptions.IViolatedConstraintNameExtracter ViolatedConstraintNameExtracter { get => throw null; } + public override string AddColumnString { get => throw null; } + public override bool ForUpdateOfColumns { get => throw null; } + public override bool SupportsOuterJoinForUpdate { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExistsInSelect { get => throw null; } - public override bool SupportsExpectedLobUsagePattern { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsPooledSequences { get => throw null; } - public override bool SupportsRowValueConstructorSyntax { get => throw null; } - public override bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } + public override bool HasDataTypeInIdentityColumn { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } public override bool SupportsSequences { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnboundedLobLocatorMaterialization { get => throw null; } + public override bool SupportsCrossJoin { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool SupportsLimitOffset { get => throw null; } + public override bool SupportsVariableLimit { get => throw null; } public override bool SupportsUnionAll { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override string ToBooleanValueString(bool value) => throw null; - public override bool UsesColumnsWithForUpdateOf { get => throw null; } - } - - // Generated from `NHibernate.Dialect.HanaRowStoreDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HanaRowStoreDialect : NHibernate.Dialect.HanaDialectBase - { - public override string CreateTableString { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public HanaRowStoreDialect() => throw null; - public override bool SupportsDistributedTransactions { get => throw null; } - public override bool SupportsOuterJoinForUpdate { get => throw null; } - } - - // Generated from `NHibernate.Dialect.IfxViolatedConstraintExtracter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IfxViolatedConstraintExtracter : NHibernate.Exceptions.TemplatedViolatedConstraintNameExtracter - { - public override string ExtractConstraintName(System.Data.Common.DbException sqle) => throw null; - public IfxViolatedConstraintExtracter() => throw null; + public override bool SupportsEmptyInList { get => throw null; } + public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } + public override int MaxAliasLength { get => throw null; } } - - // Generated from `NHibernate.Dialect.InformixDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InformixDialect : NHibernate.Dialect.Dialect + public class SybaseASE15Dialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override NHibernate.Exceptions.ISQLExceptionConverter BuildSQLExceptionConverter() => throw null; - public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; - public override string CreateTemporaryTablePostfix { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override bool ForUpdateOfColumns { get => throw null; } - public override string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; - public override string GetForUpdateString(string aliases) => throw null; - public override string GetIdentityColumnString(System.Data.DbType type) => throw null; - public override string GetIdentitySelectString(string identityColumn, string tableName, System.Data.DbType type) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; public override System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool HasDataTypeInIdentityColumn { get => throw null; } - public override string IdentityColumnString { get => throw null; } - public override string IdentityInsertString { get => throw null; } + public SybaseASE15Dialect() => throw null; + public override string GenerateTemporaryTableName(string baseTableName) => throw null; + public override bool DropTemporaryTableAfterUse() => throw null; + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; + public override string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; + public override NHibernate.SqlCommand.SqlString ApplyLocksToSql(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary aliasedLockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; + public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; + public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; + public override string AddColumnString { get => throw null; } + public override string NullColumnString { get => throw null; } + public override bool QualifyIndexName { get => throw null; } + public override bool SupportsIdentityColumns { get => throw null; } public override string IdentitySelectString { get => throw null; } - public InformixDialect() => throw null; + public override string IdentityColumnString { get => throw null; } + public override bool SupportsInsertSelectIdentity { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override string CurrentUtcTimestampSelectString { get => throw null; } + public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool SupportsUnionAll { get => throw null; } + public override bool SupportsExistsInSelect { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } + public override bool SupportsCascadeDelete { get => throw null; } public override int MaxAliasLength { get => throw null; } + public override bool AreStringComparisonsCaseInsensitive { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } + public override bool SupportsExpectedLobUsagePattern { get => throw null; } + public override bool SupportsCrossJoin { get => throw null; } + public override char OpenQuote { get => throw null; } + public override char CloseQuote { get => throw null; } + public override string ForUpdateString { get => throw null; } + } + public class SybaseSQLAnywhere10Dialect : NHibernate.Dialect.Dialect + { + public override System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; + public SybaseSQLAnywhere10Dialect() => throw null; + protected virtual void RegisterCharacterTypeMappings() => throw null; + protected virtual void RegisterNumericTypeMappings() => throw null; + protected virtual void RegisterDateTimeTypeMappings() => throw null; + protected virtual void RegisterReverseNHibernateTypeMappings() => throw null; + protected virtual void RegisterFunctions() => throw null; + protected virtual void RegisterMathFunctions() => throw null; + protected virtual void RegisterXmlFunctions() => throw null; + protected virtual void RegisterAggregationFunctions() => throw null; + protected virtual void RegisterBitFunctions() => throw null; + protected virtual void RegisterDateFunctions() => throw null; + protected virtual void RegisterStringFunctions() => throw null; + protected virtual void RegisterSoapFunctions() => throw null; + protected virtual void RegisterMiscellaneousFunctions() => throw null; + protected virtual void RegisterKeywords() => throw null; + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; + protected static int GetAfterSelectInsertPoint(NHibernate.SqlCommand.SqlString sql) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string GetForUpdateString(NHibernate.LockMode lockMode) => throw null; public override bool? PerformTemporaryTableDDLInIsolation() => throw null; public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; - public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } + public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override bool SupportsInsertSelectIdentity { get => throw null; } public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } + public override bool SupportsVariableLimit { get => throw null; } + public override bool OffsetStartsAtOne { get => throw null; } + public override bool ForUpdateOfColumns { get => throw null; } public override bool SupportsOuterJoinForUpdate { get => throw null; } + public override string ForUpdateString { get => throw null; } + public string ForReadOnlyString { get => throw null; } + public string ForUpdateByLockString { get => throw null; } + public override string ForUpdateNowaitString { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override char CloseQuote { get => throw null; } + public override char OpenQuote { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnionAll { get => throw null; } + public override bool SupportsExistsInSelect { get => throw null; } + public override bool AreStringComparisonsCaseInsensitive { get => throw null; } + public override bool SupportsCommentOn { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override string AddColumnString { get => throw null; } + public override string NullColumnString { get => throw null; } + public override bool QualifyIndexName { get => throw null; } + public override string NoColumnsInsertString { get => throw null; } + public override bool DropConstraints { get => throw null; } + public override string DropForeignKeyString { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string CreateTemporaryTablePostfix { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override bool SupportsUnionAll { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + } + public class AnsiSqlKeywords + { + public static System.Collections.Generic.IReadOnlyCollection Sql2003; + public AnsiSqlKeywords() => throw null; + } + public class DB2400Dialect : NHibernate.Dialect.DB2Dialect + { + public DB2400Dialect() => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override bool SupportsSequences { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool SupportsLimitOffset { get => throw null; } + public override bool UseMaxForLimit { get => throw null; } public override bool SupportsVariableLimit { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override string ToBooleanValueString(bool value) => throw null; - public override NHibernate.Exceptions.IViolatedConstraintNameExtracter ViolatedConstraintNameExtracter { get => throw null; } } - - // Generated from `NHibernate.Dialect.InformixDialect0940` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InformixDialect0940 : NHibernate.Dialect.InformixDialect + public class DB2Dialect : NHibernate.Dialect.Dialect { - public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; - public override string GetCreateSequenceString(string sequenceName) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; + public DB2Dialect() => throw null; public override string GetSelectSequenceNextValString(string sequenceName) => throw null; public override string GetSequenceNextValString(string sequenceName) => throw null; - public InformixDialect0940() => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string AddColumnString { get => throw null; } + public override bool DropConstraints { get => throw null; } + public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override string IdentityInsertString { get => throw null; } + public override bool SupportsSequences { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool UseMaxForLimit { get => throw null; } + public override bool SupportsVariableLimit { get => throw null; } + public override string ForUpdateString { get => throw null; } public override int MaxAliasLength { get => throw null; } - public override string QuerySequencesString { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override bool SupportsNullInUnique { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } public override bool SupportsCrossJoin { get => throw null; } + public override bool SupportsLobValueChangePropogation { get => throw null; } + public override bool SupportsExistsInSelect { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + } + public class FirebirdDialect : NHibernate.Dialect.Dialect + { + public FirebirdDialect() => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override bool? PerformTemporaryTableDDLInIsolation() => throw null; + public override bool DropTemporaryTableAfterUse() => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterColumnTypes() => throw null; + protected virtual void RegisterFunctions() => throw null; + public override string AddColumnString { get => throw null; } + public override bool SupportsSequences { get => throw null; } public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string QuerySequencesString { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } + } + public class BitwiseFunctionOperation : NHibernate.Dialect.Function.BitwiseFunctionOperation + { + public BitwiseFunctionOperation(string functionName) : base(default(string)) => throw null; + } + public class BitwiseNativeOperation : NHibernate.Dialect.Function.BitwiseNativeOperation + { + public BitwiseNativeOperation(string sqlOpToken) : base(default(string)) => throw null; + public BitwiseNativeOperation(string sqlOpToken, bool isNot) : base(default(string)) => throw null; + } + public class GenericDialect : NHibernate.Dialect.Dialect + { + public GenericDialect() => throw null; + public override string AddColumnString { get => throw null; } + } + public class HanaColumnStoreDialect : NHibernate.Dialect.HanaDialectBase + { + public HanaColumnStoreDialect() => throw null; + public override string CreateTableString { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + } + public abstract class HanaDialectBase : NHibernate.Dialect.Dialect + { + protected HanaDialectBase() => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterFunctions() => throw null; + protected virtual void RegisterNHibernateFunctions() => throw null; + protected virtual void RegisterHANAFunctions() => throw null; + public override string GetTableComment(string comment) => throw null; + public override string GetColumnComment(string comment) => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override string GetForUpdateString(string aliases) => throw null; + public override string GetForUpdateNowaitString(string aliases) => throw null; + public override string GenerateTemporaryTableName(string baseTableName) => throw null; + public override bool? PerformTemporaryTableDDLInIsolation() => throw null; + public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; + public override string GetIdentitySelectString(string identityColumn, string tableName, System.Data.DbType type) => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + protected override string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; + public override string ToBooleanValueString(bool value) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override bool DropConstraints { get => throw null; } + public override bool QualifyIndexName { get => throw null; } + public override bool SupportsCommentOn { get => throw null; } + public override bool SupportsColumnCheck { get => throw null; } + public override bool UsesColumnsWithForUpdateOf { get => throw null; } + public override string ForUpdateNowaitString { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override string CascadeConstraintsString { get => throw null; } + public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override bool SupportsSequences { get => throw null; } public override bool SupportsPooledSequences { get => throw null; } + public override string QuerySequencesString { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool SupportsUnionAll { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool SupportsRowValueConstructorSyntax { get => throw null; } + public override bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } + public override bool SupportsExpectedLobUsagePattern { get => throw null; } + public override bool SupportsUnboundedLobLocatorMaterialization { get => throw null; } + public override bool SupportsExistsInSelect { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override string CurrentUtcTimestampSelectString { get => throw null; } + public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override string AddColumnString { get => throw null; } + public override string AddColumnSuffixString { get => throw null; } + } + public class HanaRowStoreDialect : NHibernate.Dialect.HanaDialectBase + { + public HanaRowStoreDialect() => throw null; + public override string CreateTableString { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override bool SupportsOuterJoinForUpdate { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } + } + public class IfxViolatedConstraintExtracter : NHibernate.Exceptions.TemplatedViolatedConstraintNameExtracter + { + public override string ExtractConstraintName(System.Data.Common.DbException sqle) => throw null; + public IfxViolatedConstraintExtracter() => throw null; + } + public class InformixDialect0940 : NHibernate.Dialect.InformixDialect + { + public InformixDialect0940() => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; + public override string QuerySequencesString { get => throw null; } public override bool SupportsSequences { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool SupportsLimitOffset { get => throw null; } + public override int MaxAliasLength { get => throw null; } } - - // Generated from `NHibernate.Dialect.InformixDialect1000` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InformixDialect1000 : NHibernate.Dialect.InformixDialect0940 { public InformixDialect1000() => throw null; public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } } - - // Generated from `NHibernate.Dialect.Ingres9Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Ingres9Dialect : NHibernate.Dialect.IngresDialect { - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override string GetCreateSequenceString(string sequenceName) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; public override string GetSequenceNextValString(string sequenceName) => throw null; - public override System.Type IdentityStyleIdentifierGeneratorClass { get => throw null; } + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; public Ingres9Dialect() => throw null; - public override System.Type NativeIdentifierGeneratorClass { get => throw null; } - public override string QuerySequencesString { get => throw null; } public override bool SupportsLimit { get => throw null; } + public override bool SupportsVariableLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsPooledSequences { get => throw null; } public override bool SupportsSequences { get => throw null; } - public override bool SupportsVariableLimit { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } + public override string QuerySequencesString { get => throw null; } + public override System.Type IdentityStyleIdentifierGeneratorClass { get => throw null; } + public override System.Type NativeIdentifierGeneratorClass { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } } - - // Generated from `NHibernate.Dialect.IngresDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IngresDialect : NHibernate.Dialect.Dialect { - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } public IngresDialect() => throw null; public override int MaxAliasLength { get => throw null; } public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExpectedLobUsagePattern { get => throw null; } public override bool SupportsSubselectAsInPredicateLHS { get => throw null; } + public override bool SupportsExpectedLobUsagePattern { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } } - - // Generated from `NHibernate.Dialect.InsertGeneratedIdentifierRetrievalMethod` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum InsertGeneratedIdentifierRetrievalMethod { - OutputParameter, - ReturnValueParameter, + OutputParameter = 0, + ReturnValueParameter = 1, } - - // Generated from `NHibernate.Dialect.MsSql2000Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSql2000Dialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } + public static int MaxSizeForAnsiClob; + public static int MaxSizeForClob; + public static int MaxSizeForBlob; + public static int MaxSizeForLengthLimitedAnsiString; + public static int MaxSizeForLengthLimitedString; + public static int MaxSizeForLengthLimitedBinary; + public static byte MaxDateTime2; + public static byte MaxDateTimeOffset; + public MsSql2000Dialect() => throw null; + protected virtual void RegisterDefaultProperties() => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterFunctions() => throw null; + protected virtual void RegisterGuidTypeMapping() => throw null; + protected virtual void RegisterLargeObjectTypeMappings() => throw null; + protected virtual void RegisterDateTimeTypeMappings() => throw null; + protected virtual void RegisterNumericTypeMappings() => throw null; + protected virtual void RegisterCharacterTypeMappings() => throw null; + public override string GetDropTableString(string tableName) => throw null; public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string GenerateTemporaryTableName(string baseTableName) => throw null; + public override bool DropTemporaryTableAfterUse() => throw null; + public override string Qualify(string catalog, string schema, string name) => throw null; + protected override string Quote(string name) => throw null; + public override string UnQuote(string quoted) => throw null; + protected bool NeedsLockHint(NHibernate.LockMode lockMode) => throw null; public override string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; public override NHibernate.SqlCommand.SqlString ApplyLocksToSql(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary aliasedLockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; - public override bool AreStringComparisonsCaseInsensitive { get => throw null; } - public override System.Char CloseQuote { get => throw null; } - // Generated from `NHibernate.Dialect.MsSql2000Dialect+CountBigQueryFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class CountBigQueryFunction : NHibernate.Dialect.Function.ClassicAggregateFunction - { - public CountBigQueryFunction() : base(default(string), default(bool)) => throw null; - } - - - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } - public override string CurrentUtcTimestampSelectString { get => throw null; } - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override bool DropTemporaryTableAfterUse() => throw null; - public override string ForUpdateString { get => throw null; } - public override string GenerateTemporaryTableName(string baseTableName) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override string GetDropTableString(string tableName) => throw null; public override string GetIfExistsDropConstraint(string catalog, string schema, string tableName, string name) => throw null; public override string GetIfNotExistsCreateConstraint(string catalog, string schema, string table, string name) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; protected virtual string GetSelectExistingObject(string name, NHibernate.Mapping.Table table) => throw null; protected virtual string GetSelectExistingObject(string catalog, string schema, string table, string name) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; public override bool IsKnownToken(string currentToken, string nextToken) => throw null; - // Generated from `NHibernate.Dialect.MsSql2000Dialect+LockHintAppender` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct LockHintAppender - { - public NHibernate.SqlCommand.SqlString AppendLockHint(NHibernate.SqlCommand.SqlString sql) => throw null; - public LockHintAppender(NHibernate.Dialect.MsSql2000Dialect dialect, System.Collections.Generic.IDictionary aliasedLockModes) => throw null; - // Stub generator skipped constructor - } - - - public override int MaxAliasLength { get => throw null; } - public const System.Byte MaxDateTime2 = default; - public const System.Byte MaxDateTimeOffset = default; - public override int? MaxNumberOfParameters { get => throw null; } - public const int MaxSizeForAnsiClob = default; - public const int MaxSizeForBlob = default; - public const int MaxSizeForClob = default; - public const int MaxSizeForLengthLimitedAnsiString = default; - public const int MaxSizeForLengthLimitedBinary = default; - public const int MaxSizeForLengthLimitedString = default; - public MsSql2000Dialect() => throw null; - protected bool NeedsLockHint(NHibernate.LockMode lockMode) => throw null; - public override string NoColumnsInsertString { get => throw null; } + public override string AddColumnString { get => throw null; } public override string NullColumnString { get => throw null; } - public override System.Char OpenQuote { get => throw null; } - public override string Qualify(string catalog, string schema, string name) => throw null; - public override bool QualifyIndexName { get => throw null; } - protected override string Quote(string name) => throw null; - protected virtual void RegisterCharacterTypeMappings() => throw null; - protected virtual void RegisterDateTimeTypeMappings() => throw null; - protected virtual void RegisterDefaultProperties() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterGuidTypeMapping() => throw null; - protected virtual void RegisterKeywords() => throw null; - protected virtual void RegisterLargeObjectTypeMappings() => throw null; - protected virtual void RegisterNumericTypeMappings() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCircularCascadeDeleteConstraints { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } + public override string CurrentUtcTimestampSelectString { get => throw null; } public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsIdentityColumns { get => throw null; } + public override bool QualifyIndexName { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override string ForUpdateString { get => throw null; } public override bool SupportsInsertSelectIdentity { get => throw null; } + public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override string NoColumnsInsertString { get => throw null; } + public override char CloseQuote { get => throw null; } + public override char OpenQuote { get => throw null; } public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsLobValueChangePropogation { get => throw null; } - public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } - public override bool SupportsSqlBatches { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnionAll { get => throw null; } public override bool SupportsVariableLimit { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override string UnQuote(string quoted) => throw null; public override bool UseMaxForLimit { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override bool SupportsCircularCascadeDeleteConstraints { get => throw null; } + public override bool SupportsUnionAll { get => throw null; } + public override bool SupportsSqlBatches { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override int? MaxNumberOfParameters { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool AreStringComparisonsCaseInsensitive { get => throw null; } + public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } + public override bool SupportsLobValueChangePropogation { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } + protected class CountBigQueryFunction : NHibernate.Dialect.Function.ClassicAggregateFunction + { + public CountBigQueryFunction() : base(default(string), default(bool)) => throw null; + } + public struct LockHintAppender + { + public LockHintAppender(NHibernate.Dialect.MsSql2000Dialect dialect, System.Collections.Generic.IDictionary aliasedLockModes) => throw null; + public NHibernate.SqlCommand.SqlString AppendLockHint(NHibernate.SqlCommand.SqlString sql) => throw null; + } } - - // Generated from `NHibernate.Dialect.MsSql2005Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSql2005Dialect : NHibernate.Dialect.MsSql2000Dialect { - public override string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - protected override string GetSelectExistingObject(string catalog, string schema, string table, string name) => throw null; - public override int MaxAliasLength { get => throw null; } - public const int MaxSizeForXml = default; + public static int MaxSizeForXml; public MsSql2005Dialect() => throw null; protected override void RegisterCharacterTypeMappings() => throw null; - protected override void RegisterKeywords() => throw null; protected override void RegisterLargeObjectTypeMappings() => throw null; + protected override void RegisterKeywords() => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + protected override string GetSelectExistingObject(string catalog, string schema, string table, string name) => throw null; + public override string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } public override bool SupportsVariableLimit { get => throw null; } public override bool UseMaxForLimit { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } + public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSql2008Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSql2008Dialect : NHibernate.Dialect.MsSql2005Dialect { public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } - protected bool KeepDateTime { get => throw null; set => throw null; } - public MsSql2008Dialect() => throw null; - public override NHibernate.SqlTypes.SqlType OverrideSqlType(NHibernate.SqlTypes.SqlType type) => throw null; protected override void RegisterDateTimeTypeMappings() => throw null; - protected override void RegisterDefaultProperties() => throw null; protected override void RegisterFunctions() => throw null; protected override void RegisterKeywords() => throw null; + protected override void RegisterDefaultProperties() => throw null; + public override NHibernate.SqlTypes.SqlType OverrideSqlType(NHibernate.SqlTypes.SqlType type) => throw null; + public MsSql2008Dialect() => throw null; + protected bool KeepDateTime { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } public override bool SupportsDateTimeScale { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSql2012Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSql2012Dialect : NHibernate.Dialect.MsSql2008Dialect { public override string GetCreateSequenceString(string sequenceName) => throw null; protected override string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; public override string GetDropSequenceString(string sequenceName) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; public override string GetSequenceNextValString(string sequenceName) => throw null; - public MsSql2012Dialect() => throw null; - public override string QuerySequencesString { get => throw null; } + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; protected override void RegisterFunctions() => throw null; - public override bool SupportsPooledSequences { get => throw null; } + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public MsSql2012Dialect() => throw null; public override bool SupportsSequences { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } + public override string QuerySequencesString { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSql7Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSql7Dialect : NHibernate.Dialect.MsSql2000Dialect { - public override string IdentitySelectString { get => throw null; } public MsSql7Dialect() => throw null; + public override string IdentitySelectString { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSqlAzure2008Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlAzure2008Dialect : NHibernate.Dialect.MsSql2008Dialect { public MsSqlAzure2008Dialect() => throw null; public override string PrimaryKeyString { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSqlCe40Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlCe40Dialect : NHibernate.Dialect.MsSqlCeDialect { public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; @@ -10225,985 +9080,727 @@ public class MsSqlCe40Dialect : NHibernate.Dialect.MsSqlCeDialect public override bool SupportsLimitOffset { get => throw null; } public override bool SupportsVariableLimit { get => throw null; } } - - // Generated from `NHibernate.Dialect.MsSqlCeDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlCeDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override string ForUpdateString { get => throw null; } + public MsSqlCeDialect() => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterTypeMapping() => throw null; + protected virtual void RegisterFunctions() => throw null; + protected virtual void RegisterDefaultProperties() => throw null; public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public MsSqlCeDialect() => throw null; - public override System.Type NativeIdentifierGeneratorClass { get => throw null; } - public override string NullColumnString { get => throw null; } public override string Qualify(string catalog, string schema, string table) => throw null; + public override string AddColumnString { get => throw null; } + public override string NullColumnString { get => throw null; } public override bool QualifyIndexName { get => throw null; } - protected virtual void RegisterDefaultProperties() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - protected virtual void RegisterTypeMapping() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCircularCascadeDeleteConstraints { get => throw null; } - public override bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } - public override bool SupportsDistributedTransactions { get => throw null; } + public override string ForUpdateString { get => throw null; } public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override string SelectGUIDString { get => throw null; } public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } + public override System.Type NativeIdentifierGeneratorClass { get => throw null; } + public override bool SupportsCircularCascadeDeleteConstraints { get => throw null; } + public override bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override int MaxAliasLength { get => throw null; } public override bool SupportsPoolingParameter { get => throw null; } public override bool SupportsScalarSubSelects { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } } - - // Generated from `NHibernate.Dialect.MySQL55Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQL55Dialect : NHibernate.Dialect.MySQL5Dialect { public MySQL55Dialect() => throw null; protected override void RegisterFunctions() => throw null; } - - // Generated from `NHibernate.Dialect.MySQL55InnoDBDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQL55InnoDBDialect : NHibernate.Dialect.MySQL55Dialect { - public override bool HasSelfReferentialForeignKeyBug { get => throw null; } public MySQL55InnoDBDialect() => throw null; public override bool SupportsCascadeDelete { get => throw null; } public override string TableTypeString { get => throw null; } + public override bool HasSelfReferentialForeignKeyBug { get => throw null; } } - - // Generated from `NHibernate.Dialect.MySQL57Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQL57Dialect : NHibernate.Dialect.MySQL55Dialect { public MySQL57Dialect() => throw null; + public override long TimestampResolutionInTicks { get => throw null; } public override bool SupportsDateTimeScale { get => throw null; } public override bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } } - - // Generated from `NHibernate.Dialect.MySQL5Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQL5Dialect : NHibernate.Dialect.MySQLDialect { - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; - public override int MaxAliasLength { get => throw null; } public MySQL5Dialect() => throw null; - protected override void RegisterCastTypes() => throw null; protected override void RegisterFunctions() => throw null; + protected override void RegisterCastTypes() => throw null; + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; + public override bool SupportsSubSelects { get => throw null; } public override string SelectGUIDString { get => throw null; } public override bool SupportsInsertSelectIdentity { get => throw null; } - public override bool SupportsSubSelects { get => throw null; } + public override int MaxAliasLength { get => throw null; } } - - // Generated from `NHibernate.Dialect.MySQL5InnoDBDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQL5InnoDBDialect : NHibernate.Dialect.MySQL5Dialect { - public override bool HasSelfReferentialForeignKeyBug { get => throw null; } public MySQL5InnoDBDialect() => throw null; public override bool SupportsCascadeDelete { get => throw null; } public override string TableTypeString { get => throw null; } + public override bool HasSelfReferentialForeignKeyBug { get => throw null; } } - - // Generated from `NHibernate.Dialect.MySQLDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQLDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override bool AreStringComparisonsCaseInsensitive { get => throw null; } - public override System.Char CloseQuote { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public override string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; - public override string GetCastTypeName(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public MySQLDialect() => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterFunctions() => throw null; public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string GetAddForeignKeyConstraintString(string constraintName, string[] foreignKey, string referencedTable, string[] primaryKey, bool referencesPrimaryKey) => throw null; public override string GetDropForeignKeyConstraintString(string constraintName) => throw null; - public override string GetDropIndexConstraintString(string constraintName) => throw null; public override string GetDropPrimaryKeyConstraintString(string constraintName) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public MySQLDialect() => throw null; - public override System.Char OpenQuote { get => throw null; } - public override bool QualifyIndexName { get => throw null; } + public override string GetDropIndexConstraintString(string constraintName) => throw null; + protected virtual void RegisterCastTypes() => throw null; protected void RegisterCastType(System.Data.DbType code, string name) => throw null; protected void RegisterCastType(System.Data.DbType code, int capacity, string name) => throw null; - protected virtual void RegisterCastTypes() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - public override bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } - public override bool SupportsDistributedTransactions { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsHavingOnGroupedByComputation { get => throw null; } + public override string GetCastTypeName(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, out string typeName) => throw null; + public override string AddColumnString { get => throw null; } + public override bool QualifyIndexName { get => throw null; } public override bool SupportsIdentityColumns { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override char CloseQuote { get => throw null; } + public override char OpenQuote { get => throw null; } public override bool SupportsIfExistsBeforeTableName { get => throw null; } public override bool SupportsLimit { get => throw null; } - public override bool SupportsLobValueChangePropogation { get => throw null; } public override bool SupportsSubSelects { get => throw null; } - public override bool SupportsSubSelectsWithPagingAsInPredicateRhs { get => throw null; } - public override bool SupportsSubqueryOnMutatingTable { get => throw null; } public override bool SupportsTemporaryTables { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override bool TryGetCastTypeName(NHibernate.SqlTypes.SqlType sqlType, out string typeName) => throw null; + public override string CreateTemporaryTableString { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override bool SupportsConcurrentWritingConnectionsInSameTransaction { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool AreStringComparisonsCaseInsensitive { get => throw null; } + public override bool SupportsLobValueChangePropogation { get => throw null; } + public override bool SupportsSubqueryOnMutatingTable { get => throw null; } + public override bool SupportsSubSelectsWithPagingAsInPredicateRhs { get => throw null; } + public override bool SupportsHavingOnGroupedByComputation { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } } - - // Generated from `NHibernate.Dialect.Oracle10gDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Oracle10gDialect : NHibernate.Dialect.Oracle9iDialect { - public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; - public Oracle10gDialect() => throw null; + public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; protected override void RegisterFloatingPointTypeMappings() => throw null; protected override void RegisterFunctions() => throw null; + public Oracle10gDialect() => throw null; public override bool SupportsCrossJoin { get => throw null; } } - - // Generated from `NHibernate.Dialect.Oracle12cDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Oracle12cDialect : NHibernate.Dialect.Oracle10gDialect { public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString querySqlString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; public Oracle12cDialect() => throw null; public override bool UseMaxForLimit { get => throw null; } } - - // Generated from `NHibernate.Dialect.Oracle8iDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Oracle8iDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; - public override string CascadeConstraintsString { get => throw null; } + public Oracle8iDialect() => throw null; public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override NHibernate.SqlCommand.CaseFragment CreateCaseFragment() => throw null; + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterGuidTypeMapping() => throw null; + protected virtual void RegisterCharacterTypeMappings() => throw null; + protected virtual void RegisterNumericTypeMappings() => throw null; + protected virtual void RegisterFloatingPointTypeMappings() => throw null; + protected virtual void RegisterDateTimeTypeMappings() => throw null; + protected virtual void RegisterLargeObjectTypeMappings() => throw null; + protected virtual void RegisterReverseHibernateTypeMappings() => throw null; + protected virtual void RegisterFunctions() => throw null; + protected virtual void RegisterDefaultProperties() => throw null; public override NHibernate.SqlCommand.JoinFragment CreateOuterJoinFragment() => throw null; - public override string CreateTemporaryTablePostfix { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override bool DropTemporaryTableAfterUse() => throw null; - public override string ForUpdateNowaitString { get => throw null; } - public override bool ForUpdateOfColumns { get => throw null; } - public override string GenerateTemporaryTableName(string baseTableName) => throw null; + public override NHibernate.SqlCommand.CaseFragment CreateCaseFragment() => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; public virtual string GetBasicSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; public override string GetCreateSequenceString(string sequenceName) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; public override string GetDropSequenceString(string sequenceName) => throw null; - public override string GetForUpdateNowaitString(string aliases) => throw null; public override string GetForUpdateString(string aliases) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; - public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public Oracle8iDialect() => throw null; + public override string GetForUpdateNowaitString(string aliases) => throw null; + public override string GenerateTemporaryTableName(string baseTableName) => throw null; + public override bool DropTemporaryTableAfterUse() => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override string CurrentTimestampSelectString { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } + public override string AddColumnString { get => throw null; } + public override string CascadeConstraintsString { get => throw null; } public override string QuerySequencesString { get => throw null; } - protected virtual void RegisterCharacterTypeMappings() => throw null; - protected virtual void RegisterDateTimeTypeMappings() => throw null; - protected internal virtual void RegisterDefaultProperties() => throw null; - protected virtual void RegisterFloatingPointTypeMappings() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterGuidTypeMapping() => throw null; - protected virtual void RegisterKeywords() => throw null; - protected virtual void RegisterLargeObjectTypeMappings() => throw null; - protected virtual void RegisterNumericTypeMappings() => throw null; - protected virtual void RegisterReverseHibernateTypeMappings() => throw null; public override string SelectGUIDString { get => throw null; } - public override bool SupportsCommentOn { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string CreateTemporaryTablePostfix { get => throw null; } + public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } + public bool UseNPrefixedTypesForUnicode { get => throw null; } public override bool SupportsCrossJoin { get => throw null; } - public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExistsInSelect { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsPooledSequences { get => throw null; } + public override bool DropConstraints { get => throw null; } + public override string ForUpdateNowaitString { get => throw null; } public override bool SupportsSequences { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnionAll { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } + public override bool SupportsLimit { get => throw null; } public override bool UseMaxForLimit { get => throw null; } - public bool UseNPrefixedTypesForUnicode { get => throw null; set => throw null; } + public override bool ForUpdateOfColumns { get => throw null; } + public override bool SupportsUnionAll { get => throw null; } + public override bool SupportsCommentOn { get => throw null; } + public override bool SupportsTemporaryTables { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override int MaxAliasLength { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } + public override bool SupportsExistsInSelect { get => throw null; } } - - // Generated from `NHibernate.Dialect.Oracle9iDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Oracle9iDialect : NHibernate.Dialect.Oracle8iDialect { + protected override void RegisterDateTimeTypeMappings() => throw null; + protected override void RegisterFunctions() => throw null; + public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; public override NHibernate.SqlCommand.CaseFragment CreateCaseFragment() => throw null; - public override string CurrentTimestampSQLFunctionName { get => throw null; } + public Oracle9iDialect() => throw null; public override string CurrentTimestampSelectString { get => throw null; } + public override string CurrentTimestampSQLFunctionName { get => throw null; } public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } public override string CurrentUtcTimestampSelectString { get => throw null; } - public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public Oracle9iDialect() => throw null; - protected override void RegisterDateTimeTypeMappings() => throw null; - protected override void RegisterFunctions() => throw null; public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } public override bool SupportsDateTimeScale { get => throw null; } public override bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } } - - // Generated from `NHibernate.Dialect.OracleLiteDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleLiteDialect : NHibernate.Dialect.Oracle9iDialect { + public OracleLiteDialect() => throw null; public override string GetCreateSequenceString(string sequenceName) => throw null; protected override string GetCreateSequenceString(string sequenceName, int initialValue, int incrementSize) => throw null; - public OracleLiteDialect() => throw null; } - - // Generated from `NHibernate.Dialect.PostgreSQL81Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQL81Dialect : NHibernate.Dialect.PostgreSQLDialect { - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName) => throw null; - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; - public override string ForUpdateNowaitString { get => throw null; } + protected override void RegisterDateTimeTypeMappings() => throw null; public override string GetForUpdateNowaitString(string aliases) => throw null; public override string GetIdentityColumnString(System.Data.DbType type) => throw null; - public override bool HasDataTypeInIdentityColumn { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public override string NoColumnsInsertString { get => throw null; } + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName) => throw null; public PostgreSQL81Dialect() => throw null; - protected override void RegisterDateTimeTypeMappings() => throw null; - public override bool SupportsDateTimeScale { get => throw null; } + public override string ForUpdateNowaitString { get => throw null; } public override bool SupportsIdentityColumns { get => throw null; } + public override bool HasDataTypeInIdentityColumn { get => throw null; } + public override string NoColumnsInsertString { get => throw null; } + public override string IdentitySelectString { get => throw null; } public override bool SupportsInsertSelectIdentity { get => throw null; } + public override bool SupportsDateTimeScale { get => throw null; } + public override int MaxAliasLength { get => throw null; } } - - // Generated from `NHibernate.Dialect.PostgreSQL82Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQL82Dialect : NHibernate.Dialect.PostgreSQL81Dialect { - public override string GetDropSequenceString(string sequenceName) => throw null; public PostgreSQL82Dialect() => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; public override bool SupportsIfExistsBeforeTableName { get => throw null; } public override bool SupportsRowValueConstructorSyntaxInInList { get => throw null; } } - - // Generated from `NHibernate.Dialect.PostgreSQL83Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQL83Dialect : NHibernate.Dialect.PostgreSQL82Dialect { public PostgreSQL83Dialect() => throw null; } - - // Generated from `NHibernate.Dialect.PostgreSQLDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQLDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; - public override string CascadeConstraintsString { get => throw null; } - public override string CreateTemporaryTablePostfix { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override bool DropConstraints { get => throw null; } + public PostgreSQLDialect() => throw null; + protected virtual void RegisterDateTimeTypeMappings() => throw null; + protected virtual void RegisterKeywords() => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; public override string GetCreateSequenceString(string sequenceName) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; public override string GetDropSequenceString(string sequenceName) => throw null; - public override string GetForUpdateString(string aliases) => throw null; + public override NHibernate.SqlCommand.SqlString AddIdentifierOutParameterToInsert(NHibernate.SqlCommand.SqlString insertString, string identifierColumnName, string parameterName) => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override string GetForUpdateString(string aliases) => throw null; public override string GetSelectClauseNullString(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string ToBooleanValueString(bool value) => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override string AddColumnString { get => throw null; } + public override bool DropConstraints { get => throw null; } + public override string CascadeConstraintsString { get => throw null; } public override NHibernate.Dialect.InsertGeneratedIdentifierRetrievalMethod InsertGeneratedIdentifierRetrievalMethod { get => throw null; } - public PostgreSQLDialect() => throw null; - public override string QuerySequencesString { get => throw null; } - protected virtual void RegisterDateTimeTypeMappings() => throw null; - protected virtual void RegisterKeywords() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsDistributedTransactions { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsForUpdateOf { get => throw null; } + public override bool SupportsSequences { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } public override bool SupportsLimit { get => throw null; } public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsLobValueChangePropogation { get => throw null; } + public override bool SupportsForUpdateOf { get => throw null; } public override bool SupportsOuterJoinForUpdate { get => throw null; } - public override bool SupportsPooledSequences { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnboundedLobLocatorMaterialization { get => throw null; } public override bool SupportsUnionAll { get => throw null; } - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - public override string ToBooleanValueString(bool value) => throw null; + public override bool SupportsTemporaryTables { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string CreateTemporaryTablePostfix { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override long TimestampResolutionInTicks { get => throw null; } + public override bool SupportsCurrentTimestampSelection { get => throw null; } + public override string CurrentTimestampSelectString { get => throw null; } + public override bool SupportsEmptyInList { get => throw null; } public override bool UseInputStreamToInsertBlob { get => throw null; } + public override bool SupportsLobValueChangePropogation { get => throw null; } + public override bool SupportsUnboundedLobLocatorMaterialization { get => throw null; } + public override string QuerySequencesString { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } + } + public class SapSQLAnywhere17Dialect : NHibernate.Dialect.SybaseSQLAnywhere12Dialect + { + public SapSQLAnywhere17Dialect() => throw null; + protected override void RegisterKeywords() => throw null; + protected override void RegisterStringFunctions() => throw null; + protected override void RegisterMathFunctions() => throw null; + public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; + protected virtual void RegisterConfigurationDependentFunctions() => throw null; + public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override bool SupportsNullInUnique { get => throw null; } } - - // Generated from `NHibernate.Dialect.SQLiteDialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLiteDialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; + public SQLiteDialect() => throw null; + protected virtual void RegisterColumnTypes() => throw null; + protected virtual void RegisterFunctions() => throw null; public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override string CreateTemporaryTableString { get => throw null; } - public override string DisableForeignKeyConstraintsString { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override bool DropTemporaryTableAfterUse() => throw null; - public override string EnableForeignKeyConstraintsString { get => throw null; } - public override string ForUpdateString { get => throw null; } - public override bool GenerateTablePrimaryKeyConstraintForIdentityColumn { get => throw null; } + protected virtual void RegisterKeywords() => throw null; + protected virtual void RegisterDefaultProperties() => throw null; public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; + public override string Qualify(string catalog, string schema, string table) => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; + public override bool DropTemporaryTableAfterUse() => throw null; + public override string AddColumnString { get => throw null; } + public override string IdentitySelectString { get => throw null; } + public override bool SupportsInsertSelectIdentity { get => throw null; } + public override bool DropConstraints { get => throw null; } + public override string ForUpdateString { get => throw null; } + public override bool SupportsSubSelects { get => throw null; } + public override bool SupportsIfExistsBeforeTableName { get => throw null; } public override bool HasDataTypeInIdentityColumn { get => throw null; } + public override bool SupportsIdentityColumns { get => throw null; } + public override bool SupportsLimit { get => throw null; } + public override bool SupportsLimitOffset { get => throw null; } public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override int MaxAliasLength { get => throw null; } + public override bool GenerateTablePrimaryKeyConstraintForIdentityColumn { get => throw null; } + public override bool IsDecimalStoredAsFloatingPointNumber { get => throw null; } public override string NoColumnsInsertString { get => throw null; } - public override string Qualify(string catalog, string schema, string table) => throw null; - protected virtual void RegisterColumnTypes() => throw null; - protected virtual void RegisterDefaultProperties() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - // Generated from `NHibernate.Dialect.SQLiteDialect+SQLiteCastFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public override bool SupportsTemporaryTables { get => throw null; } + public override string CreateTemporaryTableString { get => throw null; } + public override string SelectGUIDString { get => throw null; } + public override string DisableForeignKeyConstraintsString { get => throw null; } + public override string EnableForeignKeyConstraintsString { get => throw null; } + public override bool SupportsForeignKeyConstraintInAlterTable { get => throw null; } + public override bool SupportsConcurrentWritingConnections { get => throw null; } + public override bool SupportsDistributedTransactions { get => throw null; } + public override int MaxAliasLength { get => throw null; } protected class SQLiteCastFunction : NHibernate.Dialect.Function.CastFunction { protected override bool CastingIsRequired(string sqlType) => throw null; public SQLiteCastFunction() => throw null; } - - - public SQLiteDialect() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsConcurrentWritingConnections { get => throw null; } - public override bool SupportsDistributedTransactions { get => throw null; } - public override bool SupportsForeignKeyConstraintInAlterTable { get => throw null; } - public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsIfExistsBeforeTableName { get => throw null; } - public override bool SupportsInsertSelectIdentity { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsSubSelects { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - } - - // Generated from `NHibernate.Dialect.SapSQLAnywhere17Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSQLAnywhere17Dialect : NHibernate.Dialect.SybaseSQLAnywhere12Dialect - { - public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - protected virtual void RegisterConfigurationDependentFunctions() => throw null; - protected override void RegisterKeywords() => throw null; - protected override void RegisterMathFunctions() => throw null; - protected override void RegisterStringFunctions() => throw null; - public SapSQLAnywhere17Dialect() => throw null; - public override bool SupportsNullInUnique { get => throw null; } } - - // Generated from `NHibernate.Dialect.SybaseASA9Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseASA9Dialect : NHibernate.Dialect.Dialect { - public override string AddColumnString { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override string ForUpdateString { get => throw null; } - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public SybaseASA9Dialect() => throw null; public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString queryString, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override string NoColumnsInsertString { get => throw null; } - public override string NullColumnString { get => throw null; } + public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; + public override bool SupportsLimit { get => throw null; } + public override bool SupportsVariableLimit { get => throw null; } public override bool OffsetStartsAtOne { get => throw null; } - public override bool QualifyIndexName { get => throw null; } public override bool SupportsCrossJoin { get => throw null; } + public override string AddColumnString { get => throw null; } + public override string NullColumnString { get => throw null; } + public override bool QualifyIndexName { get => throw null; } + public override string ForUpdateString { get => throw null; } public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsVariableLimit { get => throw null; } - public SybaseASA9Dialect() => throw null; + public override string IdentitySelectString { get => throw null; } + public override string IdentityColumnString { get => throw null; } + public override string NoColumnsInsertString { get => throw null; } + public override bool DropConstraints { get => throw null; } } - - // Generated from `NHibernate.Dialect.SybaseASE15Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseASE15Dialect : NHibernate.Dialect.Dialect + public class SybaseSQLAnywhere11Dialect : NHibernate.Dialect.SybaseSQLAnywhere10Dialect { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertString) => throw null; - public override string AppendLockHint(NHibernate.LockMode lockMode, string tableName) => throw null; - public override NHibernate.SqlCommand.SqlString ApplyLocksToSql(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary aliasedLockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; - public override bool AreStringComparisonsCaseInsensitive { get => throw null; } - public override System.Char CloseQuote { get => throw null; } - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } + public SybaseSQLAnywhere11Dialect() => throw null; + } + public class SybaseSQLAnywhere12Dialect : NHibernate.Dialect.SybaseSQLAnywhere11Dialect + { + public SybaseSQLAnywhere12Dialect() => throw null; + protected override void RegisterKeywords() => throw null; + protected override void RegisterDateTimeTypeMappings() => throw null; + protected override void RegisterDateFunctions() => throw null; + public override string GetSequenceNextValString(string sequenceName) => throw null; + public override string GetSelectSequenceNextValString(string sequenceName) => throw null; + public override string GetCreateSequenceString(string sequenceName) => throw null; + public override string GetDropSequenceString(string sequenceName) => throw null; + public override string NoColumnsInsertString { get => throw null; } public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } public override string CurrentUtcTimestampSelectString { get => throw null; } - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override bool DropTemporaryTableAfterUse() => throw null; - public override string ForUpdateString { get => throw null; } - public override string GenerateTemporaryTableName(string baseTableName) => throw null; - public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; - public override System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public override string NullColumnString { get => throw null; } - public override System.Char OpenQuote { get => throw null; } - public override bool QualifyIndexName { get => throw null; } - public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCascadeDelete { get => throw null; } - public override bool SupportsCrossJoin { get => throw null; } - public override bool SupportsCurrentTimestampSelection { get => throw null; } public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExistsInSelect { get => throw null; } - public override bool SupportsExpectedLobUsagePattern { get => throw null; } - public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsInsertSelectIdentity { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnionAll { get => throw null; } - public SybaseASE15Dialect() => throw null; + public override bool SupportsSequences { get => throw null; } + public override bool SupportsPooledSequences { get => throw null; } + public override string QuerySequencesString { get => throw null; } } - - // Generated from `NHibernate.Dialect.SybaseSQLAnywhere10Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseSQLAnywhere10Dialect : NHibernate.Dialect.Dialect + public class TypeNames { - public override string AddColumnString { get => throw null; } - public override NHibernate.SqlCommand.SqlString AppendIdentitySelectToInsert(NHibernate.SqlCommand.SqlString insertSql) => throw null; - public override bool AreStringComparisonsCaseInsensitive { get => throw null; } - public override System.Char CloseQuote { get => throw null; } - public override string CreateTemporaryTablePostfix { get => throw null; } - public override string CreateTemporaryTableString { get => throw null; } - public override string CurrentTimestampSQLFunctionName { get => throw null; } - public override string CurrentTimestampSelectString { get => throw null; } - public override bool DoesReadCommittedCauseWritersToBlockReaders { get => throw null; } - public override bool DoesRepeatableReadCauseReadersToBlockWriters { get => throw null; } - public override bool DropConstraints { get => throw null; } - public override string DropForeignKeyString { get => throw null; } - public string ForReadOnlyString { get => throw null; } - public string ForUpdateByLockString { get => throw null; } - public override string ForUpdateNowaitString { get => throw null; } - public override bool ForUpdateOfColumns { get => throw null; } - public override string ForUpdateString { get => throw null; } - protected static int GetAfterSelectInsertPoint(NHibernate.SqlCommand.SqlString sql) => throw null; - public override NHibernate.Dialect.Schema.IDataBaseSchema GetDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public override string GetForUpdateString(NHibernate.LockMode lockMode) => throw null; - public override NHibernate.SqlCommand.SqlString GetLimitString(NHibernate.SqlCommand.SqlString sql, NHibernate.SqlCommand.SqlString offset, NHibernate.SqlCommand.SqlString limit) => throw null; - public override System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand statement) => throw null; - public override System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand statement, System.Threading.CancellationToken cancellationToken) => throw null; - public override string IdentityColumnString { get => throw null; } - public override string IdentitySelectString { get => throw null; } - public override bool IsCurrentTimestampSelectStringCallable { get => throw null; } - public override int MaxAliasLength { get => throw null; } - public override string NoColumnsInsertString { get => throw null; } - public override string NullColumnString { get => throw null; } - public override bool OffsetStartsAtOne { get => throw null; } - public override System.Char OpenQuote { get => throw null; } - public override bool? PerformTemporaryTableDDLInIsolation() => throw null; - public override bool QualifyIndexName { get => throw null; } - protected virtual void RegisterAggregationFunctions() => throw null; - protected virtual void RegisterBitFunctions() => throw null; - protected virtual void RegisterCharacterTypeMappings() => throw null; - protected virtual void RegisterDateFunctions() => throw null; - protected virtual void RegisterDateTimeTypeMappings() => throw null; - protected virtual void RegisterFunctions() => throw null; - protected virtual void RegisterKeywords() => throw null; - protected virtual void RegisterMathFunctions() => throw null; - protected virtual void RegisterMiscellaneousFunctions() => throw null; - protected virtual void RegisterNumericTypeMappings() => throw null; - public override int RegisterResultSetOutParameter(System.Data.Common.DbCommand statement, int position) => throw null; - protected virtual void RegisterReverseNHibernateTypeMappings() => throw null; - protected virtual void RegisterSoapFunctions() => throw null; - protected virtual void RegisterStringFunctions() => throw null; - protected virtual void RegisterXmlFunctions() => throw null; - public override string SelectGUIDString { get => throw null; } - public override bool SupportsCommentOn { get => throw null; } - public override bool SupportsCurrentTimestampSelection { get => throw null; } - public override bool SupportsEmptyInList { get => throw null; } - public override bool SupportsExistsInSelect { get => throw null; } - public override bool SupportsIdentityColumns { get => throw null; } - public override bool SupportsInsertSelectIdentity { get => throw null; } - public override bool SupportsLimit { get => throw null; } - public override bool SupportsLimitOffset { get => throw null; } - public override bool SupportsOuterJoinForUpdate { get => throw null; } - public override bool SupportsResultSetPositionQueryMethodsOnForwardOnlyCursor { get => throw null; } - public override bool SupportsTemporaryTables { get => throw null; } - public override bool SupportsUnionAll { get => throw null; } - public override bool SupportsVariableLimit { get => throw null; } - public SybaseSQLAnywhere10Dialect() => throw null; - public override System.Int64 TimestampResolutionInTicks { get => throw null; } - } - - // Generated from `NHibernate.Dialect.SybaseSQLAnywhere11Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseSQLAnywhere11Dialect : NHibernate.Dialect.SybaseSQLAnywhere10Dialect - { - public SybaseSQLAnywhere11Dialect() => throw null; - } - - // Generated from `NHibernate.Dialect.SybaseSQLAnywhere12Dialect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseSQLAnywhere12Dialect : NHibernate.Dialect.SybaseSQLAnywhere11Dialect - { - public override string CurrentUtcTimestampSQLFunctionName { get => throw null; } - public override string CurrentUtcTimestampSelectString { get => throw null; } - public override string GetCreateSequenceString(string sequenceName) => throw null; - public override string GetDropSequenceString(string sequenceName) => throw null; - public override string GetSelectSequenceNextValString(string sequenceName) => throw null; - public override string GetSequenceNextValString(string sequenceName) => throw null; - public override string NoColumnsInsertString { get => throw null; } - public override string QuerySequencesString { get => throw null; } - protected override void RegisterDateFunctions() => throw null; - protected override void RegisterDateTimeTypeMappings() => throw null; - protected override void RegisterKeywords() => throw null; - public override bool SupportsCurrentUtcTimestampSelection { get => throw null; } - public override bool SupportsPooledSequences { get => throw null; } - public override bool SupportsSequences { get => throw null; } - public SybaseSQLAnywhere12Dialect() => throw null; - } - - // Generated from `NHibernate.Dialect.TypeNames` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TypeNames - { - public string Get(System.Data.DbType typecode, int size, int precision, int scale) => throw null; + public static string LengthPlaceHolder; + public static string PrecisionPlaceHolder; + public static string ScalePlaceHolder; public string Get(System.Data.DbType typecode) => throw null; - public string GetLongest(System.Data.DbType typecode) => throw null; - public const string LengthPlaceHolder = default; - public const string PrecisionPlaceHolder = default; - public void Put(System.Data.DbType typecode, string value) => throw null; - public void Put(System.Data.DbType typecode, int capacity, string value) => throw null; - public const string ScalePlaceHolder = default; public bool TryGet(System.Data.DbType typecode, out string typeName) => throw null; + public string Get(System.Data.DbType typecode, int size, int precision, int scale) => throw null; public bool TryGet(System.Data.DbType typecode, int size, int precision, int scale, out string typeName) => throw null; + public string GetLongest(System.Data.DbType typecode) => throw null; + public void Put(System.Data.DbType typecode, int capacity, string value) => throw null; + public void Put(System.Data.DbType typecode, string value) => throw null; public TypeNames() => throw null; } - namespace Function { - // Generated from `NHibernate.Dialect.Function.AnsiExtractFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiExtractFunction : NHibernate.Dialect.Function.SQLFunctionTemplate, NHibernate.Dialect.Function.IFunctionGrammar { public AnsiExtractFunction() : base(default(NHibernate.Type.IType), default(string)) => throw null; - bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; } - - // Generated from `NHibernate.Dialect.Function.AnsiSubstringFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiSubstringFunction : NHibernate.Dialect.Function.ISQLFunction { - public AnsiSubstringFunction() => throw null; - public NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public AnsiSubstringFunction() => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; } - - // Generated from `NHibernate.Dialect.Function.AnsiTrimEmulationFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiTrimEmulationFunction : NHibernate.Dialect.Function.ISQLFunction, NHibernate.Dialect.Function.IFunctionGrammar { - public AnsiTrimEmulationFunction(string replaceFunction) => throw null; public AnsiTrimEmulationFunction() => throw null; - public NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public AnsiTrimEmulationFunction(string replaceFunction) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; } - bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; + public NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; public string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; } } - - // Generated from `NHibernate.Dialect.Function.AnsiTrimFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiTrimFunction : NHibernate.Dialect.Function.SQLFunctionTemplate, NHibernate.Dialect.Function.IFunctionGrammar { public AnsiTrimFunction() : base(default(NHibernate.Type.IType), default(string)) => throw null; - bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; } - - // Generated from `NHibernate.Dialect.Function.BitwiseFunctionOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BitwiseFunctionOperation : NHibernate.Dialect.Function.ISQLFunction { public BitwiseFunctionOperation(string functionName) => throw null; - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; } - - // Generated from `NHibernate.Dialect.Function.BitwiseNativeOperation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BitwiseNativeOperation : NHibernate.Dialect.Function.ISQLFunction { - public BitwiseNativeOperation(string sqlOpToken, bool isUnary) => throw null; public BitwiseNativeOperation(string sqlOpToken) => throw null; - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public BitwiseNativeOperation(string sqlOpToken, bool isUnary) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; } - - // Generated from `NHibernate.Dialect.Function.CastFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CastFunction : NHibernate.Dialect.Function.ISQLFunction, NHibernate.Dialect.Function.IFunctionGrammar { - public CastFunction() => throw null; - protected virtual bool CastingIsRequired(string sqlType) => throw null; - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; } - bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; - bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; - public string Name { get => throw null; } + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public virtual NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + protected virtual bool CastingIsRequired(string sqlType) => throw null; protected virtual NHibernate.SqlCommand.SqlString Render(object expression, string sqlType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; + public CastFunction() => throw null; + public string Name { get => throw null; } + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; } } - - // Generated from `NHibernate.Dialect.Function.CharIndexFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CharIndexFunction : NHibernate.Dialect.Function.ISQLFunction { public CharIndexFunction() => throw null; - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; } - - // Generated from `NHibernate.Dialect.Function.ClassicAggregateFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassicAggregateFunction : NHibernate.Dialect.Function.ISQLFunction, NHibernate.Dialect.Function.IFunctionGrammar { - public ClassicAggregateFunction(string name, bool acceptAsterisk, NHibernate.Type.IType typeValue) => throw null; + protected bool acceptAsterisk; public ClassicAggregateFunction(string name, bool acceptAsterisk) => throw null; - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public ClassicAggregateFunction(string name, bool acceptAsterisk, NHibernate.Type.IType typeValue) => throw null; + public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public virtual NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; } - bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; - bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; - public string Name { get => throw null; } + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToString() => throw null; protected bool TryGetArgumentType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError, out NHibernate.Type.IType argumentType, out NHibernate.SqlTypes.SqlType sqlType) => throw null; - protected bool acceptAsterisk; + public override string ToString() => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsSeparator(string token) => throw null; + bool NHibernate.Dialect.Function.IFunctionGrammar.IsKnownArgument(string token) => throw null; + public string Name { get => throw null; } + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; } } - - // Generated from `NHibernate.Dialect.Function.ClassicAvgFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassicAvgFunction : NHibernate.Dialect.Function.ClassicAggregateFunction { public ClassicAvgFunction() : base(default(string), default(bool)) => throw null; - public override NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public override NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; } - - // Generated from `NHibernate.Dialect.Function.ClassicCountFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassicCountFunction : NHibernate.Dialect.Function.ClassicAggregateFunction { public ClassicCountFunction() : base(default(string), default(bool)) => throw null; - public override NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public override NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; } - - // Generated from `NHibernate.Dialect.Function.ClassicSumFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassicSumFunction : NHibernate.Dialect.Function.ClassicAggregateFunction { public ClassicSumFunction() : base(default(string), default(bool)) => throw null; } - - // Generated from `NHibernate.Dialect.Function.CommonGrammar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CommonGrammar : NHibernate.Dialect.Function.IFunctionGrammar { - public CommonGrammar() => throw null; - public bool IsKnownArgument(string token) => throw null; public bool IsSeparator(string token) => throw null; + public bool IsKnownArgument(string token) => throw null; + public CommonGrammar() => throw null; } - - // Generated from `NHibernate.Dialect.Function.EmulatedLengthSubstringFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EmulatedLengthSubstringFunction : NHibernate.Dialect.Function.StandardSQLFunction { public EmulatedLengthSubstringFunction() : base(default(string)) => throw null; public override NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Dialect.Function.IFunctionGrammar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFunctionGrammar { - bool IsKnownArgument(string token); bool IsSeparator(string token); + bool IsKnownArgument(string token); } - - // Generated from `NHibernate.Dialect.Function.ISQLFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISQLFunction { + NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping); + NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory); bool HasArguments { get; } bool HasParenthesesIfNoArguments { get; } - NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory); - NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping); } - - // Generated from `NHibernate.Dialect.Function.ISQLFunctionExtended` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface ISQLFunctionExtended : NHibernate.Dialect.Function.ISQLFunction + public static partial class SQLFunctionExtensions { - NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError); - NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError); - string Name { get; } + public static NHibernate.Type.IType GetEffectiveReturnType(this NHibernate.Dialect.Function.ISQLFunction sqlFunction, System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public static NHibernate.Type.IType GetReturnType(this NHibernate.Dialect.Function.ISQLFunction sqlFunction, System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; } - - // Generated from `NHibernate.Dialect.Function.NoArgSQLFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoArgSQLFunction : NHibernate.Dialect.Function.ISQLFunction { - public NHibernate.Type.IType FunctionReturnType { get => throw null; set => throw null; } - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; set => throw null; } - public string Name { get => throw null; set => throw null; } - public NoArgSQLFunction(string name, NHibernate.Type.IType returnType, bool hasParenthesesIfNoArguments) => throw null; public NoArgSQLFunction(string name, NHibernate.Type.IType returnType) => throw null; - public virtual NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NoArgSQLFunction(string name, NHibernate.Type.IType returnType, bool hasParenthesesIfNoArguments) => throw null; public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; + public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.Type.IType FunctionReturnType { get => throw null; set { } } + public string Name { get => throw null; set { } } + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; set { } } } - - // Generated from `NHibernate.Dialect.Function.NvlFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NvlFunction : NHibernate.Dialect.Function.ISQLFunction { - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NvlFunction() => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public NvlFunction() => throw null; - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; } - - // Generated from `NHibernate.Dialect.Function.PositionSubstringFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PositionSubstringFunction : NHibernate.Dialect.Function.ISQLFunction { - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public PositionSubstringFunction() => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } - public PositionSubstringFunction() => throw null; - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; - } - - // Generated from `NHibernate.Dialect.Function.SQLFunctionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SQLFunctionExtensions - { - public static NHibernate.Type.IType GetEffectiveReturnType(this NHibernate.Dialect.Function.ISQLFunction sqlFunction, System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public static NHibernate.Type.IType GetReturnType(this NHibernate.Dialect.Function.ISQLFunction sqlFunction, System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; } - - // Generated from `NHibernate.Dialect.Function.SQLFunctionRegistry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLFunctionRegistry { + public SQLFunctionRegistry(NHibernate.Dialect.Dialect dialect, System.Collections.Generic.IDictionary userFunctions) => throw null; public NHibernate.Dialect.Function.ISQLFunction FindSQLFunction(string functionName) => throw null; public bool HasFunction(string functionName) => throw null; - public SQLFunctionRegistry(NHibernate.Dialect.Dialect dialect, System.Collections.Generic.IDictionary userFunctions) => throw null; } - - // Generated from `NHibernate.Dialect.Function.SQLFunctionTemplate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLFunctionTemplate : NHibernate.Dialect.Function.ISQLFunction { - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public SQLFunctionTemplate(NHibernate.Type.IType type, string template) => throw null; + public SQLFunctionTemplate(NHibernate.Type.IType type, string template, bool hasParenthesesIfNoArgs) => throw null; + public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public virtual NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; } - public virtual string Name { get => throw null; } + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public virtual NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; - public SQLFunctionTemplate(NHibernate.Type.IType type, string template, bool hasParenthesesIfNoArgs) => throw null; - public SQLFunctionTemplate(NHibernate.Type.IType type, string template) => throw null; public override string ToString() => throw null; + public virtual string Name { get => throw null; } + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; } } - - // Generated from `NHibernate.Dialect.Function.SQLFunctionTemplateWithRequiredParameters` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLFunctionTemplateWithRequiredParameters : NHibernate.Dialect.Function.SQLFunctionTemplate { - public override NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public SQLFunctionTemplateWithRequiredParameters(NHibernate.Type.IType type, string template, object[] requiredArgs, bool hasParenthesesIfNoArgs) : base(default(NHibernate.Type.IType), default(string)) => throw null; public SQLFunctionTemplateWithRequiredParameters(NHibernate.Type.IType type, string template, object[] requiredArgs) : base(default(NHibernate.Type.IType), default(string)) => throw null; + public SQLFunctionTemplateWithRequiredParameters(NHibernate.Type.IType type, string template, object[] requiredArgs, bool hasParenthesesIfNoArgs) : base(default(NHibernate.Type.IType), default(string)) => throw null; + public override NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Dialect.Function.StandardSQLFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StandardSQLFunction : NHibernate.Dialect.Function.ISQLFunction + public class StandardSafeSQLFunction : NHibernate.Dialect.Function.StandardSQLFunction { - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public StandardSafeSQLFunction(string name, int allowedArgsCount) : base(default(string)) => throw null; + public StandardSafeSQLFunction(string name, NHibernate.Type.IType typeValue, int allowedArgsCount) : base(default(string)) => throw null; + public override NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + } + public class StandardSQLFunction : NHibernate.Dialect.Function.ISQLFunction + { + protected string name; + public StandardSQLFunction(string name) => throw null; + public StandardSQLFunction(string name, NHibernate.Type.IType typeValue) => throw null; + public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public virtual NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; - public bool HasArguments { get => throw null; } - public bool HasParenthesesIfNoArguments { get => throw null; } - public string Name { get => throw null; } + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; public virtual NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; - public StandardSQLFunction(string name, NHibernate.Type.IType typeValue) => throw null; - public StandardSQLFunction(string name) => throw null; public override string ToString() => throw null; - protected string name; - } - - // Generated from `NHibernate.Dialect.Function.StandardSafeSQLFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StandardSafeSQLFunction : NHibernate.Dialect.Function.StandardSQLFunction - { - public override NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public StandardSafeSQLFunction(string name, int allowedArgsCount) : base(default(string)) => throw null; - public StandardSafeSQLFunction(string name, NHibernate.Type.IType typeValue, int allowedArgsCount) : base(default(string)) => throw null; + public string Name { get => throw null; } + public bool HasArguments { get => throw null; } + public bool HasParenthesesIfNoArguments { get => throw null; } } - - // Generated from `NHibernate.Dialect.Function.TransparentCastFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TransparentCastFunction : NHibernate.Dialect.Function.CastFunction { protected override bool CastingIsRequired(string sqlType) => throw null; protected override NHibernate.SqlCommand.SqlString Render(object expression, string sqlType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public TransparentCastFunction() => throw null; } - - // Generated from `NHibernate.Dialect.Function.VarArgsSQLFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class VarArgsSQLFunction : NHibernate.Dialect.Function.ISQLFunction { - public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public VarArgsSQLFunction(string begin, string sep, string end) => throw null; + public VarArgsSQLFunction(NHibernate.Type.IType type, string begin, string sep, string end) => throw null; + public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; public virtual NHibernate.Type.IType GetReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public virtual NHibernate.Type.IType GetEffectiveReturnType(System.Collections.Generic.IEnumerable argumentTypes, NHibernate.Engine.IMapping mapping, bool throwOnError) => throw null; + public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual string Name { get => throw null; } public bool HasArguments { get => throw null; } public bool HasParenthesesIfNoArguments { get => throw null; } - public virtual string Name { get => throw null; } - public NHibernate.SqlCommand.SqlString Render(System.Collections.IList args, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual NHibernate.Type.IType ReturnType(NHibernate.Type.IType columnType, NHibernate.Engine.IMapping mapping) => throw null; - public VarArgsSQLFunction(string begin, string sep, string end) => throw null; - public VarArgsSQLFunction(NHibernate.Type.IType type, string begin, string sep, string end) => throw null; } - } namespace Lock { - // Generated from `NHibernate.Dialect.Lock.ILockingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILockingStrategy { - void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session); } - - // Generated from `NHibernate.Dialect.Lock.SelectLockingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectLockingStrategy : NHibernate.Dialect.Lock.ILockingStrategy { - public void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public SelectLockingStrategy(NHibernate.Persister.Entity.ILockable lockable, NHibernate.LockMode lockMode) => throw null; + public void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Dialect.Lock.UpdateLockingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UpdateLockingStrategy : NHibernate.Dialect.Lock.ILockingStrategy { - public void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public UpdateLockingStrategy(NHibernate.Persister.Entity.ILockable lockable, NHibernate.LockMode lockMode) => throw null; + public void Lock(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; } - } namespace Schema { - // Generated from `NHibernate.Dialect.Schema.AbstractColumnMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractColumnMetaData : NHibernate.Dialect.Schema.IColumnMetadata { public AbstractColumnMetaData(System.Data.DataRow rs) => throw null; - public int ColumnSize { get => throw null; set => throw null; } - public string Name { get => throw null; set => throw null; } - public string Nullable { get => throw null; set => throw null; } - public int NumericalPrecision { get => throw null; set => throw null; } + public override string ToString() => throw null; protected void SetColumnSize(object columnSizeValue) => throw null; protected void SetNumericalPrecision(object numericalPrecisionValue) => throw null; - public override string ToString() => throw null; - public string TypeName { get => throw null; set => throw null; } + public string Name { get => throw null; set { } } + public string TypeName { get => throw null; set { } } + public int ColumnSize { get => throw null; set { } } + public int NumericalPrecision { get => throw null; set { } } + public string Nullable { get => throw null; set { } } } - - // Generated from `NHibernate.Dialect.Schema.AbstractDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractDataBaseSchema : NHibernate.Dialect.Schema.IDataBaseSchema { - protected AbstractDataBaseSchema(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) => throw null; protected AbstractDataBaseSchema(System.Data.Common.DbConnection connection) => throw null; - public virtual string ColumnNameForTableName { get => throw null; } - protected System.Data.Common.DbConnection Connection { get => throw null; } - protected virtual string ForeignKeysSchemaName { get => throw null; } + protected AbstractDataBaseSchema(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) => throw null; + public virtual System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public abstract NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras); public virtual System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public virtual System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public virtual System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; public virtual System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public virtual System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public virtual System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; public virtual System.Collections.Generic.ISet GetReservedWords() => throw null; - public abstract NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras); - public virtual System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + protected System.Data.Common.DbConnection Connection { get => throw null; } public virtual bool IncludeDataTypesInReservedWords { get => throw null; } - public virtual bool StoresLowerCaseIdentifiers { get => throw null; } - public virtual bool StoresLowerCaseQuotedIdentifiers { get => throw null; } + public virtual bool UseDialectQualifyInsteadOfTableName { get => throw null; } public virtual bool StoresMixedCaseQuotedIdentifiers { get => throw null; } - public virtual bool StoresUpperCaseIdentifiers { get => throw null; } public virtual bool StoresUpperCaseQuotedIdentifiers { get => throw null; } - public virtual bool UseDialectQualifyInsteadOfTableName { get => throw null; } + public virtual bool StoresUpperCaseIdentifiers { get => throw null; } + public virtual bool StoresLowerCaseQuotedIdentifiers { get => throw null; } + public virtual bool StoresLowerCaseIdentifiers { get => throw null; } + public virtual string ColumnNameForTableName { get => throw null; } + protected virtual string ForeignKeysSchemaName { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.AbstractForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AbstractForeignKeyMetadata : NHibernate.Dialect.Schema.IForeignKeyMetadata { public AbstractForeignKeyMetadata(System.Data.DataRow rs) => throw null; public void AddColumn(NHibernate.Dialect.Schema.IColumnMetadata column) => throw null; - public NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get => throw null; } - public string Name { get => throw null; set => throw null; } public override string ToString() => throw null; + public string Name { get => throw null; set { } } + public NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.AbstractIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractIndexMetadata : NHibernate.Dialect.Schema.IIndexMetadata { public AbstractIndexMetadata(System.Data.DataRow rs) => throw null; public void AddColumn(NHibernate.Dialect.Schema.IColumnMetadata column) => throw null; - public NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get => throw null; } - public string Name { get => throw null; set => throw null; } public override string ToString() => throw null; + public string Name { get => throw null; set { } } + public NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.AbstractTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractTableMetadata : NHibernate.Dialect.Schema.ITableMetadata { public AbstractTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) => throw null; - public string Catalog { get => throw null; set => throw null; } - public NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(string columnName) => throw null; - protected abstract NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs); - protected abstract string GetColumnName(System.Data.DataRow rs); + protected abstract void ParseTableInfo(System.Data.DataRow rs); protected abstract string GetConstraintName(System.Data.DataRow rs); - public NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(string keyName) => throw null; + protected abstract string GetColumnName(System.Data.DataRow rs); + protected abstract string GetIndexName(System.Data.DataRow rs); + protected abstract NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs); protected abstract NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs); - public NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(string indexName) => throw null; protected abstract NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs); - protected abstract string GetIndexName(System.Data.DataRow rs); - public string Name { get => throw null; set => throw null; } - public virtual bool NeedPhysicalConstraintCreation(string fkName) => throw null; - protected abstract void ParseTableInfo(System.Data.DataRow rs); - public string Schema { get => throw null; set => throw null; } public override string ToString() => throw null; + public NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(string columnName) => throw null; + public NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(string keyName) => throw null; + public NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(string indexName) => throw null; + public virtual bool NeedPhysicalConstraintCreation(string fkName) => throw null; + public string Name { get => throw null; set { } } + public string Catalog { get => throw null; set { } } + public string Schema { get => throw null; set { } } } - - // Generated from `NHibernate.Dialect.Schema.DB2ColumnMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DB2ColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData - { - public DB2ColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.DB2ForeignKeyMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DB2ForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata - { - public DB2ForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.DB2IndexMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DB2IndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata - { - public DB2IndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.DB2MetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DB2MetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema { public DB2MetaData(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; public override System.Collections.Generic.ISet GetReservedWords() => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.DB2TableMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DB2TableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata { public DB2TableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; @@ -11215,344 +9812,299 @@ public class DB2TableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata protected override string GetIndexName(System.Data.DataRow rs) => throw null; protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.FirebirdColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FirebirdColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData + public class DB2ColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData { - public FirebirdColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public DB2ColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.FirebirdDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FirebirdDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class DB2IndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public FirebirdDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override bool StoresUpperCaseIdentifiers { get => throw null; } + public DB2IndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.FirebirdForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FirebirdForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata + public class DB2ForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { - public FirebirdForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public DB2ForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.FirebirdIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FirebirdIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class FirebirdDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public FirebirdIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public FirebirdDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override bool StoresUpperCaseIdentifiers { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.FirebirdTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FirebirdTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { public FirebirdTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.HanaColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HanaColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData + public class FirebirdColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { - public HanaColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public FirebirdColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + } + public class FirebirdIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + { + public FirebirdIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + } + public class FirebirdForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata + { + public FirebirdForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.HanaDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; - public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; - public override System.Collections.Generic.ISet GetReservedWords() => throw null; + public HanaDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override System.Collections.Generic.ISet GetReservedWords() => throw null; public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public HanaDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; + public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; public override bool StoresUpperCaseIdentifiers { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.HanaForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HanaForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata + public class HanaTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { - public HanaForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public HanaTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; + protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; + } + public class HanaColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData + { + public HanaColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.HanaIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { public HanaIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.HanaTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HanaTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class HanaForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; - protected override string GetConstraintName(System.Data.DataRow rs) => throw null; - protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; - protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - public HanaTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; + public HanaForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.IColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IColumnMetadata { - int ColumnSize { get; } string Name { get; } - string Nullable { get; } - int NumericalPrecision { get; } string TypeName { get; } + int ColumnSize { get; } + int NumericalPrecision { get; } + string Nullable { get; } } - - // Generated from `NHibernate.Dialect.Schema.IDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDataBaseSchema { - string ColumnNameForTableName { get; } + System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types); + NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras); System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern); - System.Data.DataTable GetForeignKeys(string catalog, string schema, string table); - System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName); System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName); + System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName); + System.Data.DataTable GetForeignKeys(string catalog, string schema, string table); System.Collections.Generic.ISet GetReservedWords(); - NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras); - System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types); - bool StoresLowerCaseIdentifiers { get; } - bool StoresLowerCaseQuotedIdentifiers { get; } bool StoresMixedCaseQuotedIdentifiers { get; } - bool StoresUpperCaseIdentifiers { get; } bool StoresUpperCaseQuotedIdentifiers { get; } + bool StoresUpperCaseIdentifiers { get; } + bool StoresLowerCaseQuotedIdentifiers { get; } + bool StoresLowerCaseIdentifiers { get; } + string ColumnNameForTableName { get; } } - - // Generated from `NHibernate.Dialect.Schema.IForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IForeignKeyMetadata { void AddColumn(NHibernate.Dialect.Schema.IColumnMetadata column); - NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get; } string Name { get; } + NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get; } } - - // Generated from `NHibernate.Dialect.Schema.IIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IIndexMetadata { void AddColumn(NHibernate.Dialect.Schema.IColumnMetadata column); - NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get; } string Name { get; } + NHibernate.Dialect.Schema.IColumnMetadata[] Columns { get; } } - - // Generated from `NHibernate.Dialect.Schema.ITableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITableMetadata { - string Catalog { get; } NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(string columnName); NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(string keyName); NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(string indexName); - string Name { get; } bool NeedPhysicalConstraintCreation(string fkName); + string Name { get; } + string Catalog { get; } string Schema { get; } } - - // Generated from `NHibernate.Dialect.Schema.MsSqlCeColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class MsSqlCeDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + { + public MsSqlCeDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public MsSqlCeDataBaseSchema(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override bool UseDialectQualifyInsteadOfTableName { get => throw null; } + } + public class MsSqlCeTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + { + public MsSqlCeTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; + protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; + } public class MsSqlCeColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { public MsSqlCeColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlCeDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlCeDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class MsSqlCeIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public MsSqlCeDataBaseSchema(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) : base(default(System.Data.Common.DbConnection)) => throw null; - public MsSqlCeDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; - public override bool UseDialectQualifyInsteadOfTableName { get => throw null; } + public MsSqlCeIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlCeForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlCeForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { public MsSqlCeForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlCeIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlCeIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class MsSqlDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public MsSqlCeIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public MsSqlDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlCeTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlCeTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class MsSqlTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; + public MsSqlTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - public MsSqlCeTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { public MsSqlColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class MsSqlIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public MsSqlDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public MsSqlIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MsSqlForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { public MsSqlForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MsSqlIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class MySQLDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public MsSqlIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public MySQLDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + protected override string ForeignKeysSchemaName { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.MsSqlTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MsSqlTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class MySQLTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; + public MySQLTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - public MsSqlTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MySQLColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQLColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { public MySQLColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MySQLDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MySQLDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class MySQLIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { - protected override string ForeignKeysSchemaName { get => throw null; } - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public MySQLDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public MySQLIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MySQLForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySQLForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { public MySQLForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.MySQLIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MySQLIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class OracleDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public MySQLIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public OracleDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; + public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; + public override bool StoresUpperCaseIdentifiers { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.MySQLTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MySQLTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class OracleTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; + public OracleTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; + protected override string GetColumnName(System.Data.DataRow rs) => throw null; + protected override string GetIndexName(System.Data.DataRow rs) => throw null; + protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - public MySQLTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.OracleColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { public OracleColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.OracleDataBaseSchema` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OracleDataBaseSchema : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class OracleIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; - public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public OracleDataBaseSchema(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; - public override bool StoresUpperCaseIdentifiers { get => throw null; } + public OracleIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.OracleForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { public OracleForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.OracleIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OracleIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class PostgreSQLDataBaseMetadata : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public OracleIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public PostgreSQLDataBaseMetadata(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; + public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; + public override bool IncludeDataTypesInReservedWords { get => throw null; } + public override bool StoresMixedCaseQuotedIdentifiers { get => throw null; } + public override bool StoresLowerCaseIdentifiers { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.OracleTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OracleTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class PostgreSQLTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata { + public PostgreSQLTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override string GetColumnName(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; protected override string GetIndexName(System.Data.DataRow rs) => throw null; - public OracleTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.PostgreSQLColumnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQLColumnMetadata : NHibernate.Dialect.Schema.AbstractColumnMetaData { public PostgreSQLColumnMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.PostgreSQLDataBaseMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostgreSQLDataBaseMetadata : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class PostgreSQLIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; - public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public override bool IncludeDataTypesInReservedWords { get => throw null; } - public PostgreSQLDataBaseMetadata(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; - public override bool StoresLowerCaseIdentifiers { get => throw null; } - public override bool StoresMixedCaseQuotedIdentifiers { get => throw null; } + public PostgreSQLIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.PostgreSQLForeignKeyMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PostgreSQLForeignKeyMetadata : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { public PostgreSQLForeignKeyMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.PostgreSQLIndexMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostgreSQLIndexMetadata : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class SapSqlAnywhere17DataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public PostgreSQLIndexMetadata(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SapSqlAnywhere17DataBaseMetaData(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override System.Collections.Generic.ISet GetReservedWords() => throw null; + public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; + public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.PostgreSQLTableMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostgreSQLTableMetadata : NHibernate.Dialect.Schema.AbstractTableMetadata + public class SapSqlAnywhere17TableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata { + public SapSqlAnywhere17TableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override string GetColumnName(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; @@ -11560,40 +10112,35 @@ public class PostgreSQLTableMetadata : NHibernate.Dialect.Schema.AbstractTableMe protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; protected override string GetIndexName(System.Data.DataRow rs) => throw null; protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; - public PostgreSQLTableMetadata(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SQLiteColumnMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLiteColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData + public class SapSqlAnywhere17ColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData { - public SQLiteColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SapSqlAnywhere17ColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SQLiteDataBaseMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLiteDataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class SapSqlAnywhere17IndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public SQLiteDataBaseMetaData(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) : base(default(System.Data.Common.DbConnection)) => throw null; - public SQLiteDataBaseMetaData(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; - public override bool UseDialectQualifyInsteadOfTableName { get => throw null; } + public SapSqlAnywhere17IndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SQLiteForeignKeyMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLiteForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata + public class SapSqlAnywhere17ForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { - public SQLiteForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SapSqlAnywhere17ForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SQLiteIndexMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLiteIndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata + public static class SchemaHelper { - public SQLiteIndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public static object GetValue(System.Data.DataRow row, params string[] alternativeColumnNames) => throw null; + public static string GetString(System.Data.DataRow row, params string[] alternativeColumnNames) => throw null; + } + public class SQLiteDataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema + { + public SQLiteDataBaseMetaData(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public SQLiteDataBaseMetaData(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) : base(default(System.Data.Common.DbConnection)) => throw null; + public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override bool UseDialectQualifyInsteadOfTableName { get => throw null; } } - - // Generated from `NHibernate.Dialect.Schema.SQLiteTableMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLiteTableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata { + public SQLiteTableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override string GetColumnName(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; @@ -11601,43 +10148,33 @@ public class SQLiteTableMetaData : NHibernate.Dialect.Schema.AbstractTableMetada protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; protected override string GetIndexName(System.Data.DataRow rs) => throw null; protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; - public SQLiteTableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SapSqlAnywhere17ColumnMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSqlAnywhere17ColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData + public class SQLiteColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData { - public SapSqlAnywhere17ColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SQLiteColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SapSqlAnywhere17DataBaseMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSqlAnywhere17DataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema + public class SQLiteIndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata { - public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; - public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; - public override System.Collections.Generic.ISet GetReservedWords() => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public SapSqlAnywhere17DataBaseMetaData(System.Data.Common.DbConnection connection) : base(default(System.Data.Common.DbConnection)) => throw null; + public SQLiteIndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SapSqlAnywhere17ForeignKeyMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSqlAnywhere17ForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata + public class SQLiteForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { - public SapSqlAnywhere17ForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SQLiteForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SapSqlAnywhere17IndexMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSqlAnywhere17IndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata + public class SybaseAnywhereDataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema { - public SapSqlAnywhere17IndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; + public SybaseAnywhereDataBaseMetaData(System.Data.Common.DbConnection pObjConnection) : base(default(System.Data.Common.DbConnection)) => throw null; + public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; + public override System.Collections.Generic.ISet GetReservedWords() => throw null; + public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; + public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; + public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; + public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; + public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SapSqlAnywhere17TableMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SapSqlAnywhere17TableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata + public class SybaseAnywhereTableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata { + public SybaseAnywhereTableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; protected override string GetColumnName(System.Data.DataRow rs) => throw null; protected override string GetConstraintName(System.Data.DataRow rs) => throw null; @@ -11645,5305 +10182,4461 @@ public class SapSqlAnywhere17TableMetaData : NHibernate.Dialect.Schema.AbstractT protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; protected override string GetIndexName(System.Data.DataRow rs) => throw null; protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; - public SapSqlAnywhere17TableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.SchemaHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SchemaHelper - { - public static string GetString(System.Data.DataRow row, params string[] alternativeColumnNames) => throw null; - public static object GetValue(System.Data.DataRow row, params string[] alternativeColumnNames) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SybaseAnywhereColumnMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseAnywhereColumnMetaData : NHibernate.Dialect.Schema.AbstractColumnMetaData { public SybaseAnywhereColumnMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SybaseAnywhereDataBaseMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseAnywhereDataBaseMetaData : NHibernate.Dialect.Schema.AbstractDataBaseSchema - { - public override System.Data.DataTable GetColumns(string catalog, string schemaPattern, string tableNamePattern, string columnNamePattern) => throw null; - public override System.Data.DataTable GetForeignKeys(string catalog, string schema, string table) => throw null; - public override System.Data.DataTable GetIndexColumns(string catalog, string schemaPattern, string tableName, string indexName) => throw null; - public override System.Data.DataTable GetIndexInfo(string catalog, string schemaPattern, string tableName) => throw null; - public override System.Collections.Generic.ISet GetReservedWords() => throw null; - public override NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(System.Data.DataRow rs, bool extras) => throw null; - public override System.Data.DataTable GetTables(string catalog, string schemaPattern, string tableNamePattern, string[] types) => throw null; - public SybaseAnywhereDataBaseMetaData(System.Data.Common.DbConnection pObjConnection) : base(default(System.Data.Common.DbConnection)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.SybaseAnywhereForeignKeyMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseAnywhereForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata - { - public SybaseAnywhereForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; - } - - // Generated from `NHibernate.Dialect.Schema.SybaseAnywhereIndexMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseAnywhereIndexMetaData : NHibernate.Dialect.Schema.AbstractIndexMetadata { public SybaseAnywhereIndexMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - - // Generated from `NHibernate.Dialect.Schema.SybaseAnywhereTableMetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseAnywhereTableMetaData : NHibernate.Dialect.Schema.AbstractTableMetadata + public class SybaseAnywhereForeignKeyMetaData : NHibernate.Dialect.Schema.AbstractForeignKeyMetadata { - protected override NHibernate.Dialect.Schema.IColumnMetadata GetColumnMetadata(System.Data.DataRow rs) => throw null; - protected override string GetColumnName(System.Data.DataRow rs) => throw null; - protected override string GetConstraintName(System.Data.DataRow rs) => throw null; - protected override NHibernate.Dialect.Schema.IForeignKeyMetadata GetForeignKeyMetadata(System.Data.DataRow rs) => throw null; - protected override NHibernate.Dialect.Schema.IIndexMetadata GetIndexMetadata(System.Data.DataRow rs) => throw null; - protected override string GetIndexName(System.Data.DataRow rs) => throw null; - protected override void ParseTableInfo(System.Data.DataRow rs) => throw null; - public SybaseAnywhereTableMetaData(System.Data.DataRow rs, NHibernate.Dialect.Schema.IDataBaseSchema meta, bool extras) : base(default(System.Data.DataRow), default(NHibernate.Dialect.Schema.IDataBaseSchema), default(bool)) => throw null; + public SybaseAnywhereForeignKeyMetaData(System.Data.DataRow rs) : base(default(System.Data.DataRow)) => throw null; } - } } namespace Driver { - // Generated from `NHibernate.Driver.BasicResultSetsCommand` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicResultSetsCommand : NHibernate.Driver.IResultSetsCommand { - public virtual void Append(NHibernate.SqlCommand.ISqlCommand command) => throw null; + public virtual System.Threading.Tasks.Task GetReaderAsync(int? commandTimeout, System.Threading.CancellationToken cancellationToken) => throw null; public BasicResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual void Append(NHibernate.SqlCommand.ISqlCommand command) => throw null; + public virtual System.Data.Common.DbDataReader GetReader(int? commandTimeout) => throw null; protected virtual void BindParameters(System.Data.Common.DbCommand command) => throw null; - protected System.Collections.Generic.List Commands { get => throw null; set => throw null; } protected void ForEachSqlCommand(System.Action actionToDo) => throw null; - public virtual System.Data.Common.DbDataReader GetReader(int? commandTimeout) => throw null; - public virtual System.Threading.Tasks.Task GetReaderAsync(int? commandTimeout, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Collections.Generic.List Commands { get => throw null; } + protected NHibernate.Engine.ISessionImplementor Session { get => throw null; } public bool HasQueries { get => throw null; } - protected NHibernate.Engine.ISessionImplementor Session { get => throw null; set => throw null; } public virtual NHibernate.SqlCommand.SqlString Sql { get => throw null; } } - - // Generated from `NHibernate.Driver.BatcherDataReaderWrapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BatcherDataReaderWrapper : System.Data.Common.DbDataReader { + public static System.Threading.Tasks.Task CreateAsync(NHibernate.Engine.IBatcher batcher, System.Data.Common.DbCommand command, System.Threading.CancellationToken cancellationToken) => throw null; protected BatcherDataReaderWrapper(NHibernate.Engine.IBatcher batcher, System.Data.Common.DbCommand command) => throw null; - public override void Close() => throw null; public static NHibernate.Driver.BatcherDataReaderWrapper Create(NHibernate.Engine.IBatcher batcher, System.Data.Common.DbCommand command) => throw null; - public static System.Threading.Tasks.Task CreateAsync(NHibernate.Engine.IBatcher batcher, System.Data.Common.DbCommand command, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Depth { get => throw null; } - public override bool Equals(object obj) => throw null; - public override int FieldCount { get => throw null; } - public override bool GetBoolean(int i) => throw null; - public override System.Byte GetByte(int i) => throw null; - public override System.Int64 GetBytes(int i, System.Int64 fieldOffset, System.Byte[] buffer, int bufferoffset, int length) => throw null; - public override System.Char GetChar(int i) => throw null; - public override System.Int64 GetChars(int i, System.Int64 fieldoffset, System.Char[] buffer, int bufferoffset, int length) => throw null; + public override string GetName(int i) => throw null; public override string GetDataTypeName(int i) => throw null; - public override System.DateTime GetDateTime(int i) => throw null; - protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; - public override System.Decimal GetDecimal(int i) => throw null; - public override double GetDouble(int i) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public override System.Type GetFieldType(int i) => throw null; - public override float GetFloat(int i) => throw null; + public override object GetValue(int i) => throw null; + public override int GetValues(object[] values) => throw null; + public override int GetOrdinal(string name) => throw null; + public override bool GetBoolean(int i) => throw null; + public override byte GetByte(int i) => throw null; + public override long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferoffset, int length) => throw null; + public override char GetChar(int i) => throw null; + public override long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length) => throw null; public override System.Guid GetGuid(int i) => throw null; - public override int GetHashCode() => throw null; - public override System.Int16 GetInt16(int i) => throw null; + public override short GetInt16(int i) => throw null; public override int GetInt32(int i) => throw null; - public override System.Int64 GetInt64(int i) => throw null; - public override string GetName(int i) => throw null; - public override int GetOrdinal(string name) => throw null; - public override System.Data.DataTable GetSchemaTable() => throw null; + public override long GetInt64(int i) => throw null; + public override float GetFloat(int i) => throw null; + public override double GetDouble(int i) => throw null; public override string GetString(int i) => throw null; - public override object GetValue(int i) => throw null; - public override int GetValues(object[] values) => throw null; - public override bool HasRows { get => throw null; } - public override bool IsClosed { get => throw null; } + public override decimal GetDecimal(int i) => throw null; + public override System.DateTime GetDateTime(int i) => throw null; + protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; public override bool IsDBNull(int i) => throw null; - public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; - public override object this[string name] { get => throw null; } - public override object this[int i] { get => throw null; } + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override void Close() => throw null; + public override System.Data.DataTable GetSchemaTable() => throw null; public override bool NextResult() => throw null; - public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; public override bool Read() => throw null; public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override int FieldCount { get => throw null; } + public override bool HasRows { get => throw null; } + public override object this[int i] { get => throw null; } + public override object this[string name] { get => throw null; } + public override int Depth { get => throw null; } + public override bool IsClosed { get => throw null; } public override int RecordsAffected { get => throw null; } } - - // Generated from `NHibernate.Driver.CsharpSqliteDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CsharpSqliteDriver : NHibernate.Driver.ReflectionBasedDriver + public interface IResultSetsCommand + { + System.Threading.Tasks.Task GetReaderAsync(int? commandTimeout, System.Threading.CancellationToken cancellationToken); + void Append(NHibernate.SqlCommand.ISqlCommand command); + System.Data.Common.DbDataReader GetReader(int? commandTimeout); + bool HasQueries { get; } + NHibernate.SqlCommand.SqlString Sql { get; } + } + public class NDataReader : System.Data.Common.DbDataReader + { + public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, bool isMidstream, System.Threading.CancellationToken cancellationToken) => throw null; + protected NDataReader() => throw null; + public static NHibernate.Driver.NDataReader Create(System.Data.Common.DbDataReader reader, bool isMidstream) => throw null; + public override bool NextResult() => throw null; + public override void Close() => throw null; + public override bool Read() => throw null; + public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Data.DataTable GetSchemaTable() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int GetInt32(int i) => throw null; + public override object GetValue(int i) => throw null; + public override bool IsDBNull(int i) => throw null; + public override long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferOffset, int length) => throw null; + public override byte GetByte(int i) => throw null; + public override System.Collections.IEnumerator GetEnumerator() => throw null; + public override System.Type GetFieldType(int i) => throw null; + public override decimal GetDecimal(int i) => throw null; + public override int GetValues(object[] values) => throw null; + public override string GetName(int i) => throw null; + public override long GetInt64(int i) => throw null; + public override double GetDouble(int i) => throw null; + public override bool GetBoolean(int i) => throw null; + public override System.Guid GetGuid(int i) => throw null; + public override System.DateTime GetDateTime(int i) => throw null; + public override int GetOrdinal(string name) => throw null; + public override string GetDataTypeName(int i) => throw null; + public override float GetFloat(int i) => throw null; + protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; + public override long GetChars(int i, long fieldOffset, char[] buffer, int bufferOffset, int length) => throw null; + public override string GetString(int i) => throw null; + public override char GetChar(int i) => throw null; + public override short GetInt16(int i) => throw null; + public override int RecordsAffected { get => throw null; } + public override bool HasRows { get => throw null; } + public override bool IsClosed { get => throw null; } + public override int Depth { get => throw null; } + public override object this[string name] { get => throw null; } + public override object this[int i] { get => throw null; } + public override int FieldCount { get => throw null; } + } + public class NHybridDataReader : System.Data.Common.DbDataReader + { + public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, bool inMemory, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadIntoMemoryAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected NHybridDataReader() => throw null; + public static NHibernate.Driver.NHybridDataReader Create(System.Data.Common.DbDataReader reader) => throw null; + public static NHibernate.Driver.NHybridDataReader Create(System.Data.Common.DbDataReader reader, bool inMemory) => throw null; + public void ReadIntoMemory() => throw null; + public override bool NextResult() => throw null; + public override void Close() => throw null; + public override bool Read() => throw null; + public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Data.DataTable GetSchemaTable() => throw null; + protected override void Dispose(bool disposing) => throw null; + public override int GetInt32(int i) => throw null; + public override object GetValue(int i) => throw null; + public override bool IsDBNull(int i) => throw null; + public override long GetBytes(int i, long fieldOffset, byte[] buffer, int bufferoffset, int length) => throw null; + public override byte GetByte(int i) => throw null; + public override System.Collections.IEnumerator GetEnumerator() => throw null; + public override System.Type GetFieldType(int i) => throw null; + public override decimal GetDecimal(int i) => throw null; + public override int GetValues(object[] values) => throw null; + public override string GetName(int i) => throw null; + public override long GetInt64(int i) => throw null; + public override double GetDouble(int i) => throw null; + public override bool GetBoolean(int i) => throw null; + public override System.Guid GetGuid(int i) => throw null; + public override System.DateTime GetDateTime(int i) => throw null; + public override int GetOrdinal(string name) => throw null; + public override string GetDataTypeName(int i) => throw null; + public override float GetFloat(int i) => throw null; + protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; + public override long GetChars(int i, long fieldoffset, char[] buffer, int bufferoffset, int length) => throw null; + public override string GetString(int i) => throw null; + public override char GetChar(int i) => throw null; + public override short GetInt16(int i) => throw null; + public System.Data.Common.DbDataReader Target { get => throw null; } + public bool IsMidstream { get => throw null; } + public override int RecordsAffected { get => throw null; } + public override bool HasRows { get => throw null; } + public override bool IsClosed { get => throw null; } + public override int Depth { get => throw null; } + public override object this[string name] { get => throw null; } + public override object this[int i] { get => throw null; } + public override int FieldCount { get => throw null; } + } + public abstract class OracleDataClientDriverBase : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider + { + protected OracleDataClientDriverBase(string assemblyName) : base(default(string), default(string), default(string)) => throw null; + public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; + protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + protected override void OnBeforePrepare(System.Data.Common.DbCommand command) => throw null; + public override System.Data.Common.DbCommand CreateCommand() => throw null; + public override System.Data.Common.DbCommand UnwrapDbCommand(System.Data.Common.DbCommand command) => throw null; + public bool UseNPrefixedTypesForUnicode { get => throw null; } + public bool UseBinaryFloatingPointTypes { get => throw null; } + public bool SuppressDecimalInvalidCastException { get => throw null; } + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } + } + public class CsharpSqliteDriver : NHibernate.Driver.ReflectionBasedDriver { public CsharpSqliteDriver() : base(default(string), default(string), default(string)) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } } - - // Generated from `NHibernate.Driver.DB2400Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DB2400Driver : NHibernate.Driver.ReflectionBasedDriver { public DB2400Driver() : base(default(string), default(string), default(string)) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } } - - // Generated from `NHibernate.Driver.DB2CoreDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DB2CoreDriver : NHibernate.Driver.DB2DriverBase { public DB2CoreDriver() : base(default(string)) => throw null; + protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } } - - // Generated from `NHibernate.Driver.DB2Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DB2Driver : NHibernate.Driver.DB2DriverBase { public DB2Driver() : base(default(string)) => throw null; } - - // Generated from `NHibernate.Driver.DB2DriverBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class DB2DriverBase : NHibernate.Driver.ReflectionBasedDriver { protected DB2DriverBase(string assemblyName) : base(default(string), default(string), default(string)) => throw null; public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } public override bool SupportsMultipleQueries { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } } - - // Generated from `NHibernate.Driver.DbProviderFactoryDriveConnectionCommandProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DbProviderFactoryDriveConnectionCommandProvider : NHibernate.Driver.IDriveConnectionCommandProvider { - public System.Data.Common.DbCommand CreateCommand() => throw null; - public System.Data.Common.DbConnection CreateConnection() => throw null; public DbProviderFactoryDriveConnectionCommandProvider(System.Data.Common.DbProviderFactory dbProviderFactory) => throw null; + public System.Data.Common.DbConnection CreateConnection() => throw null; + public System.Data.Common.DbCommand CreateCommand() => throw null; } - - // Generated from `NHibernate.Driver.DotConnectMySqlDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DotConnectMySqlDriver : NHibernate.Driver.ReflectionBasedDriver { public DotConnectMySqlDriver() : base(default(string), default(string), default(string)) => throw null; - public override string NamedPrefix { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } } - - // Generated from `NHibernate.Driver.DriverBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class DriverBase : NHibernate.Driver.ISqlParameterFormatter, NHibernate.Driver.IDriver + public abstract class DriverBase : NHibernate.Driver.IDriver, NHibernate.Driver.ISqlParameterFormatter { - public virtual void AdjustCommand(System.Data.Common.DbCommand command) => throw null; - public virtual System.Data.Common.DbTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel, System.Data.Common.DbConnection connection) => throw null; - protected virtual System.Data.Common.DbParameter CloneParameter(System.Data.Common.DbCommand cmd, System.Data.Common.DbParameter originalParameter, NHibernate.SqlTypes.SqlType originalType) => throw null; - public virtual int CommandTimeout { get => throw null; } public virtual void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public abstract System.Data.Common.DbCommand CreateCommand(); public abstract System.Data.Common.DbConnection CreateConnection(); - protected DriverBase() => throw null; - public virtual void ExpandQueryParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; - public string FormatNameForParameter(string parameterName) => throw null; + public abstract System.Data.Common.DbCommand CreateCommand(); + public virtual System.Data.Common.DbCommand UnwrapDbCommand(System.Data.Common.DbCommand command) => throw null; + public virtual System.Data.Common.DbTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel, System.Data.Common.DbConnection connection) => throw null; public string FormatNameForSql(string parameterName) => throw null; + public string FormatNameForParameter(string parameterName) => throw null; public virtual System.Data.Common.DbCommand GenerateCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; - public System.Data.Common.DbParameter GenerateOutputParameter(System.Data.Common.DbCommand command) => throw null; - public System.Data.Common.DbParameter GenerateParameter(System.Data.Common.DbCommand command, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + protected virtual void SetCommandTimeout(System.Data.Common.DbCommand cmd) => throw null; string NHibernate.Driver.ISqlParameterFormatter.GetParameterName(int index) => throw null; - public virtual NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual NHibernate.Driver.SqlStringFormatter GetSqlStringFormatter() => throw null; - public virtual bool HasDelayedDistributedTransactionCompletion { get => throw null; } protected virtual void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public System.Data.Common.DbParameter GenerateParameter(System.Data.Common.DbCommand command, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public void RemoveUnusedCommandParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString) => throw null; + public virtual void ExpandQueryParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + public virtual NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual System.Data.Common.DbParameter CloneParameter(System.Data.Common.DbCommand cmd, System.Data.Common.DbParameter originalParameter, NHibernate.SqlTypes.SqlType originalType) => throw null; + public void PrepareCommand(System.Data.Common.DbCommand command) => throw null; + protected virtual void OnBeforePrepare(System.Data.Common.DbCommand command) => throw null; + public virtual void AdjustCommand(System.Data.Common.DbCommand command) => throw null; + public System.Data.Common.DbParameter GenerateOutputParameter(System.Data.Common.DbCommand command) => throw null; + protected DriverBase() => throw null; protected bool IsPrepareSqlEnabled { get => throw null; } - public virtual System.DateTime MinDate { get => throw null; } + public abstract bool UseNamedPrefixInSql { get; } + public abstract bool UseNamedPrefixInParameter { get; } public abstract string NamedPrefix { get; } - protected virtual void OnBeforePrepare(System.Data.Common.DbCommand command) => throw null; - public void PrepareCommand(System.Data.Common.DbCommand command) => throw null; - public void RemoveUnusedCommandParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString) => throw null; - public virtual bool RequiresTimeSpanForTime { get => throw null; } - protected virtual void SetCommandTimeout(System.Data.Common.DbCommand cmd) => throw null; - public virtual bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } public virtual bool SupportsMultipleOpenReaders { get => throw null; } - public virtual bool SupportsMultipleQueries { get => throw null; } - public virtual bool SupportsNullEnlistment { get => throw null; } protected virtual bool SupportsPreparingCommands { get => throw null; } + public virtual bool SupportsMultipleQueries { get => throw null; } + public virtual bool RequiresTimeSpanForTime { get => throw null; } public virtual bool SupportsSystemTransactions { get => throw null; } - public abstract bool UseNamedPrefixInParameter { get; } - public abstract bool UseNamedPrefixInSql { get; } + public virtual bool SupportsNullEnlistment { get => throw null; } + public virtual bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } + public virtual bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public virtual System.DateTime MinDate { get => throw null; } + public virtual int CommandTimeout { get => throw null; } } - - // Generated from `NHibernate.Driver.DriverExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class DriverExtensions + public static partial class DriverExtensions { public static System.Data.Common.DbTransaction BeginTransaction(this NHibernate.Driver.IDriver driver, System.Data.IsolationLevel isolationLevel, System.Data.Common.DbConnection connection) => throw null; + public static System.Data.Common.DbCommand UnwrapDbCommand(this NHibernate.Driver.IDriver driver, System.Data.Common.DbCommand command) => throw null; } - - // Generated from `NHibernate.Driver.FirebirdClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FirebirdClientDriver : NHibernate.Driver.ReflectionBasedDriver { - public void ClearPool(string connectionString) => throw null; - public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; public FirebirdClientDriver() : base(default(string), default(string), default(string)) => throw null; - public override System.Data.Common.DbCommand GenerateCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override System.Data.Common.DbCommand GenerateCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; + public void ClearPool(string connectionString) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public override bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } public override bool SupportsSystemTransactions { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } } - - // Generated from `NHibernate.Driver.HanaColumnStoreDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaColumnStoreDriver : NHibernate.Driver.HanaDriverBase { public HanaColumnStoreDriver() => throw null; } - - // Generated from `NHibernate.Driver.HanaDriverBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class HanaDriverBase : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider { - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } - public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; protected HanaDriverBase() : base(default(string), default(string), default(string)) => throw null; + public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public override bool SupportsNullEnlistment { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } } - - // Generated from `NHibernate.Driver.HanaRowStoreDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HanaRowStoreDriver : NHibernate.Driver.HanaDriverBase { public HanaRowStoreDriver() => throw null; public override bool SupportsSystemTransactions { get => throw null; } } - - // Generated from `NHibernate.Driver.IDriveConnectionCommandProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDriveConnectionCommandProvider { - System.Data.Common.DbCommand CreateCommand(); System.Data.Common.DbConnection CreateConnection(); + System.Data.Common.DbCommand CreateCommand(); } - - // Generated from `NHibernate.Driver.IDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDriver { - void AdjustCommand(System.Data.Common.DbCommand command); void Configure(System.Collections.Generic.IDictionary settings); System.Data.Common.DbConnection CreateConnection(); - void ExpandQueryParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes); System.Data.Common.DbCommand GenerateCommand(System.Data.CommandType type, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes); - System.Data.Common.DbParameter GenerateParameter(System.Data.Common.DbCommand command, string name, NHibernate.SqlTypes.SqlType sqlType); - NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session); - bool HasDelayedDistributedTransactionCompletion { get; } - System.DateTime MinDate { get; } void PrepareCommand(System.Data.Common.DbCommand command); + System.Data.Common.DbParameter GenerateParameter(System.Data.Common.DbCommand command, string name, NHibernate.SqlTypes.SqlType sqlType); void RemoveUnusedCommandParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString); - bool RequiresTimeSpanForTime { get; } - bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get; } + void ExpandQueryParameters(System.Data.Common.DbCommand cmd, NHibernate.SqlCommand.SqlString sqlString, NHibernate.SqlTypes.SqlType[] parameterTypes); + NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session); + void AdjustCommand(System.Data.Common.DbCommand command); bool SupportsMultipleOpenReaders { get; } bool SupportsMultipleQueries { get; } - bool SupportsNullEnlistment { get; } + bool RequiresTimeSpanForTime { get; } bool SupportsSystemTransactions { get; } + bool SupportsNullEnlistment { get; } + bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get; } + bool HasDelayedDistributedTransactionCompletion { get; } + System.DateTime MinDate { get; } } - - // Generated from `NHibernate.Driver.IResultSetsCommand` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IResultSetsCommand - { - void Append(NHibernate.SqlCommand.ISqlCommand command); - System.Data.Common.DbDataReader GetReader(int? commandTimeout); - System.Threading.Tasks.Task GetReaderAsync(int? commandTimeout, System.Threading.CancellationToken cancellationToken); - bool HasQueries { get; } - NHibernate.SqlCommand.SqlString Sql { get; } - } - - // Generated from `NHibernate.Driver.ISqlParameterFormatter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISqlParameterFormatter - { - string GetParameterName(int index); - } - - // Generated from `NHibernate.Driver.IfxDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IfxDriver : NHibernate.Driver.ReflectionBasedDriver { public IfxDriver() : base(default(string), default(string), default(string)) => throw null; - public override string NamedPrefix { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } } - - // Generated from `NHibernate.Driver.IngresDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IngresDriver : NHibernate.Driver.ReflectionBasedDriver { public IngresDriver() : base(default(string), default(string), default(string)) => throw null; - public override string NamedPrefix { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } } - - // Generated from `NHibernate.Driver.MicrosoftDataSqlClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MicrosoftDataSqlClientDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IParameterAdjuster, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider + public interface ISqlParameterFormatter + { + string GetParameterName(int index); + } + public class MicrosoftDataSqlClientDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider, NHibernate.AdoNet.IParameterAdjuster { + public MicrosoftDataSqlClientDriver() : base(default(string), default(string), default(string)) => throw null; public virtual void AdjustParameterForValue(System.Data.Common.DbParameter parameter, NHibernate.SqlTypes.SqlType sqlType, object value) => throw null; - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; protected static bool IsAnsiText(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - protected static bool IsBlob(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; protected static bool IsText(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public MicrosoftDataSqlClientDriver() : base(default(string), default(string), default(string)) => throw null; - public override System.DateTime MinDate { get => throw null; } + protected static bool IsBlob(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } public override bool SupportsMultipleQueries { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } + public override System.DateTime MinDate { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } } - - // Generated from `NHibernate.Driver.MySqlDataDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MySqlDataDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider { - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } + public MySqlDataDriver() : base(default(string), default(string), default(string)) => throw null; public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.DateTime MinDate { get => throw null; } - public MySqlDataDriver() : base(default(string), default(string), default(string)) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool SupportsMultipleQueries { get => throw null; } protected override bool SupportsPreparingCommands { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } - } - - // Generated from `NHibernate.Driver.NDataReader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NDataReader : System.Data.Common.DbDataReader - { - public override void Close() => throw null; - public static NHibernate.Driver.NDataReader Create(System.Data.Common.DbDataReader reader, bool isMidstream) => throw null; - public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, bool isMidstream, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Depth { get => throw null; } - protected override void Dispose(bool disposing) => throw null; - public override int FieldCount { get => throw null; } - public override bool GetBoolean(int i) => throw null; - public override System.Byte GetByte(int i) => throw null; - public override System.Int64 GetBytes(int i, System.Int64 fieldOffset, System.Byte[] buffer, int bufferOffset, int length) => throw null; - public override System.Char GetChar(int i) => throw null; - public override System.Int64 GetChars(int i, System.Int64 fieldOffset, System.Char[] buffer, int bufferOffset, int length) => throw null; - public override string GetDataTypeName(int i) => throw null; - public override System.DateTime GetDateTime(int i) => throw null; - protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; - public override System.Decimal GetDecimal(int i) => throw null; - public override double GetDouble(int i) => throw null; - public override System.Collections.IEnumerator GetEnumerator() => throw null; - public override System.Type GetFieldType(int i) => throw null; - public override float GetFloat(int i) => throw null; - public override System.Guid GetGuid(int i) => throw null; - public override System.Int16 GetInt16(int i) => throw null; - public override int GetInt32(int i) => throw null; - public override System.Int64 GetInt64(int i) => throw null; - public override string GetName(int i) => throw null; - public override int GetOrdinal(string name) => throw null; - public override System.Data.DataTable GetSchemaTable() => throw null; - public override string GetString(int i) => throw null; - public override object GetValue(int i) => throw null; - public override int GetValues(object[] values) => throw null; - public override bool HasRows { get => throw null; } - public override bool IsClosed { get => throw null; } - public override bool IsDBNull(int i) => throw null; - public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; - public override object this[string name] { get => throw null; } - public override object this[int i] { get => throw null; } - protected NDataReader() => throw null; - public override bool NextResult() => throw null; - public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Read() => throw null; - public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override int RecordsAffected { get => throw null; } - } - - // Generated from `NHibernate.Driver.NHybridDataReader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NHybridDataReader : System.Data.Common.DbDataReader - { - public override void Close() => throw null; - public static NHibernate.Driver.NHybridDataReader Create(System.Data.Common.DbDataReader reader, bool inMemory) => throw null; - public static NHibernate.Driver.NHybridDataReader Create(System.Data.Common.DbDataReader reader) => throw null; - public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, bool inMemory, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task CreateAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Depth { get => throw null; } - protected override void Dispose(bool disposing) => throw null; - public override int FieldCount { get => throw null; } - public override bool GetBoolean(int i) => throw null; - public override System.Byte GetByte(int i) => throw null; - public override System.Int64 GetBytes(int i, System.Int64 fieldOffset, System.Byte[] buffer, int bufferoffset, int length) => throw null; - public override System.Char GetChar(int i) => throw null; - public override System.Int64 GetChars(int i, System.Int64 fieldoffset, System.Char[] buffer, int bufferoffset, int length) => throw null; - public override string GetDataTypeName(int i) => throw null; - public override System.DateTime GetDateTime(int i) => throw null; - protected override System.Data.Common.DbDataReader GetDbDataReader(int ordinal) => throw null; - public override System.Decimal GetDecimal(int i) => throw null; - public override double GetDouble(int i) => throw null; - public override System.Collections.IEnumerator GetEnumerator() => throw null; - public override System.Type GetFieldType(int i) => throw null; - public override float GetFloat(int i) => throw null; - public override System.Guid GetGuid(int i) => throw null; - public override System.Int16 GetInt16(int i) => throw null; - public override int GetInt32(int i) => throw null; - public override System.Int64 GetInt64(int i) => throw null; - public override string GetName(int i) => throw null; - public override int GetOrdinal(string name) => throw null; - public override System.Data.DataTable GetSchemaTable() => throw null; - public override string GetString(int i) => throw null; - public override object GetValue(int i) => throw null; - public override int GetValues(object[] values) => throw null; - public override bool HasRows { get => throw null; } - public override bool IsClosed { get => throw null; } - public override bool IsDBNull(int i) => throw null; - public override System.Threading.Tasks.Task IsDBNullAsync(int ordinal, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsMidstream { get => throw null; } - public override object this[string name] { get => throw null; } - public override object this[int i] { get => throw null; } - protected NHybridDataReader() => throw null; - public override bool NextResult() => throw null; - public override System.Threading.Tasks.Task NextResultAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Read() => throw null; - public override System.Threading.Tasks.Task ReadAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void ReadIntoMemory() => throw null; - public System.Threading.Tasks.Task ReadIntoMemoryAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override int RecordsAffected { get => throw null; } - public System.Data.Common.DbDataReader Target { get => throw null; } - // ERR: Stub generator didn't handle member: ~NHybridDataReader + public override bool SupportsMultipleQueries { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } + public override System.DateTime MinDate { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } } - - // Generated from `NHibernate.Driver.NpgsqlDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NpgsqlDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider { - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } + public NpgsqlDriver() : base(default(string), default(string), default(string)) => throw null; public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public override void AdjustCommand(System.Data.Common.DbCommand command) => throw null; + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public NpgsqlDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool RequiresTimeSpanForTime { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool SupportsMultipleQueries { get => throw null; } - public override bool SupportsNullEnlistment { get => throw null; } protected override bool SupportsPreparingCommands { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool SupportsNullEnlistment { get => throw null; } + public override bool SupportsMultipleQueries { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } } - - // Generated from `NHibernate.Driver.OdbcDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OdbcDriver : NHibernate.Driver.ReflectionBasedDriver { public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public OdbcDriver() : base(default(string), default(string), default(string)) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override System.DateTime MinDate { get => throw null; } + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - public OdbcDriver() : base(default(string), default(string), default(string)) => throw null; public override bool RequiresTimeSpanForTime { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public override System.DateTime MinDate { get => throw null; } } - - // Generated from `NHibernate.Driver.OleDbDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OleDbDriver : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } public OleDbDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool SupportsMultipleOpenReaders { get => throw null; } } - - // Generated from `NHibernate.Driver.OracleClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleClientDriver : NHibernate.Driver.ReflectionBasedDriver { + public OracleClientDriver() : base(default(string), default(string), default(string)) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string NamedPrefix { get => throw null; } protected override void OnBeforePrepare(System.Data.Common.DbCommand command) => throw null; - public OracleClientDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } } - - // Generated from `NHibernate.Driver.OracleDataClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleDataClientDriver : NHibernate.Driver.OracleDataClientDriverBase { public OracleDataClientDriver() : base(default(string)) => throw null; } - - // Generated from `NHibernate.Driver.OracleDataClientDriverBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class OracleDataClientDriverBase : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider - { - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } - public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string NamedPrefix { get => throw null; } - protected override void OnBeforePrepare(System.Data.Common.DbCommand command) => throw null; - protected OracleDataClientDriverBase(string assemblyName) : base(default(string), default(string), default(string)) => throw null; - private OracleDataClientDriverBase(string driverAssemblyName, string clientNamespace) : base(default(string), default(string), default(string)) => throw null; - public bool UseBinaryFloatingPointTypes { get => throw null; set => throw null; } - public bool UseNPrefixedTypesForUnicode { get => throw null; set => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } - } - - // Generated from `NHibernate.Driver.OracleLiteDataClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleLiteDataClientDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider { - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } - protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override string NamedPrefix { get => throw null; } public OracleLiteDataClientDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } + protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } } - - // Generated from `NHibernate.Driver.OracleManagedDataClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleManagedDataClientDriver : NHibernate.Driver.OracleDataClientDriverBase { - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } public OracleManagedDataClientDriver() : base(default(string)) => throw null; + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } } - - // Generated from `NHibernate.Driver.ReflectionBasedDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ReflectionBasedDriver : NHibernate.Driver.DriverBase { - public override System.Data.Common.DbCommand CreateCommand() => throw null; + protected static string ReflectionTypedProviderExceptionMessageTemplate; + protected ReflectionBasedDriver(string driverAssemblyName, string connectionTypeName, string commandTypeName) => throw null; + protected ReflectionBasedDriver(string providerInvariantName, string driverAssemblyName, string connectionTypeName, string commandTypeName) => throw null; public override System.Data.Common.DbConnection CreateConnection() => throw null; + public override System.Data.Common.DbCommand CreateCommand() => throw null; protected System.Version DriverVersion { get => throw null; } - protected ReflectionBasedDriver(string providerInvariantName, string driverAssemblyName, string connectionTypeName, string commandTypeName) => throw null; - protected ReflectionBasedDriver(string driverAssemblyName, string connectionTypeName, string commandTypeName) => throw null; - protected const string ReflectionTypedProviderExceptionMessageTemplate = default; } - - // Generated from `NHibernate.Driver.ReflectionDriveConnectionCommandProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReflectionDriveConnectionCommandProvider : NHibernate.Driver.IDriveConnectionCommandProvider { - public System.Data.Common.DbCommand CreateCommand() => throw null; - public System.Data.Common.DbConnection CreateConnection() => throw null; public ReflectionDriveConnectionCommandProvider(System.Type connectionType, System.Type commandType) => throw null; + public System.Data.Common.DbConnection CreateConnection() => throw null; + public System.Data.Common.DbCommand CreateCommand() => throw null; } - - // Generated from `NHibernate.Driver.SQLite20Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLite20Driver : NHibernate.Driver.ReflectionBasedDriver - { - public override System.Data.Common.DbConnection CreateConnection() => throw null; - public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } - public override string NamedPrefix { get => throw null; } - public SQLite20Driver() : base(default(string), default(string), default(string)) => throw null; - public override bool SupportsMultipleOpenReaders { get => throw null; } - public override bool SupportsMultipleQueries { get => throw null; } - public override bool SupportsNullEnlistment { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } - } - - // Generated from `NHibernate.Driver.SapSQLAnywhere17Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SapSQLAnywhere17Driver : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public SapSQLAnywhere17Driver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } } - - // Generated from `NHibernate.Driver.Sql2008ClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Sql2008ClientDriver : NHibernate.Driver.SqlClientDriver { protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override System.DateTime MinDate { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public Sql2008ClientDriver() => throw null; + public override bool RequiresTimeSpanForTime { get => throw null; } + public override System.DateTime MinDate { get => throw null; } } - - // Generated from `NHibernate.Driver.SqlClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlClientDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IParameterAdjuster, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider - { - public virtual void AdjustParameterForValue(System.Data.Common.DbParameter parameter, NHibernate.SqlTypes.SqlType sqlType, object value) => throw null; - System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } + public class SqlClientDriver : NHibernate.Driver.ReflectionBasedDriver, NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider, NHibernate.AdoNet.IParameterAdjuster + { + public static int MaxSizeForAnsiClob; + public static int MaxSizeForClob; + public static int MaxSizeForBlob; + public static int MaxSizeForXml; + public static int MaxSizeForLengthLimitedAnsiString; + public static int MaxSizeForLengthLimitedString; + public static int MaxSizeForLengthLimitedBinary; + public static byte MaxPrecision; + public static byte MaxScale; + public static byte MaxDateTime2; + public static byte MaxDateTimeOffset; public override void Configure(System.Collections.Generic.IDictionary settings) => throw null; - public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public SqlClientDriver() : base(default(string), default(string), default(string)) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; + public static void SetVariableLengthParameterSize(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; + protected static void SetDefaultParameterSize(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; protected static bool IsAnsiText(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; + protected static bool IsText(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; protected static bool IsBlob(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; protected static bool IsChar(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - protected static bool IsText(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public const System.Byte MaxDateTime2 = default; - public const System.Byte MaxDateTimeOffset = default; - public const System.Byte MaxPrecision = default; - public const System.Byte MaxScale = default; - public const int MaxSizeForAnsiClob = default; - public const int MaxSizeForBlob = default; - public const int MaxSizeForClob = default; - public const int MaxSizeForLengthLimitedAnsiString = default; - public const int MaxSizeForLengthLimitedBinary = default; - public const int MaxSizeForLengthLimitedString = default; - public const int MaxSizeForXml = default; - public override System.DateTime MinDate { get => throw null; } + public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual void AdjustParameterForValue(System.Data.Common.DbParameter parameter, NHibernate.SqlTypes.SqlType sqlType, object value) => throw null; + System.Type NHibernate.AdoNet.IEmbeddedBatcherFactoryProvider.BatcherFactoryClass { get => throw null; } + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - protected static void SetDefaultParameterSize(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public static void SetVariableLengthParameterSize(System.Data.Common.DbParameter dbParam, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public SqlClientDriver() : base(default(string), default(string), default(string)) => throw null; public override bool SupportsMultipleOpenReaders { get => throw null; } public override bool SupportsMultipleQueries { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } + public override System.DateTime MinDate { get => throw null; } + } + public class SQLite20Driver : NHibernate.Driver.ReflectionBasedDriver + { + public SQLite20Driver() : base(default(string), default(string), default(string)) => throw null; + public override System.Data.Common.DbConnection CreateConnection() => throw null; + public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool SupportsMultipleOpenReaders { get => throw null; } + public override bool SupportsMultipleQueries { get => throw null; } + public override bool SupportsNullEnlistment { get => throw null; } + public override bool HasDelayedDistributedTransactionCompletion { get => throw null; } } - - // Generated from `NHibernate.Driver.SqlServerCeDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlServerCeDriver : NHibernate.Driver.ReflectionBasedDriver { + public SqlServerCeDriver() : base(default(string), default(string), default(string)) => throw null; + protected override void SetCommandTimeout(System.Data.Common.DbCommand cmd) => throw null; public override NHibernate.Driver.IResultSetsCommand GetResultSetsCommand(NHibernate.Engine.ISessionImplementor session) => throw null; protected override void InitializeParameter(System.Data.Common.DbParameter dbParam, string name, NHibernate.SqlTypes.SqlType sqlType) => throw null; - public override System.DateTime MinDate { get => throw null; } + public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } public override string NamedPrefix { get => throw null; } - protected override void SetCommandTimeout(System.Data.Common.DbCommand cmd) => throw null; - public SqlServerCeDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } public override bool SupportsMultipleOpenReaders { get => throw null; } public override bool SupportsNullEnlistment { get => throw null; } - public override bool UseNamedPrefixInParameter { get => throw null; } - public override bool UseNamedPrefixInSql { get => throw null; } + public override bool SupportsEnlistmentWhenAutoEnlistmentIsDisabled { get => throw null; } + public override System.DateTime MinDate { get => throw null; } } - - // Generated from `NHibernate.Driver.SqlStringFormatter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlStringFormatter : NHibernate.SqlCommand.ISqlStringVisitor { - public string[] AssignedParameterNames { get => throw null; } + public SqlStringFormatter(NHibernate.Driver.ISqlParameterFormatter formatter, string multipleQueriesSeparator) => throw null; public void Format(NHibernate.SqlCommand.SqlString text) => throw null; public string GetFormattedText() => throw null; - public bool HasReturnParameter { get => throw null; } - void NHibernate.SqlCommand.ISqlStringVisitor.Parameter(NHibernate.SqlCommand.Parameter parameter) => throw null; - public SqlStringFormatter(NHibernate.Driver.ISqlParameterFormatter formatter, string multipleQueriesSeparator) => throw null; void NHibernate.SqlCommand.ISqlStringVisitor.String(string text) => throw null; void NHibernate.SqlCommand.ISqlStringVisitor.String(NHibernate.SqlCommand.SqlString sqlString) => throw null; + void NHibernate.SqlCommand.ISqlStringVisitor.Parameter(NHibernate.SqlCommand.Parameter parameter) => throw null; + public bool HasReturnParameter { get => throw null; } + public string[] AssignedParameterNames { get => throw null; } } - - // Generated from `NHibernate.Driver.SybaseAdoNet45Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseAdoNet45Driver : NHibernate.Driver.SybaseAseClientDriverBase - { - public SybaseAdoNet45Driver() : base(default(string)) => throw null; - } - - // Generated from `NHibernate.Driver.SybaseAdoNet4Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SybaseAdoNet4Driver : NHibernate.Driver.SybaseAseClientDriverBase - { - public SybaseAdoNet4Driver() : base(default(string)) => throw null; - } - - // Generated from `NHibernate.Driver.SybaseAsaClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseAsaClientDriver : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public SybaseAsaClientDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } } - - // Generated from `NHibernate.Driver.SybaseAseClientDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseAseClientDriver : NHibernate.Driver.SybaseAseClientDriverBase { public SybaseAseClientDriver() : base(default(string)) => throw null; } - - // Generated from `NHibernate.Driver.SybaseAseClientDriverBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class SybaseAseClientDriverBase : NHibernate.Driver.ReflectionBasedDriver + public class SybaseAdoNet4Driver : NHibernate.Driver.SybaseAseClientDriverBase + { + public SybaseAdoNet4Driver() : base(default(string)) => throw null; + } + public class SybaseAdoNet45Driver : NHibernate.Driver.SybaseAseClientDriverBase + { + public SybaseAdoNet45Driver() : base(default(string)) => throw null; + } + public abstract class SybaseAseClientDriverBase : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } - protected SybaseAseClientDriverBase(string providerInvariantName, string assemblyName, string connectionTypeName, string commandTypeName) : base(default(string), default(string), default(string)) => throw null; protected SybaseAseClientDriverBase(string assemblyName) : base(default(string), default(string), default(string)) => throw null; + protected SybaseAseClientDriverBase(string providerInvariantName, string assemblyName, string connectionTypeName, string commandTypeName) : base(default(string), default(string), default(string)) => throw null; + public override string NamedPrefix { get => throw null; } public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } } - - // Generated from `NHibernate.Driver.SybaseSQLAnywhereDotNet4Driver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseSQLAnywhereDotNet4Driver : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public SybaseSQLAnywhereDotNet4Driver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } } - - // Generated from `NHibernate.Driver.SybaseSQLAnywhereDriver` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SybaseSQLAnywhereDriver : NHibernate.Driver.ReflectionBasedDriver { - public override string NamedPrefix { get => throw null; } - public override bool RequiresTimeSpanForTime { get => throw null; } public SybaseSQLAnywhereDriver() : base(default(string), default(string), default(string)) => throw null; - public override bool UseNamedPrefixInParameter { get => throw null; } public override bool UseNamedPrefixInSql { get => throw null; } + public override bool UseNamedPrefixInParameter { get => throw null; } + public override string NamedPrefix { get => throw null; } + public override bool RequiresTimeSpanForTime { get => throw null; } } - } namespace Engine { - // Generated from `NHibernate.Engine.AbstractLhsAssociationTypeSqlInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractLhsAssociationTypeSqlInfo : NHibernate.Engine.ILhsAssociationTypeSqlInfo - { - protected AbstractLhsAssociationTypeSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) => throw null; - public string Alias { get => throw null; set => throw null; } - public string[] GetAliasedColumnNames(NHibernate.Type.IAssociationType type, int begin) => throw null; - protected abstract string[] GetAliasedColumns(); - public string[] GetColumnNames(NHibernate.Type.IAssociationType type, int begin) => throw null; - protected abstract string[] GetColumns(); - public abstract string GetTableName(NHibernate.Type.IAssociationType type); - public NHibernate.Engine.IMapping Mapping { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IOuterJoinLoadable Persister { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Engine.ActionQueue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ActionQueue { + public System.Threading.Tasks.Task ExecuteAsync(NHibernate.Action.IExecutable executable, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteInsertsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteActionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PrepareActionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public ActionQueue(NHibernate.Engine.ISessionImplementor session) => throw null; - public void AddAction(NHibernate.Action.EntityUpdateAction action) => throw null; + public virtual void Clear() => throw null; public void AddAction(NHibernate.Action.EntityInsertAction action) => throw null; - public void AddAction(NHibernate.Action.EntityIdentityInsertAction insert) => throw null; public void AddAction(NHibernate.Action.EntityDeleteAction action) => throw null; - public void AddAction(NHibernate.Action.CollectionUpdateAction action) => throw null; - public void AddAction(NHibernate.Action.CollectionRemoveAction action) => throw null; + public void AddAction(NHibernate.Action.EntityUpdateAction action) => throw null; public void AddAction(NHibernate.Action.CollectionRecreateAction action) => throw null; + public void AddAction(NHibernate.Action.CollectionRemoveAction action) => throw null; + public void AddAction(NHibernate.Action.CollectionUpdateAction action) => throw null; + public void AddAction(NHibernate.Action.EntityIdentityInsertAction insert) => throw null; public void AddAction(NHibernate.Action.BulkOperationCleanupAction cleanupAction) => throw null; public System.Threading.Tasks.Task AddActionAsync(NHibernate.Action.BulkOperationCleanupAction cleanupAction, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void AfterTransactionCompletion(bool success) => throw null; - public System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public bool AreInsertionsOrDeletionsQueued { get => throw null; } - public virtual bool AreTablesToBeUpdated(System.Collections.Generic.ISet tables) => throw null; - public void BeforeTransactionCompletion() => throw null; - public System.Threading.Tasks.Task BeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void Clear() => throw null; - public void ClearFromFlushNeededCheck(int previousCollectionRemovalSize) => throw null; - public System.Collections.Generic.IList CloneDeletions() => throw null; - public int CollectionCreationsCount { get => throw null; } - public int CollectionRemovalsCount { get => throw null; } - public int CollectionUpdatesCount { get => throw null; } - public int DeletionsCount { get => throw null; } - public void Execute(NHibernate.Action.IExecutable executable) => throw null; - public void ExecuteActions() => throw null; - public System.Threading.Tasks.Task ExecuteActionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task ExecuteAsync(NHibernate.Action.IExecutable executable, System.Threading.CancellationToken cancellationToken) => throw null; - public void ExecuteInserts() => throw null; - public System.Threading.Tasks.Task ExecuteInsertsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public bool HasAfterTransactionActions() => throw null; - public bool HasAnyQueuedActions { get => throw null; } - public bool HasBeforeTransactionActions() => throw null; - public int InsertionsCount { get => throw null; } - public void PrepareActions() => throw null; - public System.Threading.Tasks.Task PrepareActionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; public void RegisterProcess(NHibernate.Action.IBeforeTransactionCompletionProcess process) => throw null; public void RegisterProcess(NHibernate.Action.IAfterTransactionCompletionProcess process) => throw null; public void RegisterProcess(NHibernate.Action.BeforeTransactionCompletionProcessDelegate process) => throw null; public void RegisterProcess(NHibernate.Action.AfterTransactionCompletionProcessDelegate process) => throw null; - public void SortActions() => throw null; + public void Execute(NHibernate.Action.IExecutable executable) => throw null; + public void ExecuteInserts() => throw null; + public void ExecuteActions() => throw null; + public void PrepareActions() => throw null; + public void BeforeTransactionCompletion() => throw null; + public void AfterTransactionCompletion(bool success) => throw null; + public virtual bool AreTablesToBeUpdated(System.Collections.Generic.ISet tables) => throw null; public void SortCollectionActions() => throw null; + public void SortActions() => throw null; + public System.Collections.Generic.IList CloneDeletions() => throw null; + public void ClearFromFlushNeededCheck(int previousCollectionRemovalSize) => throw null; + public bool HasBeforeTransactionActions() => throw null; + public bool HasAfterTransactionActions() => throw null; public override string ToString() => throw null; + public bool AreInsertionsOrDeletionsQueued { get => throw null; } + public int CollectionRemovalsCount { get => throw null; } + public int CollectionUpdatesCount { get => throw null; } + public int CollectionCreationsCount { get => throw null; } + public int DeletionsCount { get => throw null; } public int UpdatesCount { get => throw null; } + public int InsertionsCount { get => throw null; } + public bool HasAnyQueuedActions { get => throw null; } } - - // Generated from `NHibernate.Engine.BatchFetchQueue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BatchFetchQueue { - public void AddBatchLoadableCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.CollectionEntry ce) => throw null; - public void AddBatchLoadableEntityKey(NHibernate.Engine.EntityKey key) => throw null; - public void AddSubselect(NHibernate.Engine.EntityKey key, NHibernate.Engine.SubselectFetch subquery) => throw null; + public System.Threading.Tasks.Task GetCollectionBatchAsync(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, object id, int batchSize, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetEntityBatchAsync(NHibernate.Persister.Entity.IEntityPersister persister, object id, int batchSize, System.Threading.CancellationToken cancellationToken) => throw null; public BatchFetchQueue(NHibernate.Engine.IPersistenceContext context) => throw null; public void Clear() => throw null; + public NHibernate.Engine.SubselectFetch GetSubselect(NHibernate.Engine.EntityKey key) => throw null; + public void AddSubselect(NHibernate.Engine.EntityKey key, NHibernate.Engine.SubselectFetch subquery) => throw null; + public void RemoveSubselect(NHibernate.Engine.EntityKey key) => throw null; public void ClearSubselects() => throw null; + public void AddBatchLoadableEntityKey(NHibernate.Engine.EntityKey key) => throw null; + public void RemoveBatchLoadableEntityKey(NHibernate.Engine.EntityKey key) => throw null; + public void AddBatchLoadableCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.CollectionEntry ce) => throw null; + public void RemoveBatchLoadableCollection(NHibernate.Engine.CollectionEntry ce) => throw null; public object[] GetCollectionBatch(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, object id, int batchSize) => throw null; - public System.Threading.Tasks.Task GetCollectionBatchAsync(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, object id, int batchSize, System.Threading.CancellationToken cancellationToken) => throw null; public object[] GetEntityBatch(NHibernate.Persister.Entity.IEntityPersister persister, object id, int batchSize) => throw null; - public System.Threading.Tasks.Task GetEntityBatchAsync(NHibernate.Persister.Entity.IEntityPersister persister, object id, int batchSize, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Engine.SubselectFetch GetSubselect(NHibernate.Engine.EntityKey key) => throw null; - public void RemoveBatchLoadableCollection(NHibernate.Engine.CollectionEntry ce) => throw null; - public void RemoveBatchLoadableEntityKey(NHibernate.Engine.EntityKey key) => throw null; - public void RemoveSubselect(NHibernate.Engine.EntityKey key) => throw null; } - - // Generated from `NHibernate.Engine.Cascade` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Cascade + public sealed class Cascade { + public System.Threading.Tasks.Task CascadeOnAsync(NHibernate.Persister.Entity.IEntityPersister persister, object parent, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task CascadeOnAsync(NHibernate.Persister.Entity.IEntityPersister persister, object parent, object anything, System.Threading.CancellationToken cancellationToken) => throw null; public Cascade(NHibernate.Engine.CascadingAction action, NHibernate.Engine.CascadePoint point, NHibernate.Event.IEventSource eventSource) => throw null; - public void CascadeOn(NHibernate.Persister.Entity.IEntityPersister persister, object parent, object anything) => throw null; public void CascadeOn(NHibernate.Persister.Entity.IEntityPersister persister, object parent) => throw null; - public System.Threading.Tasks.Task CascadeOnAsync(NHibernate.Persister.Entity.IEntityPersister persister, object parent, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task CascadeOnAsync(NHibernate.Persister.Entity.IEntityPersister persister, object parent, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Engine.CascadePoint` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum CascadePoint - { - AfterEvict, - AfterInsertBeforeDelete, - AfterInsertBeforeDeleteViaCollection, - AfterLock, - AfterUpdate, - BeforeFlush, - BeforeInsertAfterDelete, - BeforeMerge, - BeforeRefresh, - } - - // Generated from `NHibernate.Engine.CascadeStyle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class CascadeStyle : System.Runtime.Serialization.ISerializable - { - public static NHibernate.Engine.CascadeStyle All; - public static NHibernate.Engine.CascadeStyle AllDeleteOrphan; - internal CascadeStyle() => throw null; - public static NHibernate.Engine.CascadeStyle Delete; - public static NHibernate.Engine.CascadeStyle DeleteOrphan; - public abstract bool DoCascade(NHibernate.Engine.CascadingAction action); - public static NHibernate.Engine.CascadeStyle Evict; - public static NHibernate.Engine.CascadeStyle GetCascadeStyle(string cascade) => throw null; - void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public virtual bool HasOrphanDelete { get => throw null; } - public static NHibernate.Engine.CascadeStyle Lock; - public static NHibernate.Engine.CascadeStyle Merge; - // Generated from `NHibernate.Engine.CascadeStyle+MultipleCascadeStyle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MultipleCascadeStyle : NHibernate.Engine.CascadeStyle, System.Runtime.Serialization.ISerializable - { - public override bool DoCascade(NHibernate.Engine.CascadingAction action) => throw null; - void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override bool HasOrphanDelete { get => throw null; } - public MultipleCascadeStyle(NHibernate.Engine.CascadeStyle[] styles) => throw null; - public override bool ReallyDoCascade(NHibernate.Engine.CascadingAction action) => throw null; - public override string ToString() => throw null; - } - - - public static NHibernate.Engine.CascadeStyle None; - public static NHibernate.Engine.CascadeStyle Persist; - public virtual bool ReallyDoCascade(NHibernate.Engine.CascadingAction action) => throw null; - public static NHibernate.Engine.CascadeStyle Refresh; - public static NHibernate.Engine.CascadeStyle Replicate; - public static NHibernate.Engine.CascadeStyle Update; + public void CascadeOn(NHibernate.Persister.Entity.IEntityPersister persister, object parent, object anything) => throw null; } - - // Generated from `NHibernate.Engine.CascadingAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CascadingAction { - public abstract void Cascade(NHibernate.Event.IEventSource session, object child, string entityName, object anything, bool isCascadeDeleteEnabled); - public abstract System.Threading.Tasks.Task CascadeAsync(NHibernate.Event.IEventSource session, object child, string entityName, object anything, bool isCascadeDeleteEnabled, System.Threading.CancellationToken cancellationToken); - protected CascadingAction() => throw null; public static NHibernate.Engine.CascadingAction Delete; - public abstract bool DeleteOrphans { get; } - public static NHibernate.Engine.CascadingAction Evict; - public abstract System.Collections.IEnumerable GetCascadableChildrenIterator(NHibernate.Event.IEventSource session, NHibernate.Type.CollectionType collectionType, object collection); - public static System.Collections.IEnumerable GetLoadedElementsIterator(NHibernate.Engine.ISessionImplementor session, NHibernate.Type.CollectionType collectionType, object collection) => throw null; public static NHibernate.Engine.CascadingAction Lock; + public static NHibernate.Engine.CascadingAction Refresh; + public static NHibernate.Engine.CascadingAction Evict; + public static NHibernate.Engine.CascadingAction SaveUpdate; public static NHibernate.Engine.CascadingAction Merge; - public virtual void NoCascade(NHibernate.Event.IEventSource session, object child, object parent, NHibernate.Persister.Entity.IEntityPersister persister, int propertyIndex) => throw null; - public virtual System.Threading.Tasks.Task NoCascadeAsync(NHibernate.Event.IEventSource session, object child, object parent, NHibernate.Persister.Entity.IEntityPersister persister, int propertyIndex, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual bool PerformOnLazyProperty { get => throw null; } public static NHibernate.Engine.CascadingAction Persist; public static NHibernate.Engine.CascadingAction PersistOnFlush; - public static NHibernate.Engine.CascadingAction Refresh; public static NHibernate.Engine.CascadingAction Replicate; + public abstract System.Threading.Tasks.Task CascadeAsync(NHibernate.Event.IEventSource session, object child, string entityName, object anything, bool isCascadeDeleteEnabled, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task NoCascadeAsync(NHibernate.Event.IEventSource session, object child, object parent, NHibernate.Persister.Entity.IEntityPersister persister, int propertyIndex, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract void Cascade(NHibernate.Event.IEventSource session, object child, string entityName, object anything, bool isCascadeDeleteEnabled); + public abstract System.Collections.IEnumerable GetCascadableChildrenIterator(NHibernate.Event.IEventSource session, NHibernate.Type.CollectionType collectionType, object collection); + public virtual void NoCascade(NHibernate.Event.IEventSource session, object child, object parent, NHibernate.Persister.Entity.IEntityPersister persister, int propertyIndex) => throw null; + public static System.Collections.IEnumerable GetLoadedElementsIterator(NHibernate.Engine.ISessionImplementor session, NHibernate.Type.CollectionType collectionType, object collection) => throw null; + protected CascadingAction() => throw null; + public abstract bool DeleteOrphans { get; } public virtual bool RequiresNoCascadeChecking { get => throw null; } - public static NHibernate.Engine.CascadingAction SaveUpdate; + public virtual bool PerformOnLazyProperty { get => throw null; } } - - // Generated from `NHibernate.Engine.CollectionEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionEntry { - public void AfterAction(NHibernate.Collection.IPersistentCollection collection) => throw null; + public System.Threading.Tasks.Task PreFlushAsync(NHibernate.Collection.IPersistentCollection collection, System.Threading.CancellationToken cancellationToken) => throw null; public CollectionEntry(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection) => throw null; - public CollectionEntry(NHibernate.Persister.Collection.ICollectionPersister loadedPersister, object loadedKey) => throw null; public CollectionEntry(NHibernate.Collection.IPersistentCollection collection, NHibernate.Persister.Collection.ICollectionPersister loadedPersister, object loadedKey, bool ignore) => throw null; - public object CurrentKey { get => throw null; set => throw null; } - public NHibernate.Persister.Collection.ICollectionPersister CurrentPersister { get => throw null; set => throw null; } + public CollectionEntry(NHibernate.Persister.Collection.ICollectionPersister loadedPersister, object loadedKey) => throw null; + public void PreFlush(NHibernate.Collection.IPersistentCollection collection) => throw null; + public void PostInitialize(NHibernate.Collection.IPersistentCollection collection) => throw null; + public void PostInitialize(NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.IPersistenceContext persistenceContext) => throw null; + public void PostFlush(NHibernate.Collection.IPersistentCollection collection) => throw null; + public void AfterAction(NHibernate.Collection.IPersistentCollection collection) => throw null; public System.Collections.ICollection GetOrphans(string entityName, NHibernate.Collection.IPersistentCollection collection) => throw null; public System.Threading.Tasks.Task GetOrphansAsync(string entityName, NHibernate.Collection.IPersistentCollection collection, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsDorecreate { get => throw null; set => throw null; } - public bool IsDoremove { get => throw null; set => throw null; } - public bool IsDoupdate { get => throw null; set => throw null; } - public bool IsIgnore { get => throw null; } - public bool IsProcessed { get => throw null; set => throw null; } - public bool IsReached { get => throw null; set => throw null; } public bool IsSnapshotEmpty(NHibernate.Collection.IPersistentCollection collection) => throw null; + public override string ToString() => throw null; public object Key { get => throw null; } + public string Role { get => throw null; set { } } + public object Snapshot { get => throw null; } + public bool IsReached { get => throw null; set { } } + public bool IsProcessed { get => throw null; set { } } + public bool IsDoupdate { get => throw null; set { } } + public bool IsDoremove { get => throw null; set { } } + public bool IsDorecreate { get => throw null; set { } } + public bool IsIgnore { get => throw null; } + public NHibernate.Persister.Collection.ICollectionPersister CurrentPersister { get => throw null; set { } } + public object CurrentKey { get => throw null; set { } } public object LoadedKey { get => throw null; } public NHibernate.Persister.Collection.ICollectionPersister LoadedPersister { get => throw null; } - public void PostFlush(NHibernate.Collection.IPersistentCollection collection) => throw null; - public void PostInitialize(NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.IPersistenceContext persistenceContext) => throw null; - public void PostInitialize(NHibernate.Collection.IPersistentCollection collection) => throw null; - public void PreFlush(NHibernate.Collection.IPersistentCollection collection) => throw null; - public System.Threading.Tasks.Task PreFlushAsync(NHibernate.Collection.IPersistentCollection collection, System.Threading.CancellationToken cancellationToken) => throw null; - public string Role { get => throw null; set => throw null; } - public object Snapshot { get => throw null; } - public override string ToString() => throw null; public bool WasDereferenced { get => throw null; } } - - // Generated from `NHibernate.Engine.CollectionKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionKey : System.Runtime.Serialization.IDeserializationCallback - { - public CollectionKey(NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; - public object Key { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public string Role { get => throw null; } - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Engine.Collections` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class Collections { - public static void ProcessReachableCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Type.CollectionType type, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public static System.Threading.Tasks.Task ProcessUnreachableCollectionAsync(NHibernate.Collection.IPersistentCollection coll, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public static System.Threading.Tasks.Task ProcessReachableCollectionAsync(NHibernate.Collection.IPersistentCollection collection, NHibernate.Type.CollectionType type, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public static void ProcessUnreachableCollection(NHibernate.Collection.IPersistentCollection coll, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task ProcessUnreachableCollectionAsync(NHibernate.Collection.IPersistentCollection coll, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Engine.EntityEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityEntry - { - public object[] DeletedState { get => throw null; set => throw null; } - public NHibernate.Engine.EntityKey EntityKey { get => throw null; } - public string EntityName { get => throw null; } - public bool ExistsInDatabase { get => throw null; } - public void ForceLocked(object entity, object nextVersion) => throw null; - public object GetLoadedValue(string propertyName) => throw null; - public object Id { get => throw null; } - public bool IsBeingReplicated { get => throw null; } - public bool IsModifiableEntity() => throw null; - public bool IsNullifiable(bool earlyInsert, NHibernate.Engine.ISessionImplementor session) => throw null; - public bool IsReadOnly { get => throw null; } - public object[] LoadedState { get => throw null; } - public bool LoadedWithLazyPropertiesUnfetched { get => throw null; } - public NHibernate.LockMode LockMode { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set => throw null; } - public void PostDelete() => throw null; - public void PostInsert() => throw null; - public void PostUpdate(object entity, object[] updatedState, object nextVersion) => throw null; - public bool RequiresDirtyCheck(object entity) => throw null; - public object RowId { get => throw null; } - public void SetReadOnly(bool readOnly, object entity) => throw null; - public NHibernate.Engine.Status Status { get => throw null; set => throw null; } - public override string ToString() => throw null; - public object Version { get => throw null; } + public static void ProcessReachableCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Type.CollectionType type, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Engine.EntityKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityKey : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, System.IEquatable + public static class ForeignKeys { - public EntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public string EntityName { get => throw null; } - public override bool Equals(object other) => throw null; - public bool Equals(NHibernate.Engine.EntityKey other) => throw null; - public override int GetHashCode() => throw null; - void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object Identifier { get => throw null; } - public bool IsBatchLoadable { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public override string ToString() => throw null; + public static System.Threading.Tasks.Task IsNotTransientSlowAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task IsTransientFastAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task IsTransientSlowAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task GetEntityIdentifierIfNotUnsavedAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static bool IsNotTransientSlow(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public static bool? IsTransientFast(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public static bool IsTransientSlow(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public static object GetEntityIdentifierIfNotUnsaved(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public class Nullifier + { + public System.Threading.Tasks.Task NullifyTransientReferencesAsync(object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken) => throw null; + public Nullifier(object self, bool isDelete, bool isEarlyInsert, NHibernate.Engine.ISessionImplementor session) => throw null; + public void NullifyTransientReferences(object[] values, NHibernate.Type.IType[] types) => throw null; + } } - - // Generated from `NHibernate.Engine.EntityUniqueKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityUniqueKey : System.Runtime.Serialization.IDeserializationCallback + public interface IBatcher : System.IDisposable { - public string EntityName { get => throw null; } - public EntityUniqueKey(string entityName, string uniqueKeyName, object semiResolvedKey, NHibernate.Type.IType keyType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override bool Equals(object obj) => throw null; - public bool Equals(NHibernate.Engine.EntityUniqueKey that) => throw null; - public int GenerateHashCode() => throw null; - public override int GetHashCode() => throw null; - public object Key { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public override string ToString() => throw null; - public string UniqueKeyName { get => throw null; } - } - - // Generated from `NHibernate.Engine.ExecuteUpdateResultCheckStyle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ExecuteUpdateResultCheckStyle - { - public static NHibernate.Engine.ExecuteUpdateResultCheckStyle Count; - public static NHibernate.Engine.ExecuteUpdateResultCheckStyle DetermineDefault(NHibernate.SqlCommand.SqlString customSql, bool callable) => throw null; - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; - public static NHibernate.Engine.ExecuteUpdateResultCheckStyle None; - public static NHibernate.Engine.ExecuteUpdateResultCheckStyle Parse(string name) => throw null; - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Engine.FilterDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FilterDefinition - { - public string DefaultFilterCondition { get => throw null; } - public FilterDefinition(string name, string defaultCondition, System.Collections.Generic.IDictionary parameterTypes, bool useManyToOne) => throw null; - public string FilterName { get => throw null; } - public NHibernate.Type.IType GetParameterType(string parameterName) => throw null; - public System.Collections.Generic.ICollection ParameterNames { get => throw null; } - public System.Collections.Generic.IDictionary ParameterTypes { get => throw null; } - public bool UseInManyToOne { get => throw null; } - } - - // Generated from `NHibernate.Engine.ForeignKeys` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ForeignKeys - { - public static object GetEntityIdentifierIfNotUnsaved(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task GetEntityIdentifierIfNotUnsavedAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static bool IsNotTransientSlow(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task IsNotTransientSlowAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static bool? IsTransientFast(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task IsTransientFastAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static bool IsTransientSlow(string entityName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task IsTransientSlowAsync(string entityName, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Engine.ForeignKeys+Nullifier` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Nullifier - { - public Nullifier(object self, bool isDelete, bool isEarlyInsert, NHibernate.Engine.ISessionImplementor session) => throw null; - public void NullifyTransientReferences(object[] values, NHibernate.Type.IType[] types) => throw null; - public System.Threading.Tasks.Task NullifyTransientReferencesAsync(object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken) => throw null; - } - - - } - - // Generated from `NHibernate.Engine.IBatcher` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBatcher : System.IDisposable - { - void AbortBatch(System.Exception e); - void AddToBatch(NHibernate.AdoNet.IExpectation expectation); + System.Threading.Tasks.Task PrepareCommandAsync(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PrepareBatchCommandAsync(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task AddToBatchAsync(NHibernate.AdoNet.IExpectation expectation, System.Threading.CancellationToken cancellationToken); - int BatchSize { get; set; } - void CancelLastQuery(); + System.Threading.Tasks.Task ExecuteBatchAsync(System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken); + System.Data.Common.DbCommand PrepareQueryCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); + System.Data.Common.DbCommand PrepareCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); void CloseCommand(System.Data.Common.DbCommand cmd, System.Data.Common.DbDataReader reader); - void CloseCommands(); void CloseReader(System.Data.Common.DbDataReader reader); + System.Data.Common.DbCommand PrepareBatchCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); + void AddToBatch(NHibernate.AdoNet.IExpectation expectation); void ExecuteBatch(); - System.Threading.Tasks.Task ExecuteBatchAsync(System.Threading.CancellationToken cancellationToken); - int ExecuteNonQuery(System.Data.Common.DbCommand cmd); - System.Threading.Tasks.Task ExecuteNonQueryAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken); + void CloseCommands(); System.Data.Common.DbDataReader ExecuteReader(System.Data.Common.DbCommand cmd); - System.Threading.Tasks.Task ExecuteReaderAsync(System.Data.Common.DbCommand cmd, System.Threading.CancellationToken cancellationToken); + int ExecuteNonQuery(System.Data.Common.DbCommand cmd); + void AbortBatch(System.Exception e); + void CancelLastQuery(); bool HasOpenResources { get; } - System.Data.Common.DbCommand PrepareBatchCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); - System.Threading.Tasks.Task PrepareBatchCommandAsync(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken); - System.Data.Common.DbCommand PrepareCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); - System.Threading.Tasks.Task PrepareCommandAsync(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes, System.Threading.CancellationToken cancellationToken); - System.Data.Common.DbCommand PrepareQueryCommand(System.Data.CommandType commandType, NHibernate.SqlCommand.SqlString sql, NHibernate.SqlTypes.SqlType[] parameterTypes); - } - - // Generated from `NHibernate.Engine.ILhsAssociationTypeSqlInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ILhsAssociationTypeSqlInfo - { - string[] GetAliasedColumnNames(NHibernate.Type.IAssociationType type, int begin); - string[] GetColumnNames(NHibernate.Type.IAssociationType type, int begin); - string GetTableName(NHibernate.Type.IAssociationType type); - } - - // Generated from `NHibernate.Engine.IMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMapping - { - NHibernate.Dialect.Dialect Dialect { get; } - string GetIdentifierPropertyName(string className); - NHibernate.Type.IType GetIdentifierType(string className); - NHibernate.Type.IType GetReferencedPropertyType(string className, string propertyName); - bool HasNonIdentifierPropertyNamedId(string className); + int BatchSize { get; set; } } - - // Generated from `NHibernate.Engine.IPersistenceContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPersistenceContext { - void AddChildParent(object child, object parent); - void AddCollectionHolder(NHibernate.Collection.IPersistentCollection holder); - void AddEntity(NHibernate.Engine.EntityUniqueKey euk, object entity); + System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetNaturalIdSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task UnproxyAndReassociateAsync(object maybeProxy, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task InitializeNonLazyCollectionsAsync(System.Threading.CancellationToken cancellationToken); + void AddUnownedCollection(NHibernate.Engine.CollectionKey key, NHibernate.Collection.IPersistentCollection collection); + NHibernate.Collection.IPersistentCollection UseUnownedCollection(NHibernate.Engine.CollectionKey key); + void Clear(); + void SetEntryStatus(NHibernate.Engine.EntityEntry entry, NHibernate.Engine.Status status); + void AfterTransactionCompletion(); + object[] GetDatabaseSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister); + object[] GetCachedDatabaseSnapshot(NHibernate.Engine.EntityKey key); + object[] GetNaturalIdSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister); void AddEntity(NHibernate.Engine.EntityKey key, object entity); + object GetEntity(NHibernate.Engine.EntityKey key); + bool ContainsEntity(NHibernate.Engine.EntityKey key); + object RemoveEntity(NHibernate.Engine.EntityKey key); + object GetEntity(NHibernate.Engine.EntityUniqueKey euk); + void AddEntity(NHibernate.Engine.EntityUniqueKey euk, object entity); + NHibernate.Engine.EntityEntry GetEntry(object entity); + NHibernate.Engine.EntityEntry RemoveEntry(object entity); + bool IsEntryFor(object entity); + NHibernate.Engine.CollectionEntry GetCollectionEntry(NHibernate.Collection.IPersistentCollection coll); NHibernate.Engine.EntityEntry AddEntity(object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched); NHibernate.Engine.EntityEntry AddEntry(object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched); - NHibernate.Engine.CollectionEntry AddInitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id); - void AddInitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection); - void AddNewCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection); - void AddNonLazyCollection(NHibernate.Collection.IPersistentCollection collection); - void AddNullProperty(NHibernate.Engine.EntityKey ownerKey, string propertyName); - void AddProxy(NHibernate.Engine.EntityKey key, NHibernate.Proxy.INHibernateProxy proxy); - void AddUninitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id); - void AddUninitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection); - void AddUnownedCollection(NHibernate.Engine.CollectionKey key, NHibernate.Collection.IPersistentCollection collection); - void AfterLoad(); - void AfterTransactionCompletion(); - NHibernate.Engine.BatchFetchQueue BatchFetchQueue { get; } - void BeforeLoad(); - int CascadeLevel { get; } - void CheckUniqueness(NHibernate.Engine.EntityKey key, object obj); - void Clear(); - System.Collections.IDictionary CollectionEntries { get; } - System.Collections.Generic.IDictionary CollectionsByKey { get; } bool ContainsCollection(NHibernate.Collection.IPersistentCollection collection); - bool ContainsEntity(NHibernate.Engine.EntityKey key); bool ContainsProxy(NHibernate.Proxy.INHibernateProxy proxy); - int DecrementCascadeLevel(); - bool DefaultReadOnly { get; set; } - System.Collections.Generic.IDictionary EntitiesByKey { get; } - System.Collections.IDictionary EntityEntries { get; } - bool Flushing { get; set; } - object[] GetCachedDatabaseSnapshot(NHibernate.Engine.EntityKey key); - NHibernate.Collection.IPersistentCollection GetCollection(NHibernate.Engine.CollectionKey collectionKey); - NHibernate.Engine.CollectionEntry GetCollectionEntry(NHibernate.Collection.IPersistentCollection coll); - NHibernate.Engine.CollectionEntry GetCollectionEntryOrNull(object collection); - NHibernate.Collection.IPersistentCollection GetCollectionHolder(object array); + bool ReassociateIfUninitializedProxy(object value); + void ReassociateProxy(object value, object id); + object Unproxy(object maybeProxy); + object UnproxyAndReassociate(object maybeProxy); + void CheckUniqueness(NHibernate.Engine.EntityKey key, object obj); + object NarrowProxy(NHibernate.Proxy.INHibernateProxy proxy, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object obj); + object ProxyFor(NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object impl); + object ProxyFor(object impl); object GetCollectionOwner(object key, NHibernate.Persister.Collection.ICollectionPersister collectionPersister); - object[] GetDatabaseSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister); - System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken); - object GetEntity(NHibernate.Engine.EntityUniqueKey euk); - object GetEntity(NHibernate.Engine.EntityKey key); - NHibernate.Engine.EntityEntry GetEntry(object entity); - object GetIndexInOwner(string entity, string property, object childObject, System.Collections.IDictionary mergeMap); - object GetLoadedCollectionOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection); object GetLoadedCollectionOwnerOrNull(NHibernate.Collection.IPersistentCollection collection); - object[] GetNaturalIdSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister); - System.Threading.Tasks.Task GetNaturalIdSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken); - object GetOwnerId(string entity, string property, object childObject, System.Collections.IDictionary mergeMap); - object GetProxy(NHibernate.Engine.EntityKey key); + object GetLoadedCollectionOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection); + void AddUninitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id); + void AddUninitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection); + void AddNewCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection); + void AddInitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection); + NHibernate.Engine.CollectionEntry AddInitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id); + NHibernate.Collection.IPersistentCollection GetCollection(NHibernate.Engine.CollectionKey collectionKey); + void AddNonLazyCollection(NHibernate.Collection.IPersistentCollection collection); + void InitializeNonLazyCollections(); + NHibernate.Collection.IPersistentCollection GetCollectionHolder(object array); + void AddCollectionHolder(NHibernate.Collection.IPersistentCollection holder); + NHibernate.Collection.IPersistentCollection RemoveCollectionHolder(object array); object GetSnapshot(NHibernate.Collection.IPersistentCollection coll); - bool HasNonReadOnlyEntities { get; } + NHibernate.Engine.CollectionEntry GetCollectionEntryOrNull(object collection); + object GetProxy(NHibernate.Engine.EntityKey key); + void AddProxy(NHibernate.Engine.EntityKey key, NHibernate.Proxy.INHibernateProxy proxy); + object RemoveProxy(NHibernate.Engine.EntityKey key); int IncrementCascadeLevel(); - void InitializeNonLazyCollections(); - System.Threading.Tasks.Task InitializeNonLazyCollectionsAsync(System.Threading.CancellationToken cancellationToken); - bool IsEntryFor(object entity); - bool IsLoadFinished { get; } + int DecrementCascadeLevel(); + void BeforeLoad(); + void AfterLoad(); + object GetOwnerId(string entity, string property, object childObject, System.Collections.IDictionary mergeMap); + object GetIndexInOwner(string entity, string property, object childObject, System.Collections.IDictionary mergeMap); + void AddNullProperty(NHibernate.Engine.EntityKey ownerKey, string propertyName); bool IsPropertyNull(NHibernate.Engine.EntityKey ownerKey, string propertyName); + void SetReadOnly(object entityOrProxy, bool readOnly); bool IsReadOnly(object entityOrProxy); + void ReplaceDelayedEntityIdentityInsertKeys(NHibernate.Engine.EntityKey oldKey, object generatedId); + void AddChildParent(object child, object parent); + void RemoveChildParent(object child); bool IsStateless { get; } + NHibernate.Engine.ISessionImplementor Session { get; } NHibernate.Engine.Loading.LoadContexts LoadContexts { get; } - object NarrowProxy(NHibernate.Proxy.INHibernateProxy proxy, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object obj); + NHibernate.Engine.BatchFetchQueue BatchFetchQueue { get; } System.Collections.Generic.ISet NullifiableEntityKeys { get; } - object ProxyFor(object impl); - object ProxyFor(NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object impl); - bool ReassociateIfUninitializedProxy(object value); - void ReassociateProxy(object value, object id); - void RemoveChildParent(object child); - NHibernate.Collection.IPersistentCollection RemoveCollectionHolder(object array); - object RemoveEntity(NHibernate.Engine.EntityKey key); - NHibernate.Engine.EntityEntry RemoveEntry(object entity); - object RemoveProxy(NHibernate.Engine.EntityKey key); - void ReplaceDelayedEntityIdentityInsertKeys(NHibernate.Engine.EntityKey oldKey, object generatedId); - NHibernate.Engine.ISessionImplementor Session { get; } - void SetEntryStatus(NHibernate.Engine.EntityEntry entry, NHibernate.Engine.Status status); - void SetReadOnly(object entityOrProxy, bool readOnly); - object Unproxy(object maybeProxy); - object UnproxyAndReassociate(object maybeProxy); - System.Threading.Tasks.Task UnproxyAndReassociateAsync(object maybeProxy, System.Threading.CancellationToken cancellationToken); - NHibernate.Collection.IPersistentCollection UseUnownedCollection(NHibernate.Engine.CollectionKey key); + System.Collections.Generic.IDictionary EntitiesByKey { get; } + System.Collections.IDictionary EntityEntries { get; } + System.Collections.IDictionary CollectionEntries { get; } + System.Collections.Generic.IDictionary CollectionsByKey { get; } + int CascadeLevel { get; } + bool Flushing { get; set; } + bool DefaultReadOnly { get; set; } + bool HasNonReadOnlyEntities { get; } + bool IsLoadFinished { get; } } - - // Generated from `NHibernate.Engine.ISessionFactoryImplementor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionFactoryImplementor : System.IDisposable, NHibernate.ISessionFactory, NHibernate.Engine.IMapping + public static partial class SessionImplementorExtensions { - NHibernate.Connection.IConnectionProvider ConnectionProvider { get; } - NHibernate.Context.ICurrentSessionContext CurrentSessionContext { get; } - NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get; } - System.Collections.Generic.IDictionary GetAllSecondLevelCacheRegions(); - NHibernate.Persister.Collection.ICollectionPersister GetCollectionPersister(string role); - System.Collections.Generic.ISet GetCollectionRolesByEntityParticipant(string entityName); - NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName); - NHibernate.Id.IIdentifierGenerator GetIdentifierGenerator(string rootEntityName); - string[] GetImplementors(string entityOrClassName); - string GetImportedClassName(string name); - NHibernate.Engine.NamedQueryDefinition GetNamedQuery(string queryName); - NHibernate.Engine.NamedSQLQueryDefinition GetNamedSQLQuery(string queryName); - NHibernate.Cache.IQueryCache GetQueryCache(string regionName); - NHibernate.Engine.ResultSetMappingDefinition GetResultSetMapping(string resultSetRef); - string[] GetReturnAliases(string queryString); - NHibernate.Type.IType[] GetReturnTypes(string queryString); - NHibernate.Cache.ICache GetSecondLevelCacheRegion(string regionName); - NHibernate.IInterceptor Interceptor { get; } - NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, NHibernate.ConnectionReleaseMode connectionReleaseMode); - NHibernate.Cache.IQueryCache QueryCache { get; } - NHibernate.Engine.Query.QueryPlanCache QueryPlanCache { get; } - NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get; } - NHibernate.Dialect.Function.SQLFunctionRegistry SQLFunctionRegistry { get; } - NHibernate.Cfg.Settings Settings { get; } - NHibernate.Stat.IStatisticsImplementor StatisticsImplementor { get; } - NHibernate.Transaction.ITransactionFactory TransactionFactory { get; } - NHibernate.Persister.Entity.IEntityPersister TryGetEntityPersister(string entityName); - string TryGetGuessEntityName(System.Type implementor); - NHibernate.Cache.UpdateTimestampsCache UpdateTimestampsCache { get; } + public static string GetTenantIdentifier(this NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Engine.ISessionImplementor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISessionImplementor { - void AfterTransactionBegin(NHibernate.ITransaction tx); - void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx); - System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool successful, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); - NHibernate.Engine.IBatcher Batcher { get; } - void BeforeTransactionCompletion(NHibernate.ITransaction tx); - System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); - string BestGuessEntityName(object entity); - NHibernate.CacheMode CacheMode { get; set; } - void CloseSessionFromSystemTransaction(); - System.Data.Common.DbConnection Connection { get; } - NHibernate.AdoNet.ConnectionManager ConnectionManager { get; } - NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression); - System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken); - NHibernate.IQuery CreateQuery(NHibernate.IQueryExpression queryExpression); - System.Collections.Generic.IDictionary EnabledFilters { get; } - System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters); - System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters); + System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task EnumerableAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task> EnumerableAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters); - System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - int ExecuteUpdate(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters); - System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - NHibernate.Engine.ISessionFactoryImplementor Factory { get; } - string FetchProfile { get; set; } - void Flush(); - System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken); - void FlushBeforeTransactionCompletion(); + System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken); - NHibernate.FlushMode FlushMode { get; set; } - NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get; } - NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get; } - NHibernate.Cache.CacheKey GenerateCacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName); - NHibernate.Engine.EntityKey GenerateEntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister); - object GetContextEntityIdentifier(object obj); - NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj); - object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key); - System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken); - NHibernate.Type.IType GetFilterParameterType(string filterParameterName); - object GetFilterParameterValue(string filterParameterName); - NHibernate.IQuery GetNamedQuery(string queryName); - NHibernate.IQuery GetNamedSQLQuery(string name); - NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar); + System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool successful, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken); - string GuessEntityName(object entity); - object ImmediateLoad(string entityName, object id); - System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken); void Initialize(); void InitializeCollection(NHibernate.Collection.IPersistentCollection collection, bool writing); - System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken); - object Instantiate(string entityName, object id); - NHibernate.IInterceptor Interceptor { get; } object InternalLoad(string entityName, object id, bool eager, bool isNullable); - System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken); - bool IsClosed { get; } - bool IsConnected { get; } - bool IsEventSource { get; } - bool IsOpen { get; } - void JoinTransaction(); - void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results); + object ImmediateLoad(string entityName, object id); + System.Collections.IList List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters); + NHibernate.IQuery CreateQuery(NHibernate.IQueryExpression queryExpression); void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); - void List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); + System.Collections.Generic.IList List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); + System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria); + void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results); System.Collections.IList List(NHibernate.Impl.CriteriaImpl criteria); - System.Collections.IList List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters); + System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters); + System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters); + System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + System.Collections.IList ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters); + System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj); + void AfterTransactionBegin(NHibernate.ITransaction tx); + void BeforeTransactionCompletion(NHibernate.ITransaction tx); + void FlushBeforeTransactionCompletion(); + void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx); + object GetContextEntityIdentifier(object obj); + object Instantiate(string entityName, object id); System.Collections.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters); - System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria); - System.Collections.Generic.IList List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); + void List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); System.Collections.Generic.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters); - System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); System.Collections.Generic.IList ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters); - System.Threading.Tasks.Task> ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - System.Collections.IList ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters); - System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + object GetFilterParameterValue(string filterParameterName); + NHibernate.Type.IType GetFilterParameterType(string filterParameterName); + NHibernate.IQuery GetNamedSQLQuery(string name); + NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar); + object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key); + string BestGuessEntityName(object entity); + string GuessEntityName(object entity); + NHibernate.IQuery GetNamedQuery(string queryName); + void Flush(); + int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters); + int ExecuteUpdate(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters queryParameters); + void JoinTransaction(); + void CloseSessionFromSystemTransaction(); + NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression); + NHibernate.Engine.EntityKey GenerateEntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister); + NHibernate.Cache.CacheKey GenerateCacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName); + long Timestamp { get; } + NHibernate.Engine.ISessionFactoryImplementor Factory { get; } + NHibernate.Engine.IBatcher Batcher { get; } + System.Collections.Generic.IDictionary EnabledFilters { get; } + NHibernate.IInterceptor Interceptor { get; } NHibernate.Event.EventListeners Listeners { get; } + NHibernate.AdoNet.ConnectionManager ConnectionManager { get; } + bool IsEventSource { get; } NHibernate.Engine.IPersistenceContext PersistenceContext { get; } + NHibernate.CacheMode CacheMode { get; set; } + bool IsOpen { get; } + bool IsConnected { get; } + NHibernate.FlushMode FlushMode { get; set; } + string FetchProfile { get; set; } + System.Data.Common.DbConnection Connection { get; } + bool IsClosed { get; } + bool TransactionInProgress { get; } + NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get; } + NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get; } System.Guid SessionId { get; } - System.Int64 Timestamp { get; } NHibernate.Transaction.ITransactionContext TransactionContext { get; set; } - bool TransactionInProgress { get; } } - - // Generated from `NHibernate.Engine.IdPropertiesLhsAssociationTypeSqlInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdPropertiesLhsAssociationTypeSqlInfo : NHibernate.Engine.AbstractLhsAssociationTypeSqlInfo + public class StatefulPersistenceContext : NHibernate.Engine.IPersistenceContext, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { - protected override string[] GetAliasedColumns() => throw null; - protected override string[] GetColumns() => throw null; - public override string GetTableName(NHibernate.Type.IAssociationType type) => throw null; - public IdPropertiesLhsAssociationTypeSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) : base(default(string), default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.IMapping)) => throw null; + public static object NoRow; + public System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetNaturalIdSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task UnproxyAndReassociateAsync(object maybeProxy, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InitializeNonLazyCollectionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public StatefulPersistenceContext(NHibernate.Engine.ISessionImplementor session) => throw null; + public void AddUnownedCollection(NHibernate.Engine.CollectionKey key, NHibernate.Collection.IPersistentCollection collection) => throw null; + public NHibernate.Collection.IPersistentCollection UseUnownedCollection(NHibernate.Engine.CollectionKey key) => throw null; + public void Clear() => throw null; + public void SetEntryStatus(NHibernate.Engine.EntityEntry entry, NHibernate.Engine.Status status) => throw null; + public void AfterTransactionCompletion() => throw null; + public object[] GetDatabaseSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public object[] GetCachedDatabaseSnapshot(NHibernate.Engine.EntityKey key) => throw null; + public object[] GetNaturalIdSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public void AddEntity(NHibernate.Engine.EntityKey key, object entity) => throw null; + public object GetEntity(NHibernate.Engine.EntityKey key) => throw null; + public bool ContainsEntity(NHibernate.Engine.EntityKey key) => throw null; + public object RemoveEntity(NHibernate.Engine.EntityKey key) => throw null; + public object GetEntity(NHibernate.Engine.EntityUniqueKey euk) => throw null; + public void AddEntity(NHibernate.Engine.EntityUniqueKey euk, object entity) => throw null; + public NHibernate.Engine.EntityEntry GetEntry(object entity) => throw null; + public NHibernate.Engine.EntityEntry RemoveEntry(object entity) => throw null; + public bool IsEntryFor(object entity) => throw null; + public NHibernate.Engine.CollectionEntry GetCollectionEntry(NHibernate.Collection.IPersistentCollection coll) => throw null; + public NHibernate.Engine.EntityEntry AddEntity(object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched) => throw null; + public NHibernate.Engine.EntityEntry AddEntity(object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; + public NHibernate.Engine.EntityEntry AddEntry(object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched) => throw null; + public NHibernate.Engine.EntityEntry AddEntry(object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; + public bool ContainsCollection(NHibernate.Collection.IPersistentCollection collection) => throw null; + public bool ContainsProxy(NHibernate.Proxy.INHibernateProxy proxy) => throw null; + public bool ReassociateIfUninitializedProxy(object value) => throw null; + public void ReassociateProxy(object value, object id) => throw null; + public object Unproxy(object maybeProxy) => throw null; + public object UnproxyAndReassociate(object maybeProxy) => throw null; + public void CheckUniqueness(NHibernate.Engine.EntityKey key, object obj) => throw null; + public object NarrowProxy(NHibernate.Proxy.INHibernateProxy proxy, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object obj) => throw null; + public object ProxyFor(NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object impl) => throw null; + public object ProxyFor(object impl) => throw null; + public object GetCollectionOwner(object key, NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; + public virtual object GetLoadedCollectionOwnerOrNull(NHibernate.Collection.IPersistentCollection collection) => throw null; + public virtual object GetLoadedCollectionOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection) => throw null; + public void AddUninitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id) => throw null; + public void AddUninitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection) => throw null; + public void AddNewCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection) => throw null; + public void AddInitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection) => throw null; + public NHibernate.Engine.CollectionEntry AddInitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id) => throw null; + public NHibernate.Collection.IPersistentCollection GetCollection(NHibernate.Engine.CollectionKey collectionKey) => throw null; + public void AddNonLazyCollection(NHibernate.Collection.IPersistentCollection collection) => throw null; + public void InitializeNonLazyCollections() => throw null; + public NHibernate.Collection.IPersistentCollection GetCollectionHolder(object array) => throw null; + public void AddCollectionHolder(NHibernate.Collection.IPersistentCollection holder) => throw null; + public NHibernate.Collection.IPersistentCollection RemoveCollectionHolder(object array) => throw null; + public object GetSnapshot(NHibernate.Collection.IPersistentCollection coll) => throw null; + public NHibernate.Engine.CollectionEntry GetCollectionEntryOrNull(object collection) => throw null; + public object GetProxy(NHibernate.Engine.EntityKey key) => throw null; + public void AddProxy(NHibernate.Engine.EntityKey key, NHibernate.Proxy.INHibernateProxy proxy) => throw null; + public object RemoveProxy(NHibernate.Engine.EntityKey key) => throw null; + public int IncrementCascadeLevel() => throw null; + public int DecrementCascadeLevel() => throw null; + public void BeforeLoad() => throw null; + public void AfterLoad() => throw null; + public object GetOwnerId(string entityName, string propertyName, object childEntity, System.Collections.IDictionary mergeMap) => throw null; + public object GetIndexInOwner(string entity, string property, object childEntity, System.Collections.IDictionary mergeMap) => throw null; + public void AddNullProperty(NHibernate.Engine.EntityKey ownerKey, string propertyName) => throw null; + public bool IsPropertyNull(NHibernate.Engine.EntityKey ownerKey, string propertyName) => throw null; + public void SetReadOnly(object entityOrProxy, bool readOnly) => throw null; + public bool IsReadOnly(object entityOrProxy) => throw null; + public void ReplaceDelayedEntityIdentityInsertKeys(NHibernate.Engine.EntityKey oldKey, object generatedId) => throw null; + public void AddChildParent(object child, object parent) => throw null; + public void RemoveChildParent(object child) => throw null; + public override string ToString() => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public bool IsStateless { get => throw null; } + public NHibernate.Engine.ISessionImplementor Session { get => throw null; } + public NHibernate.Engine.Loading.LoadContexts LoadContexts { get => throw null; } + public NHibernate.Engine.BatchFetchQueue BatchFetchQueue { get => throw null; } + public System.Collections.Generic.ISet NullifiableEntityKeys { get => throw null; } + public System.Collections.Generic.IDictionary EntitiesByKey { get => throw null; } + public System.Collections.IDictionary EntityEntries { get => throw null; } + public System.Collections.IDictionary CollectionEntries { get => throw null; } + public System.Collections.Generic.IDictionary CollectionsByKey { get => throw null; } + public int CascadeLevel { get => throw null; } + public bool Flushing { get => throw null; set { } } + public bool HasNonReadOnlyEntities { get => throw null; } + public bool DefaultReadOnly { get => throw null; set { } } + public bool IsLoadFinished { get => throw null; } } - - // Generated from `NHibernate.Engine.IdentifierValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentifierValue + public abstract class TransactionHelper { - public virtual object GetDefaultValue(object currentValue) => throw null; - public IdentifierValue(object value) => throw null; - protected IdentifierValue() => throw null; - public virtual bool? IsUnsaved(object id) => throw null; - public static NHibernate.Engine.IdentifierValue SaveAny; - public static NHibernate.Engine.IdentifierValue SaveNone; - public static NHibernate.Engine.IdentifierValue SaveNull; - public static NHibernate.Engine.IdentifierValue Undefined; - // Generated from `NHibernate.Engine.IdentifierValue+UndefinedClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UndefinedClass : NHibernate.Engine.IdentifierValue + public abstract System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task DoWorkInNewTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction); + public virtual object DoWorkInNewTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; + protected TransactionHelper() => throw null; + public class Work : NHibernate.Engine.Transaction.IIsolatedWork { - public override object GetDefaultValue(object currentValue) => throw null; - public override bool? IsUnsaved(object id) => throw null; - public UndefinedClass() => throw null; + public System.Threading.Tasks.Task DoWorkAsync(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; + public Work(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.TransactionHelper owner) => throw null; + public void DoWork(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction) => throw null; } - - } - - // Generated from `NHibernate.Engine.JoinHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class JoinHelper + public static class TwoPhaseLoad { - public static NHibernate.Engine.ILhsAssociationTypeSqlInfo GetIdLhsSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable lhsPersister, NHibernate.Engine.IMapping mapping) => throw null; - public static NHibernate.Engine.ILhsAssociationTypeSqlInfo GetLhsSqlInfo(string alias, int property, NHibernate.Persister.Entity.IOuterJoinLoadable lhsPersister, NHibernate.Engine.IMapping mapping) => throw null; - public static string[] GetRHSColumnNames(NHibernate.Type.IAssociationType type, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static System.Threading.Tasks.Task InitializeEntityAsync(object entity, bool readOnly, NHibernate.Engine.ISessionImplementor session, NHibernate.Event.PreLoadEvent preLoadEvent, NHibernate.Event.PostLoadEvent postLoadEvent, System.Threading.CancellationToken cancellationToken) => throw null; + public static void PostHydrate(NHibernate.Persister.Entity.IEntityPersister persister, object id, object[] values, object rowId, object obj, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void PostHydrate(NHibernate.Persister.Entity.IEntityPersister persister, object id, object[] values, object rowId, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void InitializeEntity(object entity, bool readOnly, NHibernate.Engine.ISessionImplementor session, NHibernate.Event.PreLoadEvent preLoadEvent, NHibernate.Event.PostLoadEvent postLoadEvent) => throw null; + public static void AddUninitializedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void AddUninitializedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void AddUninitializedCachedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, object version, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void AddUninitializedCachedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, object version, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Engine.JoinSequence` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinSequence + public class Versioning { - public NHibernate.Engine.JoinSequence AddCondition(string alias, string[] columns, string condition, bool appendParameter) => throw null; - public NHibernate.Engine.JoinSequence AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; - public NHibernate.Engine.JoinSequence AddJoin(NHibernate.Type.IAssociationType associationType, string alias, NHibernate.SqlCommand.JoinType joinType, string[] referencingKey) => throw null; - public NHibernate.Engine.JoinSequence Copy() => throw null; - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public NHibernate.Engine.JoinSequence GetFromPart() => throw null; - // Generated from `NHibernate.Engine.JoinSequence+ISelector` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISelector + public static System.Threading.Tasks.Task IncrementAsync(object version, NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task SeedAsync(NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task SeedVersionAsync(object[] fields, int versionProperty, NHibernate.Type.IVersionType versionType, bool? force, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static object Increment(object version, NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session) => throw null; + public static object Seed(NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session) => throw null; + public static bool SeedVersion(object[] fields, int versionProperty, NHibernate.Type.IVersionType versionType, bool? force, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void SetVersion(object[] fields, object version, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public static object GetVersion(object[] fields, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public static bool IsVersionIncrementRequired(int[] dirtyProperties, bool hasDirtyCollections, bool[] propertyVersionability) => throw null; + public Versioning() => throw null; + public enum OptimisticLock { - bool IncludeSubclasses(string alias); + None = -1, + Version = 0, + Dirty = 1, + All = 2, } - - - public bool IsThetaStyle { get => throw null; } - public int JoinCount { get => throw null; } - public JoinSequence(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Engine.JoinSequence SetNext(NHibernate.Engine.JoinSequence next) => throw null; - public NHibernate.Engine.JoinSequence SetRoot(NHibernate.Persister.Entity.IJoinable joinable, string alias) => throw null; - public NHibernate.Engine.JoinSequence SetSelector(NHibernate.Engine.JoinSequence.ISelector s) => throw null; - public NHibernate.Engine.JoinSequence SetUseThetaStyle(bool useThetaStyle) => throw null; - public NHibernate.SqlCommand.JoinFragment ToJoinFragment(System.Collections.Generic.IDictionary enabledFilters, bool includeExtraJoins, NHibernate.SqlCommand.SqlString withClauseFragment, string withClauseJoinAlias) => throw null; - public NHibernate.SqlCommand.JoinFragment ToJoinFragment(System.Collections.Generic.IDictionary enabledFilters, bool includeExtraJoins) => throw null; - public NHibernate.SqlCommand.JoinFragment ToJoinFragment() => throw null; + } + public enum CascadePoint + { + AfterInsertBeforeDelete = 1, + BeforeInsertAfterDelete = 2, + AfterInsertBeforeDeleteViaCollection = 3, + AfterUpdate = 0, + BeforeFlush = 0, + AfterEvict = 0, + BeforeRefresh = 0, + AfterLock = 0, + BeforeMerge = 0, + } + public abstract class CascadeStyle : System.Runtime.Serialization.ISerializable + { + public static NHibernate.Engine.CascadeStyle AllDeleteOrphan; + public static NHibernate.Engine.CascadeStyle All; + public static NHibernate.Engine.CascadeStyle Update; + public static NHibernate.Engine.CascadeStyle Lock; + public static NHibernate.Engine.CascadeStyle Refresh; + public static NHibernate.Engine.CascadeStyle Evict; + public static NHibernate.Engine.CascadeStyle Replicate; + public static NHibernate.Engine.CascadeStyle Merge; + public static NHibernate.Engine.CascadeStyle Persist; + public static NHibernate.Engine.CascadeStyle Delete; + public static NHibernate.Engine.CascadeStyle DeleteOrphan; + public static NHibernate.Engine.CascadeStyle None; + public abstract bool DoCascade(NHibernate.Engine.CascadingAction action); + public virtual bool ReallyDoCascade(NHibernate.Engine.CascadingAction action) => throw null; + public static NHibernate.Engine.CascadeStyle GetCascadeStyle(string cascade) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public virtual bool HasOrphanDelete { get => throw null; } + public sealed class MultipleCascadeStyle : NHibernate.Engine.CascadeStyle, System.Runtime.Serialization.ISerializable + { + public MultipleCascadeStyle(NHibernate.Engine.CascadeStyle[] styles) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public override bool DoCascade(NHibernate.Engine.CascadingAction action) => throw null; + public override bool ReallyDoCascade(NHibernate.Engine.CascadingAction action) => throw null; + public override string ToString() => throw null; + public override bool HasOrphanDelete { get => throw null; } + } + } + public sealed class CollectionKey : System.Runtime.Serialization.IDeserializationCallback + { + public CollectionKey(NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public void OnDeserialization(object sender) => throw null; public override string ToString() => throw null; + public string Role { get => throw null; } + public object Key { get => throw null; } } - - // Generated from `NHibernate.Engine.NamedQueryDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedQueryDefinition + public sealed class EntityEntry { - public NHibernate.CacheMode? CacheMode { get => throw null; } - public string CacheRegion { get => throw null; } - public string Comment { get => throw null; } - public int FetchSize { get => throw null; } - public NHibernate.FlushMode FlushMode { get => throw null; } - public bool IsCacheable { get => throw null; } + public object GetLoadedValue(string propertyName) => throw null; + public void PostInsert() => throw null; + public void PostUpdate(object entity, object[] updatedState, object nextVersion) => throw null; + public void PostDelete() => throw null; + public void ForceLocked(object entity, object nextVersion) => throw null; + public bool IsNullifiable(bool earlyInsert, NHibernate.Engine.ISessionImplementor session) => throw null; + public bool RequiresDirtyCheck(object entity) => throw null; + public bool IsModifiableEntity() => throw null; + public void SetReadOnly(bool readOnly, object entity) => throw null; + public override string ToString() => throw null; + public NHibernate.LockMode LockMode { get => throw null; set { } } + public NHibernate.Engine.Status Status { get => throw null; set { } } + public object Id { get => throw null; } + public object[] LoadedState { get => throw null; } + public object[] DeletedState { get => throw null; set { } } + public bool ExistsInDatabase { get => throw null; } + public object Version { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; } + public string EntityName { get => throw null; } + public bool IsBeingReplicated { get => throw null; } + public object RowId { get => throw null; } + public bool LoadedWithLazyPropertiesUnfetched { get => throw null; } + public NHibernate.Engine.EntityKey EntityKey { get => throw null; } public bool IsReadOnly { get => throw null; } - public NamedQueryDefinition(string query, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes) => throw null; - public NamedQueryDefinition(string query, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes) => throw null; - public System.Collections.Generic.IDictionary ParameterTypes { get => throw null; } - public string Query { get => throw null; } - public string QueryString { get => throw null; } - public int Timeout { get => throw null; } + } + public sealed class EntityKey : System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable, System.IEquatable + { + public EntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public override bool Equals(object other) => throw null; + public bool Equals(NHibernate.Engine.EntityKey other) => throw null; + public override int GetHashCode() => throw null; public override string ToString() => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void OnDeserialization(object sender) => throw null; + public bool IsBatchLoadable { get => throw null; } + public object Identifier { get => throw null; } + public string EntityName { get => throw null; } } - - // Generated from `NHibernate.Engine.NamedSQLQueryDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedSQLQueryDefinition : NHibernate.Engine.NamedQueryDefinition + public class EntityUniqueKey : System.Runtime.Serialization.IDeserializationCallback { - public bool IsCallable { get => throw null; } - public NamedSQLQueryDefinition(string query, string resultSetRef, System.Collections.Generic.IList querySpaces, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes, bool callable) : base(default(string), default(bool), default(string), default(int), default(int), default(NHibernate.FlushMode), default(bool), default(string), default(System.Collections.Generic.IDictionary)) => throw null; - public NamedSQLQueryDefinition(string query, NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, System.Collections.Generic.IList querySpaces, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes, bool callable) : base(default(string), default(bool), default(string), default(int), default(int), default(NHibernate.FlushMode), default(bool), default(string), default(System.Collections.Generic.IDictionary)) => throw null; - public NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] QueryReturns { get => throw null; } - public System.Collections.Generic.IList QuerySpaces { get => throw null; } - public string ResultSetRef { get => throw null; } + public EntityUniqueKey(string entityName, string uniqueKeyName, object semiResolvedKey, NHibernate.Type.IType keyType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override int GetHashCode() => throw null; + public void OnDeserialization(object sender) => throw null; + public int GenerateHashCode() => throw null; + public override bool Equals(object obj) => throw null; + public bool Equals(NHibernate.Engine.EntityUniqueKey that) => throw null; + public override string ToString() => throw null; + public string EntityName { get => throw null; } + public object Key { get => throw null; } + public string UniqueKeyName { get => throw null; } } - - // Generated from `NHibernate.Engine.Nullability` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Nullability + public class ExecuteUpdateResultCheckStyle { - public void CheckNullability(object[] values, NHibernate.Persister.Entity.IEntityPersister persister, bool isUpdate) => throw null; - public Nullability(NHibernate.Engine.ISessionImplementor session) => throw null; + public static NHibernate.Engine.ExecuteUpdateResultCheckStyle None; + public static NHibernate.Engine.ExecuteUpdateResultCheckStyle Count; + public static NHibernate.Engine.ExecuteUpdateResultCheckStyle Parse(string name) => throw null; + public static NHibernate.Engine.ExecuteUpdateResultCheckStyle DetermineDefault(NHibernate.SqlCommand.SqlString customSql, bool callable) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; } - - // Generated from `NHibernate.Engine.PersistenceContextExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class PersistenceContextExtensions + public class FilterDefinition { - public static NHibernate.Engine.EntityEntry AddEntity(this NHibernate.Engine.IPersistenceContext context, object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; - public static NHibernate.Engine.EntityEntry AddEntry(this NHibernate.Engine.IPersistenceContext context, object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; + public FilterDefinition(string name, string defaultCondition, System.Collections.Generic.IDictionary parameterTypes, bool useManyToOne) => throw null; + public NHibernate.Type.IType GetParameterType(string parameterName) => throw null; + public bool UseInManyToOne { get => throw null; } + public string FilterName { get => throw null; } + public System.Collections.Generic.ICollection ParameterNames { get => throw null; } + public string DefaultFilterCondition { get => throw null; } + public System.Collections.Generic.IDictionary ParameterTypes { get => throw null; } } - - // Generated from `NHibernate.Engine.PropertiesLhsAssociationTypeSqlInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertiesLhsAssociationTypeSqlInfo : NHibernate.Engine.AbstractLhsAssociationTypeSqlInfo + public class IdentifierValue { - protected override string[] GetAliasedColumns() => throw null; - protected override string[] GetColumns() => throw null; - public override string GetTableName(NHibernate.Type.IAssociationType type) => throw null; - public PropertiesLhsAssociationTypeSqlInfo(string alias, int propertyIdx, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) : base(default(string), default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.IMapping)) => throw null; + public static NHibernate.Engine.IdentifierValue SaveAny; + public static NHibernate.Engine.IdentifierValue SaveNone; + public static NHibernate.Engine.IdentifierValue SaveNull; + public static NHibernate.Engine.IdentifierValue Undefined; + protected IdentifierValue() => throw null; + public IdentifierValue(object value) => throw null; + public virtual bool? IsUnsaved(object id) => throw null; + public virtual object GetDefaultValue(object currentValue) => throw null; + public class UndefinedClass : NHibernate.Engine.IdentifierValue + { + public override bool? IsUnsaved(object id) => throw null; + public override object GetDefaultValue(object currentValue) => throw null; + public UndefinedClass() => throw null; + } } - - // Generated from `NHibernate.Engine.QueryParameters` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryParameters + public interface IMapping { - public NHibernate.CacheMode? CacheMode { get => throw null; set => throw null; } - public string CacheRegion { get => throw null; set => throw null; } - public bool Cacheable { get => throw null; set => throw null; } - public bool Callable { get => throw null; set => throw null; } - public bool CanGetFromCache(NHibernate.Engine.ISessionImplementor session) => throw null; - public bool CanPutToCache(NHibernate.Engine.ISessionImplementor session) => throw null; - public object[] CollectionKeys { get => throw null; set => throw null; } - public string Comment { get => throw null; set => throw null; } - public NHibernate.Engine.QueryParameters CreateCopyUsing(NHibernate.Engine.RowSelection selection) => throw null; - public bool ForceCacheRefresh { get => throw null; set => throw null; } - public bool HasAutoDiscoverScalarTypes { get => throw null; set => throw null; } - public bool HasRowSelection { get => throw null; } - public bool IsReadOnly(NHibernate.Engine.ISessionImplementor session) => throw null; - public bool IsReadOnlyInitialized { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary LockModes { get => throw null; set => throw null; } - public void LogParameters(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public System.Collections.Generic.IDictionary NamedParameters { get => throw null; set => throw null; } - public bool NaturalKeyLookup { get => throw null; set => throw null; } - public string OptionalEntityName { get => throw null; set => throw null; } - public object OptionalId { get => throw null; set => throw null; } - public object OptionalObject { get => throw null; set => throw null; } - public NHibernate.Type.IType[] PositionalParameterTypes { get => throw null; set => throw null; } - public object[] PositionalParameterValues { get => throw null; set => throw null; } - public NHibernate.Engine.RowSelection ProcessedRowSelection { get => throw null; set => throw null; } - public NHibernate.SqlCommand.SqlString ProcessedSql { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable ProcessedSqlParameters { get => throw null; set => throw null; } - public QueryParameters(System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, bool isLookupByNaturalKey, NHibernate.Transform.IResultTransformer transformer) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, object[] collectionKeys) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, object optionalObject, string optionalEntityName, object optionalObjectId) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, System.Collections.Generic.IDictionary namedParameters, object[] collectionKeys) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, bool isLookupByNaturalKey, NHibernate.Transform.IResultTransformer transformer) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, object[] collectionKeys, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Transform.IResultTransformer transformer) => throw null; - public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, object[] collectionKeys, NHibernate.Transform.IResultTransformer transformer) => throw null; - public QueryParameters() => throw null; - public bool ReadOnly { get => throw null; set => throw null; } - public NHibernate.Transform.IResultTransformer ResultTransformer { get => throw null; set => throw null; } - public NHibernate.Engine.RowSelection RowSelection { get => throw null; set => throw null; } - public void ValidateParameters() => throw null; + NHibernate.Type.IType GetIdentifierType(string className); + string GetIdentifierPropertyName(string className); + NHibernate.Type.IType GetReferencedPropertyType(string className, string propertyName); + bool HasNonIdentifierPropertyNamedId(string className); + NHibernate.Dialect.Dialect Dialect { get; } } - - // Generated from `NHibernate.Engine.ResultSetMappingDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ResultSetMappingDefinition + public static partial class PersistenceContextExtensions { - public void AddQueryReturn(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn queryReturn) => throw null; - public NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] GetQueryReturns() => throw null; - public string Name { get => throw null; } - public ResultSetMappingDefinition(string name) => throw null; + public static NHibernate.Engine.EntityEntry AddEntity(this NHibernate.Engine.IPersistenceContext context, object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; + public static NHibernate.Engine.EntityEntry AddEntry(this NHibernate.Engine.IPersistenceContext context, object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; } - - // Generated from `NHibernate.Engine.RowSelection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class RowSelection + public interface ISessionFactoryImplementor : NHibernate.Engine.IMapping, NHibernate.ISessionFactory, System.IDisposable { - public bool DefinesLimits { get => throw null; } - public int FetchSize { get => throw null; set => throw null; } - public int FirstRow { get => throw null; set => throw null; } - public int MaxRows { get => throw null; set => throw null; } - public static int NoValue; - public RowSelection() => throw null; - public int Timeout { get => throw null; set => throw null; } + System.Collections.Generic.IDictionary GetAllSecondLevelCacheRegions(); + NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName); + NHibernate.Persister.Collection.ICollectionPersister GetCollectionPersister(string role); + NHibernate.Type.IType[] GetReturnTypes(string queryString); + string[] GetReturnAliases(string queryString); + string[] GetImplementors(string entityOrClassName); + string GetImportedClassName(string name); + NHibernate.Cache.IQueryCache GetQueryCache(string regionName); + NHibernate.Engine.NamedQueryDefinition GetNamedQuery(string queryName); + NHibernate.Engine.NamedSQLQueryDefinition GetNamedSQLQuery(string queryName); + NHibernate.Engine.ResultSetMappingDefinition GetResultSetMapping(string resultSetRef); + NHibernate.Id.IIdentifierGenerator GetIdentifierGenerator(string rootEntityName); + NHibernate.Cache.ICache GetSecondLevelCacheRegion(string regionName); + NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, NHibernate.ConnectionReleaseMode connectionReleaseMode); + System.Collections.Generic.ISet GetCollectionRolesByEntityParticipant(string entityName); + NHibernate.Persister.Entity.IEntityPersister TryGetEntityPersister(string entityName); + string TryGetGuessEntityName(System.Type implementor); + NHibernate.IInterceptor Interceptor { get; } + NHibernate.Engine.Query.QueryPlanCache QueryPlanCache { get; } + NHibernate.Connection.IConnectionProvider ConnectionProvider { get; } + NHibernate.Transaction.ITransactionFactory TransactionFactory { get; } + NHibernate.Cache.UpdateTimestampsCache UpdateTimestampsCache { get; } + NHibernate.Stat.IStatisticsImplementor StatisticsImplementor { get; } + NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get; } + NHibernate.Cfg.Settings Settings { get; } + NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get; } + NHibernate.Dialect.Function.SQLFunctionRegistry SQLFunctionRegistry { get; } + NHibernate.Cache.IQueryCache QueryCache { get; } + NHibernate.Context.ICurrentSessionContext CurrentSessionContext { get; } } - - // Generated from `NHibernate.Engine.SessionImplementorExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SessionImplementorExtensions + public static class SessionFactoryImplementorExtension { - public static string GetTenantIdentifier(this NHibernate.Engine.ISessionImplementor session) => throw null; + public static System.Collections.Generic.ISet GetEntityPersisters(this NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.ISet spaces) => throw null; + public static System.Collections.Generic.ISet GetCollectionPersisters(this NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.ISet spaces) => throw null; } - - // Generated from `NHibernate.Engine.StatefulPersistenceContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StatefulPersistenceContext : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, NHibernate.Engine.IPersistenceContext + public static class JoinHelper { - public void AddChildParent(object child, object parent) => throw null; - public void AddCollectionHolder(NHibernate.Collection.IPersistentCollection holder) => throw null; - public void AddEntity(NHibernate.Engine.EntityUniqueKey euk, object entity) => throw null; - public void AddEntity(NHibernate.Engine.EntityKey key, object entity) => throw null; - public NHibernate.Engine.EntityEntry AddEntity(object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched) => throw null; - public NHibernate.Engine.EntityEntry AddEntity(object entity, NHibernate.Engine.Status status, object[] loadedState, NHibernate.Engine.EntityKey entityKey, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; - public NHibernate.Engine.EntityEntry AddEntry(object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement, bool lazyPropertiesAreUnfetched) => throw null; - public NHibernate.Engine.EntityEntry AddEntry(object entity, NHibernate.Engine.Status status, object[] loadedState, object rowId, object id, object version, NHibernate.LockMode lockMode, bool existsInDatabase, NHibernate.Persister.Entity.IEntityPersister persister, bool disableVersionIncrement) => throw null; - public NHibernate.Engine.CollectionEntry AddInitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id) => throw null; - public void AddInitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection) => throw null; - public void AddNewCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection) => throw null; - public void AddNonLazyCollection(NHibernate.Collection.IPersistentCollection collection) => throw null; - public void AddNullProperty(NHibernate.Engine.EntityKey ownerKey, string propertyName) => throw null; - public void AddProxy(NHibernate.Engine.EntityKey key, NHibernate.Proxy.INHibernateProxy proxy) => throw null; - public void AddUninitializedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection, object id) => throw null; - public void AddUninitializedDetachedCollection(NHibernate.Persister.Collection.ICollectionPersister persister, NHibernate.Collection.IPersistentCollection collection) => throw null; - public void AddUnownedCollection(NHibernate.Engine.CollectionKey key, NHibernate.Collection.IPersistentCollection collection) => throw null; - public void AfterLoad() => throw null; - public void AfterTransactionCompletion() => throw null; - public NHibernate.Engine.BatchFetchQueue BatchFetchQueue { get => throw null; } - public void BeforeLoad() => throw null; - public int CascadeLevel { get => throw null; } - public void CheckUniqueness(NHibernate.Engine.EntityKey key, object obj) => throw null; - public void Clear() => throw null; - public System.Collections.IDictionary CollectionEntries { get => throw null; } - public System.Collections.Generic.IDictionary CollectionsByKey { get => throw null; } - public bool ContainsCollection(NHibernate.Collection.IPersistentCollection collection) => throw null; - public bool ContainsEntity(NHibernate.Engine.EntityKey key) => throw null; - public bool ContainsProxy(NHibernate.Proxy.INHibernateProxy proxy) => throw null; - public int DecrementCascadeLevel() => throw null; - public bool DefaultReadOnly { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary EntitiesByKey { get => throw null; } - public System.Collections.IDictionary EntityEntries { get => throw null; } - public bool Flushing { get => throw null; set => throw null; } - public object[] GetCachedDatabaseSnapshot(NHibernate.Engine.EntityKey key) => throw null; - public NHibernate.Collection.IPersistentCollection GetCollection(NHibernate.Engine.CollectionKey collectionKey) => throw null; - public NHibernate.Engine.CollectionEntry GetCollectionEntry(NHibernate.Collection.IPersistentCollection coll) => throw null; - public NHibernate.Engine.CollectionEntry GetCollectionEntryOrNull(object collection) => throw null; - public NHibernate.Collection.IPersistentCollection GetCollectionHolder(object array) => throw null; - public object GetCollectionOwner(object key, NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; - public object[] GetDatabaseSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - public object GetEntity(NHibernate.Engine.EntityUniqueKey euk) => throw null; - public object GetEntity(NHibernate.Engine.EntityKey key) => throw null; - public NHibernate.Engine.EntityEntry GetEntry(object entity) => throw null; - public object GetIndexInOwner(string entity, string property, object childEntity, System.Collections.IDictionary mergeMap) => throw null; - public virtual object GetLoadedCollectionOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection) => throw null; - public virtual object GetLoadedCollectionOwnerOrNull(NHibernate.Collection.IPersistentCollection collection) => throw null; - public object[] GetNaturalIdSnapshot(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public System.Threading.Tasks.Task GetNaturalIdSnapshotAsync(object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object GetOwnerId(string entityName, string propertyName, object childEntity, System.Collections.IDictionary mergeMap) => throw null; - public object GetProxy(NHibernate.Engine.EntityKey key) => throw null; - public object GetSnapshot(NHibernate.Collection.IPersistentCollection coll) => throw null; - public bool HasNonReadOnlyEntities { get => throw null; } - public int IncrementCascadeLevel() => throw null; - public void InitializeNonLazyCollections() => throw null; - public System.Threading.Tasks.Task InitializeNonLazyCollectionsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsEntryFor(object entity) => throw null; - public bool IsLoadFinished { get => throw null; } - public bool IsPropertyNull(NHibernate.Engine.EntityKey ownerKey, string propertyName) => throw null; - public bool IsReadOnly(object entityOrProxy) => throw null; - public bool IsStateless { get => throw null; } - public NHibernate.Engine.Loading.LoadContexts LoadContexts { get => throw null; } - public object NarrowProxy(NHibernate.Proxy.INHibernateProxy proxy, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object obj) => throw null; - public static object NoRow; - public System.Collections.Generic.ISet NullifiableEntityKeys { get => throw null; } - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - public object ProxyFor(object impl) => throw null; - public object ProxyFor(NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey key, object impl) => throw null; - public bool ReassociateIfUninitializedProxy(object value) => throw null; - public void ReassociateProxy(object value, object id) => throw null; - public void RemoveChildParent(object child) => throw null; - public NHibernate.Collection.IPersistentCollection RemoveCollectionHolder(object array) => throw null; - public object RemoveEntity(NHibernate.Engine.EntityKey key) => throw null; - public NHibernate.Engine.EntityEntry RemoveEntry(object entity) => throw null; - public object RemoveProxy(NHibernate.Engine.EntityKey key) => throw null; - public void ReplaceDelayedEntityIdentityInsertKeys(NHibernate.Engine.EntityKey oldKey, object generatedId) => throw null; - public NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public void SetEntryStatus(NHibernate.Engine.EntityEntry entry, NHibernate.Engine.Status status) => throw null; - public void SetReadOnly(object entityOrProxy, bool readOnly) => throw null; - public StatefulPersistenceContext(NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ToString() => throw null; - public object Unproxy(object maybeProxy) => throw null; - public object UnproxyAndReassociate(object maybeProxy) => throw null; - public System.Threading.Tasks.Task UnproxyAndReassociateAsync(object maybeProxy, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Collection.IPersistentCollection UseUnownedCollection(NHibernate.Engine.CollectionKey key) => throw null; + public static NHibernate.Engine.ILhsAssociationTypeSqlInfo GetLhsSqlInfo(string alias, int property, NHibernate.Persister.Entity.IOuterJoinLoadable lhsPersister, NHibernate.Engine.IMapping mapping) => throw null; + public static NHibernate.Engine.ILhsAssociationTypeSqlInfo GetIdLhsSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable lhsPersister, NHibernate.Engine.IMapping mapping) => throw null; + public static string[] GetRHSColumnNames(NHibernate.Type.IAssociationType type, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static string[] GetRHSColumnNames(NHibernate.Persister.Entity.IJoinable joinable, NHibernate.Type.IAssociationType type) => throw null; } - - // Generated from `NHibernate.Engine.Status` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum Status + public interface ILhsAssociationTypeSqlInfo { - Deleted, - Gone, - Loaded, - Loading, - ReadOnly, - Saving, + string[] GetAliasedColumnNames(NHibernate.Type.IAssociationType type, int begin); + string[] GetColumnNames(NHibernate.Type.IAssociationType type, int begin); + string GetTableName(NHibernate.Type.IAssociationType type); } - - // Generated from `NHibernate.Engine.SubselectFetch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubselectFetch + public abstract class AbstractLhsAssociationTypeSqlInfo : NHibernate.Engine.ILhsAssociationTypeSqlInfo { - public NHibernate.Engine.QueryParameters QueryParameters { get => throw null; } - public System.Collections.Generic.ISet Result { get => throw null; } - public SubselectFetch(string alias, NHibernate.Persister.Entity.ILoadable loadable, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet resultingEntityKeys) => throw null; - public override string ToString() => throw null; - public NHibernate.SqlCommand.SqlString ToSubselectString(string ukname) => throw null; + protected AbstractLhsAssociationTypeSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) => throw null; + public string[] GetAliasedColumnNames(NHibernate.Type.IAssociationType type, int begin) => throw null; + public string[] GetColumnNames(NHibernate.Type.IAssociationType type, int begin) => throw null; + protected abstract string[] GetAliasedColumns(); + protected abstract string[] GetColumns(); + public abstract string GetTableName(NHibernate.Type.IAssociationType type); + public string Alias { get => throw null; } + public NHibernate.Persister.Entity.IOuterJoinLoadable Persister { get => throw null; } + public NHibernate.Engine.IMapping Mapping { get => throw null; } } - - // Generated from `NHibernate.Engine.TransactionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class TransactionHelper + public class PropertiesLhsAssociationTypeSqlInfo : NHibernate.Engine.AbstractLhsAssociationTypeSqlInfo { - public abstract object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction); - public abstract System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken); - public virtual object DoWorkInNewTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task DoWorkInNewTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected TransactionHelper() => throw null; - // Generated from `NHibernate.Engine.TransactionHelper+Work` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Work : NHibernate.Engine.Transaction.IIsolatedWork + public PropertiesLhsAssociationTypeSqlInfo(string alias, int propertyIdx, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) : base(default(string), default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.IMapping)) => throw null; + protected override string[] GetAliasedColumns() => throw null; + protected override string[] GetColumns() => throw null; + public override string GetTableName(NHibernate.Type.IAssociationType type) => throw null; + } + public class IdPropertiesLhsAssociationTypeSqlInfo : NHibernate.Engine.AbstractLhsAssociationTypeSqlInfo + { + public IdPropertiesLhsAssociationTypeSqlInfo(string alias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.IMapping mapping) : base(default(string), default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.IMapping)) => throw null; + protected override string[] GetAliasedColumns() => throw null; + protected override string[] GetColumns() => throw null; + public override string GetTableName(NHibernate.Type.IAssociationType type) => throw null; + } + public class JoinSequence + { + public override string ToString() => throw null; + public JoinSequence(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.Engine.JoinSequence GetFromPart() => throw null; + public NHibernate.Engine.JoinSequence Copy() => throw null; + public NHibernate.Engine.JoinSequence AddJoin(NHibernate.Type.IAssociationType associationType, string alias, NHibernate.SqlCommand.JoinType joinType, string[] referencingKey) => throw null; + public NHibernate.SqlCommand.JoinFragment ToJoinFragment() => throw null; + public NHibernate.SqlCommand.JoinFragment ToJoinFragment(System.Collections.Generic.IDictionary enabledFilters, bool includeExtraJoins) => throw null; + public NHibernate.SqlCommand.JoinFragment ToJoinFragment(System.Collections.Generic.IDictionary enabledFilters, bool includeAllSubclassJoins, NHibernate.SqlCommand.SqlString withClause) => throw null; + public NHibernate.SqlCommand.JoinFragment ToJoinFragment(System.Collections.Generic.IDictionary enabledFilters, bool includeExtraJoins, NHibernate.SqlCommand.SqlString withClauseFragment, string withClauseJoinAlias) => throw null; + public NHibernate.Engine.JoinSequence AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; + public NHibernate.Engine.JoinSequence AddCondition(string alias, string[] columns, string condition, bool appendParameter) => throw null; + public NHibernate.Engine.JoinSequence SetRoot(NHibernate.Persister.Entity.IJoinable joinable, string alias) => throw null; + public NHibernate.Engine.JoinSequence SetNext(NHibernate.Engine.JoinSequence next) => throw null; + public NHibernate.Engine.JoinSequence SetSelector(NHibernate.Engine.JoinSequence.ISelector s) => throw null; + public NHibernate.Engine.JoinSequence SetUseThetaStyle(bool useThetaStyle) => throw null; + public NHibernate.Engine.JoinSequence AddJoin(NHibernate.Hql.Ast.ANTLR.Tree.FromElement fromElement) => throw null; + public bool IsThetaStyle { get => throw null; } + public int JoinCount { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public interface ISelector { - public void DoWork(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction) => throw null; - public System.Threading.Tasks.Task DoWorkAsync(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; - public Work(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.TransactionHelper owner) => throw null; + bool IncludeSubclasses(string alias); } - - } - - // Generated from `NHibernate.Engine.TwoPhaseLoad` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TwoPhaseLoad + public class NamedQueryDefinition { - public static void AddUninitializedCachedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, object version, NHibernate.Engine.ISessionImplementor session) => throw null; - public static void AddUninitializedCachedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, object version, NHibernate.Engine.ISessionImplementor session) => throw null; - public static void AddUninitializedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; - public static void AddUninitializedEntity(NHibernate.Engine.EntityKey key, object obj, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; - public static void InitializeEntity(object entity, bool readOnly, NHibernate.Engine.ISessionImplementor session, NHibernate.Event.PreLoadEvent preLoadEvent, NHibernate.Event.PostLoadEvent postLoadEvent) => throw null; - public static System.Threading.Tasks.Task InitializeEntityAsync(object entity, bool readOnly, NHibernate.Engine.ISessionImplementor session, NHibernate.Event.PreLoadEvent preLoadEvent, NHibernate.Event.PostLoadEvent postLoadEvent, System.Threading.CancellationToken cancellationToken) => throw null; - public static void PostHydrate(NHibernate.Persister.Entity.IEntityPersister persister, object id, object[] values, object rowId, object obj, NHibernate.LockMode lockMode, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; - public static void PostHydrate(NHibernate.Persister.Entity.IEntityPersister persister, object id, object[] values, object rowId, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; + public NamedQueryDefinition(string query, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes) => throw null; + public NamedQueryDefinition(string query, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes) => throw null; + public override string ToString() => throw null; + public string QueryString { get => throw null; } + public bool IsCacheable { get => throw null; } + public string CacheRegion { get => throw null; } + public int FetchSize { get => throw null; } + public int Timeout { get => throw null; } + public NHibernate.FlushMode FlushMode { get => throw null; } + public System.Collections.Generic.IDictionary ParameterTypes { get => throw null; } + public string Query { get => throw null; } + public bool IsReadOnly { get => throw null; } + public string Comment { get => throw null; } + public NHibernate.CacheMode? CacheMode { get => throw null; } + } + public class NamedSQLQueryDefinition : NHibernate.Engine.NamedQueryDefinition + { + public NamedSQLQueryDefinition(string query, NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, System.Collections.Generic.IList querySpaces, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes, bool callable) : base(default(string), default(bool), default(string), default(int), default(int), default(NHibernate.FlushMode), default(bool), default(string), default(System.Collections.Generic.IDictionary)) => throw null; + public NamedSQLQueryDefinition(string query, string resultSetRef, System.Collections.Generic.IList querySpaces, bool cacheable, string cacheRegion, int timeout, int fetchSize, NHibernate.FlushMode flushMode, NHibernate.CacheMode? cacheMode, bool readOnly, string comment, System.Collections.Generic.IDictionary parameterTypes, bool callable) : base(default(string), default(bool), default(string), default(int), default(int), default(NHibernate.FlushMode), default(bool), default(string), default(System.Collections.Generic.IDictionary)) => throw null; + public NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] QueryReturns { get => throw null; } + public System.Collections.Generic.IList QuerySpaces { get => throw null; } + public bool IsCallable { get => throw null; } + public string ResultSetRef { get => throw null; } + } + public sealed class Nullability + { + public Nullability(NHibernate.Engine.ISessionImplementor session) => throw null; + public void CheckNullability(object[] values, NHibernate.Persister.Entity.IEntityPersister persister, bool isUpdate) => throw null; + } + public sealed class QueryParameters + { + public QueryParameters() => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, object optionalObject, string optionalEntityName, object optionalObjectId) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, object[] collectionKeys) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] postionalParameterValues, System.Collections.Generic.IDictionary namedParameters, object[] collectionKeys) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, bool isLookupByNaturalKey, NHibernate.Transform.IResultTransformer transformer) => throw null; + public QueryParameters(System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, bool isLookupByNaturalKey, NHibernate.Transform.IResultTransformer transformer) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, object[] collectionKeys, NHibernate.Transform.IResultTransformer transformer) => throw null; + public QueryParameters(NHibernate.Type.IType[] positionalParameterTypes, object[] positionalParameterValues, System.Collections.Generic.IDictionary namedParameters, System.Collections.Generic.IDictionary lockModes, NHibernate.Engine.RowSelection rowSelection, bool isReadOnlyInitialized, bool readOnly, bool cacheable, string cacheRegion, string comment, object[] collectionKeys, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Transform.IResultTransformer transformer) => throw null; + public void LogParameters(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public void ValidateParameters() => throw null; + public NHibernate.Engine.QueryParameters CreateCopyUsing(NHibernate.Engine.RowSelection selection) => throw null; + public bool IsReadOnly(NHibernate.Engine.ISessionImplementor session) => throw null; + public bool CanGetFromCache(NHibernate.Engine.ISessionImplementor session) => throw null; + public bool CanPutToCache(NHibernate.Engine.ISessionImplementor session) => throw null; + public bool HasRowSelection { get => throw null; } + public System.Collections.Generic.IDictionary NamedParameters { get => throw null; } + public NHibernate.Type.IType[] PositionalParameterTypes { get => throw null; set { } } + public object[] PositionalParameterValues { get => throw null; set { } } + public NHibernate.Engine.RowSelection RowSelection { get => throw null; set { } } + public System.Collections.Generic.IDictionary LockModes { get => throw null; set { } } + public bool IsReadOnlyInitialized { get => throw null; } + public bool Cacheable { get => throw null; set { } } + public string CacheRegion { get => throw null; set { } } + public NHibernate.CacheMode? CacheMode { get => throw null; set { } } + public string Comment { get => throw null; set { } } + public bool ForceCacheRefresh { get => throw null; set { } } + public string OptionalEntityName { get => throw null; set { } } + public object OptionalId { get => throw null; set { } } + public object OptionalObject { get => throw null; set { } } + public object[] CollectionKeys { get => throw null; set { } } + public bool Callable { get => throw null; set { } } + public bool ReadOnly { get => throw null; set { } } + public NHibernate.SqlCommand.SqlString ProcessedSql { get => throw null; } + public System.Collections.Generic.IEnumerable ProcessedSqlParameters { get => throw null; } + public NHibernate.Engine.RowSelection ProcessedRowSelection { get => throw null; } + public bool NaturalKeyLookup { get => throw null; set { } } + public NHibernate.Transform.IResultTransformer ResultTransformer { get => throw null; } + public bool HasAutoDiscoverScalarTypes { get => throw null; set { } } + } + public class ResultSetMappingDefinition + { + public ResultSetMappingDefinition(string name) => throw null; + public void AddQueryReturn(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn queryReturn) => throw null; + public NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] GetQueryReturns() => throw null; + public string Name { get => throw null; } + } + public sealed class RowSelection + { + public static int NoValue; + public RowSelection() => throw null; + public int FirstRow { get => throw null; set { } } + public int MaxRows { get => throw null; set { } } + public int Timeout { get => throw null; set { } } + public int FetchSize { get => throw null; set { } } + public bool DefinesLimits { get => throw null; } + } + public enum Status + { + Loaded = 0, + Deleted = 1, + Gone = 2, + Loading = 3, + Saving = 4, + ReadOnly = 5, + } + public class SubselectFetch + { + public SubselectFetch(string alias, NHibernate.Persister.Entity.ILoadable loadable, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet resultingEntityKeys) => throw null; + public NHibernate.SqlCommand.SqlString ToSubselectString(string ukname) => throw null; + public override string ToString() => throw null; + public NHibernate.Engine.QueryParameters QueryParameters { get => throw null; } + public System.Collections.Generic.ISet Result { get => throw null; } } - - // Generated from `NHibernate.Engine.TypedValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TypedValue + public sealed class TypedValue { + public TypedValue(NHibernate.Type.IType type, object value) => throw null; + public TypedValue(NHibernate.Type.IType type, object value, bool isList) => throw null; + public override int GetHashCode() => throw null; + public override bool Equals(object obj) => throw null; + public override string ToString() => throw null; + public object Value { get => throw null; } + public NHibernate.Type.IType Type { get => throw null; } public System.Collections.Generic.IEqualityComparer Comparer { get => throw null; } - // Generated from `NHibernate.Engine.TypedValue+DefaultComparer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultComparer : System.Collections.Generic.IEqualityComparer + public class ParameterListComparer : System.Collections.Generic.IEqualityComparer { - public DefaultComparer() => throw null; public bool Equals(NHibernate.Engine.TypedValue x, NHibernate.Engine.TypedValue y) => throw null; public int GetHashCode(NHibernate.Engine.TypedValue obj) => throw null; + public ParameterListComparer() => throw null; } - - - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; - // Generated from `NHibernate.Engine.TypedValue+ParameterListComparer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ParameterListComparer : System.Collections.Generic.IEqualityComparer + public class DefaultComparer : System.Collections.Generic.IEqualityComparer { public bool Equals(NHibernate.Engine.TypedValue x, NHibernate.Engine.TypedValue y) => throw null; public int GetHashCode(NHibernate.Engine.TypedValue obj) => throw null; - public ParameterListComparer() => throw null; + public DefaultComparer() => throw null; } - - - public override string ToString() => throw null; - public NHibernate.Type.IType Type { get => throw null; } - public TypedValue(NHibernate.Type.IType type, object value, bool isList) => throw null; - public TypedValue(NHibernate.Type.IType type, object value) => throw null; - public object Value { get => throw null; } } - - // Generated from `NHibernate.Engine.UnsavedValueFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class UnsavedValueFactory { public static NHibernate.Engine.IdentifierValue GetUnsavedIdentifierValue(string unsavedValue, NHibernate.Properties.IGetter identifierGetter, NHibernate.Type.IType identifierType, System.Reflection.ConstructorInfo constructor) => throw null; public static NHibernate.Engine.VersionValue GetUnsavedVersionValue(string versionUnsavedValue, NHibernate.Properties.IGetter versionGetter, NHibernate.Type.IVersionType versionType, System.Reflection.ConstructorInfo constructor) => throw null; } - - // Generated from `NHibernate.Engine.ValueInclusion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum ValueInclusion { - Full, - None, - Partial, + None = 0, + Partial = 1, + Full = 2, } - - // Generated from `NHibernate.Engine.VersionValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class VersionValue { - public virtual object GetDefaultValue(object currentValue) => throw null; - public virtual bool? IsUnsaved(object version) => throw null; - public static NHibernate.Engine.VersionValue VersionNegative; public static NHibernate.Engine.VersionValue VersionSaveNull; public static NHibernate.Engine.VersionValue VersionUndefined; - public VersionValue(object value) => throw null; + public static NHibernate.Engine.VersionValue VersionNegative; protected VersionValue() => throw null; + public VersionValue(object value) => throw null; + public virtual bool? IsUnsaved(object version) => throw null; + public virtual object GetDefaultValue(object currentValue) => throw null; } - - // Generated from `NHibernate.Engine.Versioning` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Versioning - { - public static object GetVersion(object[] fields, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public static object Increment(object version, NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task IncrementAsync(object version, NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static bool IsVersionIncrementRequired(int[] dirtyProperties, bool hasDirtyCollections, bool[] propertyVersionability) => throw null; - // Generated from `NHibernate.Engine.Versioning+OptimisticLock` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum OptimisticLock - { - All, - Dirty, - None, - Version, - } - - - public static object Seed(NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task SeedAsync(NHibernate.Type.IVersionType versionType, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static bool SeedVersion(object[] fields, int versionProperty, NHibernate.Type.IVersionType versionType, bool? force, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task SeedVersionAsync(object[] fields, int versionProperty, NHibernate.Type.IVersionType versionType, bool? force, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static void SetVersion(object[] fields, object version, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public Versioning() => throw null; - } - namespace Loading { - // Generated from `NHibernate.Engine.Loading.CollectionLoadContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionLoadContext { - public CollectionLoadContext(NHibernate.Engine.Loading.LoadContexts loadContexts, System.Data.Common.DbDataReader resultSet) => throw null; - public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache, NHibernate.Cache.CacheBatcher cacheBatcher) => throw null; - public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache) => throw null; - public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public System.Threading.Tasks.Task EndLoadingCollectionsAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task EndLoadingCollectionsAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task EndLoadingCollectionsAsync(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache, NHibernate.Cache.CacheBatcher cacheBatcher, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task EndLoadingCollectionsAsync(NHibernate.Persister.Collection.ICollectionPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public CollectionLoadContext(NHibernate.Engine.Loading.LoadContexts loadContexts, System.Data.Common.DbDataReader resultSet) => throw null; public NHibernate.Collection.IPersistentCollection GetLoadingCollection(NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache) => throw null; + public void EndLoadingCollections(NHibernate.Persister.Collection.ICollectionPersister persister, bool skipCache, NHibernate.Cache.CacheBatcher cacheBatcher) => throw null; + public override string ToString() => throw null; public NHibernate.Engine.Loading.LoadContexts LoadContext { get => throw null; } public System.Data.Common.DbDataReader ResultSet { get => throw null; } - public override string ToString() => throw null; } - - // Generated from `NHibernate.Engine.Loading.LoadContexts` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LoadContexts { - public void Cleanup() => throw null; + public LoadContexts(NHibernate.Engine.IPersistenceContext persistenceContext) => throw null; public virtual void Cleanup(System.Data.Common.DbDataReader resultSet) => throw null; + public void Cleanup() => throw null; public NHibernate.Engine.Loading.CollectionLoadContext GetCollectionLoadContext(System.Data.Common.DbDataReader resultSet) => throw null; - public bool HasLoadingCollectionEntries { get => throw null; } - public bool HasRegisteredLoadingCollectionEntries { get => throw null; } - public LoadContexts(NHibernate.Engine.IPersistenceContext persistenceContext) => throw null; public NHibernate.Collection.IPersistentCollection LocateLoadingCollection(NHibernate.Persister.Collection.ICollectionPersister persister, object ownerKey) => throw null; public NHibernate.Engine.IPersistenceContext PersistenceContext { get => throw null; } + public bool HasLoadingCollectionEntries { get => throw null; } + public bool HasRegisteredLoadingCollectionEntries { get => throw null; } } - - // Generated from `NHibernate.Engine.Loading.LoadingCollectionEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LoadingCollectionEntry { - public NHibernate.Collection.IPersistentCollection Collection { get => throw null; } - public object Key { get => throw null; } public LoadingCollectionEntry(System.Data.Common.DbDataReader resultSet, NHibernate.Persister.Collection.ICollectionPersister persister, object key, NHibernate.Collection.IPersistentCollection collection) => throw null; - public NHibernate.Persister.Collection.ICollectionPersister Persister { get => throw null; } - public System.Data.Common.DbDataReader ResultSet { get => throw null; } - public bool StopLoading { get => throw null; set => throw null; } public override string ToString() => throw null; + public System.Data.Common.DbDataReader ResultSet { get => throw null; } + public NHibernate.Persister.Collection.ICollectionPersister Persister { get => throw null; } + public object Key { get => throw null; } + public NHibernate.Collection.IPersistentCollection Collection { get => throw null; } + public bool StopLoading { get => throw null; set { } } } - } namespace Query { - // Generated from `NHibernate.Engine.Query.CallableParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IQueryPlan + { + System.Threading.Tasks.Task PerformListAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task> PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); + void PerformList(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Collections.IList results); + int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl); + System.Collections.Generic.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); + System.Collections.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); + NHibernate.Engine.Query.ParameterMetadata ParameterMetadata { get; } + System.Collections.Generic.ISet QuerySpaces { get; } + NHibernate.Hql.IQueryTranslator[] Translators { get; } + NHibernate.Engine.Query.ReturnMetadata ReturnMetadata { get; } + } + public class HQLQueryPlan : NHibernate.Engine.Query.IQueryPlan + { + protected static NHibernate.INHibernateLogger Log; + public System.Threading.Tasks.Task PerformListAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task> PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected HQLQueryPlan(string sourceQuery, NHibernate.Hql.IQueryTranslator[] translators) => throw null; + public void PerformList(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Collections.IList results) => throw null; + public System.Collections.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; + public System.Collections.Generic.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; + public int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } + public NHibernate.Engine.Query.ParameterMetadata ParameterMetadata { get => throw null; } + public NHibernate.Engine.Query.ReturnMetadata ReturnMetadata { get => throw null; } + public string[] SqlStrings { get => throw null; } + public NHibernate.Hql.IQueryTranslator[] Translators { get => throw null; } + } + public class NativeSQLQueryPlan + { + public System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public NativeSQLQueryPlan(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string SourceQuery { get => throw null; } + public NHibernate.Loader.Custom.Sql.SQLCustomQuery CustomQuery { get => throw null; } + } public static class CallableParser { - // Generated from `NHibernate.Engine.Query.CallableParser+Detail` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static NHibernate.Engine.Query.CallableParser.Detail Parse(string sqlString) => throw null; public class Detail { - public Detail() => throw null; - public string FunctionName; - public bool HasReturn; public bool IsCallable; + public bool HasReturn; + public string FunctionName; + public Detail() => throw null; } - - - public static NHibernate.Engine.Query.CallableParser.Detail Parse(string sqlString) => throw null; } - - // Generated from `NHibernate.Engine.Query.FilterQueryPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FilterQueryPlan : NHibernate.Engine.Query.QueryExpressionPlan { - public string CollectionRole { get => throw null; } + public FilterQueryPlan(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; + protected FilterQueryPlan(NHibernate.Engine.Query.FilterQueryPlan source, NHibernate.IQueryExpression expression) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; public override NHibernate.Engine.Query.QueryExpressionPlan Copy(NHibernate.IQueryExpression expression) => throw null; - public FilterQueryPlan(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.Query.HQLQueryPlan), default(NHibernate.IQueryExpression)) => throw null; - protected FilterQueryPlan(NHibernate.Engine.Query.FilterQueryPlan source, NHibernate.IQueryExpression expression) : base(default(NHibernate.Engine.Query.HQLQueryPlan), default(NHibernate.IQueryExpression)) => throw null; - } - - // Generated from `NHibernate.Engine.Query.HQLQueryPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HQLQueryPlan : NHibernate.Engine.Query.IQueryPlan - { - protected HQLQueryPlan(string sourceQuery, NHibernate.Hql.IQueryTranslator[] translators) => throw null; - internal HQLQueryPlan(NHibernate.Engine.Query.HQLQueryPlan source) => throw null; - protected static NHibernate.INHibernateLogger Log; - public NHibernate.Engine.Query.ParameterMetadata ParameterMetadata { get => throw null; set => throw null; } - public int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; - public System.Collections.Generic.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; - public System.Threading.Tasks.Task PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task> PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; - public void PerformList(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Collections.IList results) => throw null; - public System.Threading.Tasks.Task PerformListAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.Generic.ISet QuerySpaces { get => throw null; set => throw null; } - public NHibernate.Engine.Query.ReturnMetadata ReturnMetadata { get => throw null; set => throw null; } - public string[] SqlStrings { get => throw null; set => throw null; } - public NHibernate.Hql.IQueryTranslator[] Translators { get => throw null; set => throw null; } + public string CollectionRole { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.IQueryExpressionPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryExpressionPlan : NHibernate.Engine.Query.IQueryPlan { NHibernate.IQueryExpression QueryExpression { get; } } - - // Generated from `NHibernate.Engine.Query.IQueryPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryPlan - { - NHibernate.Engine.Query.ParameterMetadata ParameterMetadata { get; } - int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl); - System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Threading.CancellationToken cancellationToken); - System.Collections.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); - System.Collections.Generic.IEnumerable PerformIterate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); - System.Threading.Tasks.Task PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> PerformIterateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); - void PerformList(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Collections.IList results); - System.Threading.Tasks.Task PerformListAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor statelessSessionImpl, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - System.Collections.Generic.ISet QuerySpaces { get; } - NHibernate.Engine.Query.ReturnMetadata ReturnMetadata { get; } - NHibernate.Hql.IQueryTranslator[] Translators { get; } - } - - // Generated from `NHibernate.Engine.Query.NamedParameterDescriptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NamedParameterDescriptor { + public NamedParameterDescriptor(string name, NHibernate.Type.IType expectedType, bool jpaStyle) => throw null; + public string Name { get => throw null; } public NHibernate.Type.IType ExpectedType { get => throw null; } public bool JpaStyle { get => throw null; } - public string Name { get => throw null; } - public NamedParameterDescriptor(string name, NHibernate.Type.IType expectedType, bool jpaStyle) => throw null; - } - - // Generated from `NHibernate.Engine.Query.NativeSQLQueryPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NativeSQLQueryPlan - { - public NHibernate.Loader.Custom.Sql.SQLCustomQuery CustomQuery { get => throw null; } - public NativeSQLQueryPlan(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public int PerformExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task PerformExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public string SourceQuery { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.OrdinalParameterDescriptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OrdinalParameterDescriptor { - public NHibernate.Type.IType ExpectedType { get => throw null; } public OrdinalParameterDescriptor(int ordinalPosition, NHibernate.Type.IType expectedType) => throw null; public int OrdinalPosition { get => throw null; } + public NHibernate.Type.IType ExpectedType { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.ParamLocationRecognizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ParamLocationRecognizer : NHibernate.Engine.Query.ParameterParser.IRecognizer - { - public void JpaPositionalParameter(string name, int position) => throw null; - public void NamedParameter(string name, int position) => throw null; - // Generated from `NHibernate.Engine.Query.ParamLocationRecognizer+NamedParameterDescription` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedParameterDescription - { - public int[] BuildPositionsArray() => throw null; - public bool JpaStyle { get => throw null; } - public NamedParameterDescription(bool jpaStyle) => throw null; - } - - - public System.Collections.Generic.IDictionary NamedParameterDescriptionMap { get => throw null; } - public void OrdinalParameter(int position) => throw null; - public System.Collections.Generic.List OrdinalParameterLocationList { get => throw null; } - public void Other(string sqlPart) => throw null; - public void Other(System.Char character) => throw null; - public void OutParameter(int position) => throw null; - public ParamLocationRecognizer() => throw null; - public static NHibernate.Engine.Query.ParamLocationRecognizer ParseLocations(string query) => throw null; - } - - // Generated from `NHibernate.Engine.Query.ParameterMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ParameterMetadata { - public NHibernate.Engine.Query.NamedParameterDescriptor GetNamedParameterDescriptor(string name) => throw null; - public NHibernate.Type.IType GetNamedParameterExpectedType(string name) => throw null; + public ParameterMetadata(System.Collections.Generic.IEnumerable ordinalDescriptors, System.Collections.Generic.IDictionary namedDescriptorMap) => throw null; public NHibernate.Engine.Query.OrdinalParameterDescriptor GetOrdinalParameterDescriptor(int position) => throw null; public NHibernate.Type.IType GetOrdinalParameterExpectedType(int position) => throw null; - public System.Collections.Generic.ICollection NamedParameterNames { get => throw null; } + public NHibernate.Engine.Query.NamedParameterDescriptor GetNamedParameterDescriptor(string name) => throw null; + public NHibernate.Type.IType GetNamedParameterExpectedType(string name) => throw null; public int OrdinalParameterCount { get => throw null; } - public ParameterMetadata(System.Collections.Generic.IEnumerable ordinalDescriptors, System.Collections.Generic.IDictionary namedDescriptorMap) => throw null; + public System.Collections.Generic.ICollection NamedParameterNames { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.ParameterParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ParameterParser { - // Generated from `NHibernate.Engine.Query.ParameterParser+IRecognizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static void Parse(string sqlString, NHibernate.Engine.Query.ParameterParser.IRecognizer recognizer) => throw null; public interface IRecognizer { - void JpaPositionalParameter(string name, int position); - void NamedParameter(string name, int position); + void OutParameter(int position); void OrdinalParameter(int position); + void NamedParameter(string name, int position); + void JpaPositionalParameter(string name, int position); + void Other(char character); void Other(string sqlPart); - void Other(System.Char character); - void OutParameter(int position); } - - - public static void Parse(string sqlString, NHibernate.Engine.Query.ParameterParser.IRecognizer recognizer) => throw null; } - - // Generated from `NHibernate.Engine.Query.QueryExpressionPlan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryExpressionPlan : NHibernate.Engine.Query.HQLQueryPlan, NHibernate.Engine.Query.IQueryPlan, NHibernate.Engine.Query.IQueryExpressionPlan + public class ParamLocationRecognizer : NHibernate.Engine.Query.ParameterParser.IRecognizer { - public virtual NHibernate.Engine.Query.QueryExpressionPlan Copy(NHibernate.IQueryExpression expression) => throw null; + public static NHibernate.Engine.Query.ParamLocationRecognizer ParseLocations(string query) => throw null; + public void OutParameter(int position) => throw null; + public void OrdinalParameter(int position) => throw null; + public void NamedParameter(string name, int position) => throw null; + public void JpaPositionalParameter(string name, int position) => throw null; + public void Other(char character) => throw null; + public void Other(string sqlPart) => throw null; + public ParamLocationRecognizer() => throw null; + public System.Collections.Generic.IDictionary NamedParameterDescriptionMap { get => throw null; } + public System.Collections.Generic.List OrdinalParameterLocationList { get => throw null; } + public class NamedParameterDescription + { + public NamedParameterDescription(bool jpaStyle) => throw null; + public int[] BuildPositionsArray() => throw null; + public bool JpaStyle { get => throw null; } + } + } + public class QueryExpressionPlan : NHibernate.Engine.Query.HQLQueryPlan, NHibernate.Engine.Query.IQueryExpressionPlan, NHibernate.Engine.Query.IQueryPlan + { + public QueryExpressionPlan(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; + public QueryExpressionPlan(NHibernate.IQueryExpression queryExpression, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; + protected QueryExpressionPlan(string key, NHibernate.Hql.IQueryTranslator[] translators) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; + protected QueryExpressionPlan(NHibernate.Engine.Query.HQLQueryPlan source, NHibernate.IQueryExpression expression) : base(default(string), default(NHibernate.Hql.IQueryTranslator[])) => throw null; protected static NHibernate.Hql.IQueryTranslator[] CreateTranslators(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual NHibernate.Engine.Query.QueryExpressionPlan Copy(NHibernate.IQueryExpression expression) => throw null; public NHibernate.IQueryExpression QueryExpression { get => throw null; } - public QueryExpressionPlan(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.Query.HQLQueryPlan)) => throw null; - public QueryExpressionPlan(NHibernate.IQueryExpression queryExpression, bool shallow, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.Query.HQLQueryPlan)) => throw null; - protected QueryExpressionPlan(string key, NHibernate.Hql.IQueryTranslator[] translators) : base(default(NHibernate.Engine.Query.HQLQueryPlan)) => throw null; - protected QueryExpressionPlan(NHibernate.Engine.Query.HQLQueryPlan source, NHibernate.IQueryExpression expression) : base(default(NHibernate.Engine.Query.HQLQueryPlan)) => throw null; } - - // Generated from `NHibernate.Engine.Query.QueryPlanCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryPlanCache { + public QueryPlanCache(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.Engine.Query.ParameterMetadata GetSQLParameterMetadata(string query) => throw null; + public NHibernate.Engine.Query.IQueryExpressionPlan GetHQLQueryPlan(NHibernate.IQueryExpression queryExpression, bool shallow, System.Collections.Generic.IDictionary enabledFilters) => throw null; public NHibernate.Engine.Query.IQueryExpressionPlan GetFilterQueryPlan(string filterString, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters) => throw null; public NHibernate.Engine.Query.IQueryExpressionPlan GetFilterQueryPlan(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public NHibernate.Engine.Query.IQueryExpressionPlan GetHQLQueryPlan(NHibernate.IQueryExpression queryExpression, bool shallow, System.Collections.Generic.IDictionary enabledFilters) => throw null; public NHibernate.Engine.Query.NativeSQLQueryPlan GetNativeSQLQueryPlan(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec) => throw null; - public NHibernate.Engine.Query.ParameterMetadata GetSQLParameterMetadata(string query) => throw null; - public QueryPlanCache(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Engine.Query.ReturnMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReturnMetadata { - public string[] ReturnAliases { get => throw null; } public ReturnMetadata(string[] returnAliases, NHibernate.Type.IType[] returnTypes) => throw null; + public string[] ReturnAliases { get => throw null; } public NHibernate.Type.IType[] ReturnTypes { get => throw null; } } - namespace Sql { - // Generated from `NHibernate.Engine.Query.Sql.INativeSQLQueryReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface INativeSQLQueryReturn { } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQueryCollectionReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NativeSQLQueryCollectionReturn : NHibernate.Engine.Query.Sql.NativeSQLQueryNonScalarReturn { public NativeSQLQueryCollectionReturn(string alias, string ownerEntityName, string ownerProperty, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) : base(default(string), default(System.Collections.Generic.IDictionary), default(NHibernate.LockMode)) => throw null; public string OwnerEntityName { get => throw null; } public string OwnerProperty { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQueryJoinReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NativeSQLQueryJoinReturn : NHibernate.Engine.Query.Sql.NativeSQLQueryNonScalarReturn { public NativeSQLQueryJoinReturn(string alias, string ownerAlias, string ownerProperty, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) : base(default(string), default(System.Collections.Generic.IDictionary), default(NHibernate.LockMode)) => throw null; public string OwnerAlias { get => throw null; } public string OwnerProperty { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQueryNonScalarReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NativeSQLQueryNonScalarReturn : NHibernate.Engine.Query.Sql.INativeSQLQueryReturn { - public string Alias { get => throw null; } + protected NativeSQLQueryNonScalarReturn(string alias, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Engine.Query.Sql.NativeSQLQueryNonScalarReturn other) => throw null; public override int GetHashCode() => throw null; + public string Alias { get => throw null; } public NHibernate.LockMode LockMode { get => throw null; } - protected internal NativeSQLQueryNonScalarReturn(string alias, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) => throw null; public System.Collections.Generic.IDictionary PropertyResultsMap { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQueryRootReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NativeSQLQueryRootReturn : NHibernate.Engine.Query.Sql.NativeSQLQueryNonScalarReturn { - public NativeSQLQueryRootReturn(string alias, string entityName, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) : base(default(string), default(System.Collections.Generic.IDictionary), default(NHibernate.LockMode)) => throw null; public NativeSQLQueryRootReturn(string alias, string entityName, NHibernate.LockMode lockMode) : base(default(string), default(System.Collections.Generic.IDictionary), default(NHibernate.LockMode)) => throw null; + public NativeSQLQueryRootReturn(string alias, string entityName, System.Collections.Generic.IDictionary propertyResults, NHibernate.LockMode lockMode) : base(default(string), default(System.Collections.Generic.IDictionary), default(NHibernate.LockMode)) => throw null; public string ReturnEntityName { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQueryScalarReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NativeSQLQueryScalarReturn : NHibernate.Engine.Query.Sql.INativeSQLQueryReturn { - public string ColumnAlias { get => throw null; } + public NativeSQLQueryScalarReturn(string alias, NHibernate.Type.IType type) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Engine.Query.Sql.NativeSQLQueryScalarReturn other) => throw null; public override int GetHashCode() => throw null; - public NativeSQLQueryScalarReturn(string alias, NHibernate.Type.IType type) => throw null; + public string ColumnAlias { get => throw null; } public NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NativeSQLQuerySpecification { + public NativeSQLQuerySpecification(string queryString, NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] sqlQueryReturns, System.Collections.Generic.ICollection querySpaces) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public NativeSQLQuerySpecification(string queryString, NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] sqlQueryReturns, System.Collections.Generic.ICollection querySpaces) => throw null; - public System.Collections.Generic.ISet QuerySpaces { get => throw null; } public string QueryString { get => throw null; } public NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] SqlQueryReturns { get => throw null; } + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } } - } } namespace Transaction { - // Generated from `NHibernate.Engine.Transaction.IIsolatedWork` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IIsolatedWork { - void DoWork(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction); System.Threading.Tasks.Task DoWorkAsync(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken); + void DoWork(System.Data.Common.DbConnection connection, System.Data.Common.DbTransaction transaction); } - - // Generated from `NHibernate.Engine.Transaction.Isolater` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Isolater { - public static void DoIsolatedWork(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session) => throw null; public static System.Threading.Tasks.Task DoIsolatedWorkAsync(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static void DoNonTransactedWork(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session) => throw null; public static System.Threading.Tasks.Task DoNonTransactedWorkAsync(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static void DoIsolatedWork(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void DoNonTransactedWork(NHibernate.Engine.Transaction.IIsolatedWork work, NHibernate.Engine.ISessionImplementor session) => throw null; public Isolater() => throw null; } - } } namespace Event { - // Generated from `NHibernate.Event.AbstractCollectionEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractCollectionEvent : NHibernate.Event.AbstractEvent - { - protected AbstractCollectionEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object affectedOwner, object affectedOwnerId) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object AffectedOwnerIdOrNull { get => throw null; } - public object AffectedOwnerOrNull { get => throw null; } - public NHibernate.Collection.IPersistentCollection Collection { get => throw null; } - public virtual string GetAffectedOwnerEntityName() => throw null; - protected static string GetAffectedOwnerEntityName(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, object affectedOwner, NHibernate.Event.IEventSource source) => throw null; - protected static NHibernate.Persister.Collection.ICollectionPersister GetLoadedCollectionPersister(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; - protected static object GetLoadedOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; - protected static object GetLoadedOwnerOrNull(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; - protected static object GetOwnerIdOrNull(object owner, NHibernate.Event.IEventSource source) => throw null; - } - - // Generated from `NHibernate.Event.AbstractEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AbstractEvent : NHibernate.Event.IDatabaseEventArgs - { - public AbstractEvent(NHibernate.Event.IEventSource source) => throw null; - public NHibernate.Event.IEventSource Session { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Event.AbstractPostDatabaseOperationEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AbstractPostDatabaseOperationEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPostDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs + public interface IAutoFlushEventListener { - protected AbstractPostDatabaseOperationEvent(NHibernate.Event.IEventSource source, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object Entity { get => throw null; set => throw null; } - public object Id { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set => throw null; } + System.Threading.Tasks.Task OnAutoFlushAsync(NHibernate.Event.AutoFlushEvent @event, System.Threading.CancellationToken cancellationToken); + void OnAutoFlush(NHibernate.Event.AutoFlushEvent @event); } - - // Generated from `NHibernate.Event.AbstractPreDatabaseOperationEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractPreDatabaseOperationEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPreDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs + public interface IDeleteEventListener { - protected AbstractPreDatabaseOperationEvent(NHibernate.Event.IEventSource source, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object Entity { get => throw null; set => throw null; } - public object Id { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set => throw null; } + System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken); + void OnDelete(NHibernate.Event.DeleteEvent @event); + void OnDelete(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities); } - - // Generated from `NHibernate.Event.AutoFlushEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AutoFlushEvent : NHibernate.Event.FlushEvent + public interface IDirtyCheckEventListener { - public AutoFlushEvent(System.Collections.Generic.ISet querySpaces, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public bool FlushRequired { get => throw null; set => throw null; } - public System.Collections.Generic.ISet QuerySpaces { get => throw null; set => throw null; } + System.Threading.Tasks.Task OnDirtyCheckAsync(NHibernate.Event.DirtyCheckEvent @event, System.Threading.CancellationToken cancellationToken); + void OnDirtyCheck(NHibernate.Event.DirtyCheckEvent @event); } - - // Generated from `NHibernate.Event.DeleteEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DeleteEvent : NHibernate.Event.AbstractEvent + public interface IEventSource : NHibernate.Engine.ISessionImplementor, NHibernate.ISession, System.IDisposable { - public bool CascadeDeleteEnabled { get => throw null; } - public DeleteEvent(string entityName, object entity, bool isCascadeDeleteEnabled, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public DeleteEvent(string entityName, object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public DeleteEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object Entity { get => throw null; } - public string EntityName { get => throw null; } - } - - // Generated from `NHibernate.Event.DirtyCheckEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DirtyCheckEvent : NHibernate.Event.FlushEvent - { - public bool Dirty { get => throw null; set => throw null; } - public DirtyCheckEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - } - - // Generated from `NHibernate.Event.EventListeners` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EventListeners - { - public NHibernate.Event.IAutoFlushEventListener[] AutoFlushEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IDeleteEventListener[] DeleteEventListeners { get => throw null; set => throw null; } - public void DestroyListeners() => throw null; - public NHibernate.Event.IDirtyCheckEventListener[] DirtyCheckEventListeners { get => throw null; set => throw null; } - public EventListeners() => throw null; - public NHibernate.Event.IEvictEventListener[] EvictEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IFlushEntityEventListener[] FlushEntityEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IFlushEventListener[] FlushEventListeners { get => throw null; set => throw null; } - public System.Type GetListenerClassFor(NHibernate.Event.ListenerType type) => throw null; - public NHibernate.Event.IInitializeCollectionEventListener[] InitializeCollectionEventListeners { get => throw null; set => throw null; } - public virtual void InitializeListeners(NHibernate.Cfg.Configuration cfg) => throw null; - public NHibernate.Event.ILoadEventListener[] LoadEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.ILockEventListener[] LockEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IMergeEventListener[] MergeEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPersistEventListener[] PersistEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPersistEventListener[] PersistOnFlushEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostCollectionRecreateEventListener[] PostCollectionRecreateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostCollectionRemoveEventListener[] PostCollectionRemoveEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostCollectionUpdateEventListener[] PostCollectionUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostDeleteEventListener[] PostCommitDeleteEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostInsertEventListener[] PostCommitInsertEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostUpdateEventListener[] PostCommitUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostDeleteEventListener[] PostDeleteEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostInsertEventListener[] PostInsertEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostLoadEventListener[] PostLoadEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPostUpdateEventListener[] PostUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreCollectionRecreateEventListener[] PreCollectionRecreateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreCollectionRemoveEventListener[] PreCollectionRemoveEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreCollectionUpdateEventListener[] PreCollectionUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreDeleteEventListener[] PreDeleteEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreInsertEventListener[] PreInsertEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreLoadEventListener[] PreLoadEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IPreUpdateEventListener[] PreUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IRefreshEventListener[] RefreshEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.IReplicateEventListener[] ReplicateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.ISaveOrUpdateEventListener[] SaveEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.ISaveOrUpdateEventListener[] SaveOrUpdateEventListeners { get => throw null; set => throw null; } - public NHibernate.Event.EventListeners ShallowCopy() => throw null; - public NHibernate.Event.ISaveOrUpdateEventListener[] UpdateEventListeners { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Event.EvictEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EvictEvent : NHibernate.Event.AbstractEvent - { - public object Entity { get => throw null; set => throw null; } - public EvictEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - } - - // Generated from `NHibernate.Event.FlushEntityEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FlushEntityEvent : NHibernate.Event.AbstractEvent - { - public object[] DatabaseSnapshot { get => throw null; set => throw null; } - public bool DirtyCheckHandledByInterceptor { get => throw null; set => throw null; } - public bool DirtyCheckPossible { get => throw null; set => throw null; } - public int[] DirtyProperties { get => throw null; set => throw null; } - public object Entity { get => throw null; } - public NHibernate.Engine.EntityEntry EntityEntry { get => throw null; } - public FlushEntityEvent(NHibernate.Event.IEventSource source, object entity, NHibernate.Engine.EntityEntry entry) : base(default(NHibernate.Event.IEventSource)) => throw null; - public bool HasDatabaseSnapshot { get => throw null; } - public bool HasDirtyCollection { get => throw null; set => throw null; } - public object[] PropertyValues { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Event.FlushEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FlushEvent : NHibernate.Event.AbstractEvent - { - public FlushEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - } - - // Generated from `NHibernate.Event.IAutoFlushEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IAutoFlushEventListener - { - void OnAutoFlush(NHibernate.Event.AutoFlushEvent @event); - System.Threading.Tasks.Task OnAutoFlushAsync(NHibernate.Event.AutoFlushEvent @event, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Event.IDatabaseEventArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDatabaseEventArgs - { - NHibernate.Event.IEventSource Session { get; } - } - - // Generated from `NHibernate.Event.IDeleteEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDeleteEventListener - { - void OnDelete(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities); - void OnDelete(NHibernate.Event.DeleteEvent @event); - System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Event.IDestructible` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDestructible - { - void Cleanup(); - } - - // Generated from `NHibernate.Event.IDirtyCheckEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDirtyCheckEventListener - { - void OnDirtyCheck(NHibernate.Event.DirtyCheckEvent @event); - System.Threading.Tasks.Task OnDirtyCheckAsync(NHibernate.Event.DirtyCheckEvent @event, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Event.IEventSource` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEventSource : System.IDisposable, NHibernate.ISession, NHibernate.Engine.ISessionImplementor - { - NHibernate.Engine.ActionQueue ActionQueue { get; } - bool AutoFlushSuspended { get; } - void Delete(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities); - System.Threading.Tasks.Task DeleteAsync(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken); - void ForceFlush(NHibernate.Engine.EntityEntry e); System.Threading.Tasks.Task ForceFlushAsync(NHibernate.Engine.EntityEntry e, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task RefreshAsync(object obj, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task DeleteAsync(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken); object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id); + void ForceFlush(NHibernate.Engine.EntityEntry e); void Merge(string entityName, object obj, System.Collections.IDictionary copiedAlready); - System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); void Persist(string entityName, object obj, System.Collections.IDictionary createdAlready); - System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken); void PersistOnFlush(string entityName, object obj, System.Collections.IDictionary copiedAlready); - System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); void Refresh(object obj, System.Collections.IDictionary refreshedAlready); - System.Threading.Tasks.Task RefreshAsync(object obj, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken); + void Delete(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities); System.IDisposable SuspendAutoFlush(); + NHibernate.Engine.ActionQueue ActionQueue { get; } + bool AutoFlushSuspended { get; } } - - // Generated from `NHibernate.Event.IEvictEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEvictEventListener { - void OnEvict(NHibernate.Event.EvictEvent @event); System.Threading.Tasks.Task OnEvictAsync(NHibernate.Event.EvictEvent @event, System.Threading.CancellationToken cancellationToken); + void OnEvict(NHibernate.Event.EvictEvent @event); } - - // Generated from `NHibernate.Event.IFlushEntityEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFlushEntityEventListener { - void OnFlushEntity(NHibernate.Event.FlushEntityEvent @event); System.Threading.Tasks.Task OnFlushEntityAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken); + void OnFlushEntity(NHibernate.Event.FlushEntityEvent @event); } - - // Generated from `NHibernate.Event.IFlushEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFlushEventListener { - void OnFlush(NHibernate.Event.FlushEvent @event); System.Threading.Tasks.Task OnFlushAsync(NHibernate.Event.FlushEvent @event, System.Threading.CancellationToken cancellationToken); + void OnFlush(NHibernate.Event.FlushEvent @event); } - - // Generated from `NHibernate.Event.IInitializable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IInitializable - { - void Initialize(NHibernate.Cfg.Configuration cfg); - } - - // Generated from `NHibernate.Event.IInitializeCollectionEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInitializeCollectionEventListener { - void OnInitializeCollection(NHibernate.Event.InitializeCollectionEvent @event); System.Threading.Tasks.Task OnInitializeCollectionAsync(NHibernate.Event.InitializeCollectionEvent @event, System.Threading.CancellationToken cancellationToken); + void OnInitializeCollection(NHibernate.Event.InitializeCollectionEvent @event); } - - // Generated from `NHibernate.Event.ILoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILoadEventListener { - void OnLoad(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType); System.Threading.Tasks.Task OnLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType, System.Threading.CancellationToken cancellationToken); + void OnLoad(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType); } - - // Generated from `NHibernate.Event.ILockEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILockEventListener { - void OnLock(NHibernate.Event.LockEvent @event); System.Threading.Tasks.Task OnLockAsync(NHibernate.Event.LockEvent @event, System.Threading.CancellationToken cancellationToken); + void OnLock(NHibernate.Event.LockEvent @event); } - - // Generated from `NHibernate.Event.IMergeEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMergeEventListener { - void OnMerge(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready); - void OnMerge(NHibernate.Event.MergeEvent @event); System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); + void OnMerge(NHibernate.Event.MergeEvent @event); + void OnMerge(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready); } - - // Generated from `NHibernate.Event.IPersistEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPersistEventListener { - void OnPersist(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready); - void OnPersist(NHibernate.Event.PersistEvent @event); System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken); + void OnPersist(NHibernate.Event.PersistEvent @event); + void OnPersist(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready); } - - // Generated from `NHibernate.Event.IPostCollectionRecreateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostCollectionRecreateEventListener { - void OnPostRecreateCollection(NHibernate.Event.PostCollectionRecreateEvent @event); System.Threading.Tasks.Task OnPostRecreateCollectionAsync(NHibernate.Event.PostCollectionRecreateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostRecreateCollection(NHibernate.Event.PostCollectionRecreateEvent @event); } - - // Generated from `NHibernate.Event.IPostCollectionRemoveEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostCollectionRemoveEventListener { - void OnPostRemoveCollection(NHibernate.Event.PostCollectionRemoveEvent @event); System.Threading.Tasks.Task OnPostRemoveCollectionAsync(NHibernate.Event.PostCollectionRemoveEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostRemoveCollection(NHibernate.Event.PostCollectionRemoveEvent @event); } - - // Generated from `NHibernate.Event.IPostCollectionUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostCollectionUpdateEventListener { - void OnPostUpdateCollection(NHibernate.Event.PostCollectionUpdateEvent @event); System.Threading.Tasks.Task OnPostUpdateCollectionAsync(NHibernate.Event.PostCollectionUpdateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostUpdateCollection(NHibernate.Event.PostCollectionUpdateEvent @event); } - - // Generated from `NHibernate.Event.IPostDatabaseOperationEventArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPostDatabaseOperationEventArgs : NHibernate.Event.IDatabaseEventArgs - { - object Entity { get; } - object Id { get; } - NHibernate.Persister.Entity.IEntityPersister Persister { get; } - } - - // Generated from `NHibernate.Event.IPostDeleteEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostDeleteEventListener { - void OnPostDelete(NHibernate.Event.PostDeleteEvent @event); System.Threading.Tasks.Task OnPostDeleteAsync(NHibernate.Event.PostDeleteEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostDelete(NHibernate.Event.PostDeleteEvent @event); } - - // Generated from `NHibernate.Event.IPostInsertEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostInsertEventListener { - void OnPostInsert(NHibernate.Event.PostInsertEvent @event); System.Threading.Tasks.Task OnPostInsertAsync(NHibernate.Event.PostInsertEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostInsert(NHibernate.Event.PostInsertEvent @event); } - - // Generated from `NHibernate.Event.IPostLoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPostLoadEventListener - { - void OnPostLoad(NHibernate.Event.PostLoadEvent @event); - } - - // Generated from `NHibernate.Event.IPostUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPostUpdateEventListener { - void OnPostUpdate(NHibernate.Event.PostUpdateEvent @event); System.Threading.Tasks.Task OnPostUpdateAsync(NHibernate.Event.PostUpdateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPostUpdate(NHibernate.Event.PostUpdateEvent @event); } - - // Generated from `NHibernate.Event.IPreCollectionRecreateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreCollectionRecreateEventListener { - void OnPreRecreateCollection(NHibernate.Event.PreCollectionRecreateEvent @event); System.Threading.Tasks.Task OnPreRecreateCollectionAsync(NHibernate.Event.PreCollectionRecreateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPreRecreateCollection(NHibernate.Event.PreCollectionRecreateEvent @event); } - - // Generated from `NHibernate.Event.IPreCollectionRemoveEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreCollectionRemoveEventListener { - void OnPreRemoveCollection(NHibernate.Event.PreCollectionRemoveEvent @event); System.Threading.Tasks.Task OnPreRemoveCollectionAsync(NHibernate.Event.PreCollectionRemoveEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPreRemoveCollection(NHibernate.Event.PreCollectionRemoveEvent @event); } - - // Generated from `NHibernate.Event.IPreCollectionUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreCollectionUpdateEventListener { - void OnPreUpdateCollection(NHibernate.Event.PreCollectionUpdateEvent @event); System.Threading.Tasks.Task OnPreUpdateCollectionAsync(NHibernate.Event.PreCollectionUpdateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPreUpdateCollection(NHibernate.Event.PreCollectionUpdateEvent @event); } - - // Generated from `NHibernate.Event.IPreDatabaseOperationEventArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPreDatabaseOperationEventArgs : NHibernate.Event.IDatabaseEventArgs - { - object Entity { get; } - object Id { get; } - NHibernate.Persister.Entity.IEntityPersister Persister { get; } - } - - // Generated from `NHibernate.Event.IPreDeleteEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreDeleteEventListener { - bool OnPreDelete(NHibernate.Event.PreDeleteEvent @event); System.Threading.Tasks.Task OnPreDeleteAsync(NHibernate.Event.PreDeleteEvent @event, System.Threading.CancellationToken cancellationToken); + bool OnPreDelete(NHibernate.Event.PreDeleteEvent @event); } - - // Generated from `NHibernate.Event.IPreInsertEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreInsertEventListener { - bool OnPreInsert(NHibernate.Event.PreInsertEvent @event); System.Threading.Tasks.Task OnPreInsertAsync(NHibernate.Event.PreInsertEvent @event, System.Threading.CancellationToken cancellationToken); + bool OnPreInsert(NHibernate.Event.PreInsertEvent @event); } - - // Generated from `NHibernate.Event.IPreLoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreLoadEventListener { - void OnPreLoad(NHibernate.Event.PreLoadEvent @event); System.Threading.Tasks.Task OnPreLoadAsync(NHibernate.Event.PreLoadEvent @event, System.Threading.CancellationToken cancellationToken); + void OnPreLoad(NHibernate.Event.PreLoadEvent @event); } - - // Generated from `NHibernate.Event.IPreUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPreUpdateEventListener { - bool OnPreUpdate(NHibernate.Event.PreUpdateEvent @event); System.Threading.Tasks.Task OnPreUpdateAsync(NHibernate.Event.PreUpdateEvent @event, System.Threading.CancellationToken cancellationToken); + bool OnPreUpdate(NHibernate.Event.PreUpdateEvent @event); } - - // Generated from `NHibernate.Event.IRefreshEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IRefreshEventListener { - void OnRefresh(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready); - void OnRefresh(NHibernate.Event.RefreshEvent @event); System.Threading.Tasks.Task OnRefreshAsync(NHibernate.Event.RefreshEvent @event, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task OnRefreshAsync(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken); + void OnRefresh(NHibernate.Event.RefreshEvent @event); + void OnRefresh(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready); } - - // Generated from `NHibernate.Event.IReplicateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IReplicateEventListener { - void OnReplicate(NHibernate.Event.ReplicateEvent @event); System.Threading.Tasks.Task OnReplicateAsync(NHibernate.Event.ReplicateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnReplicate(NHibernate.Event.ReplicateEvent @event); } - - // Generated from `NHibernate.Event.ISaveOrUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISaveOrUpdateEventListener { - void OnSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event); System.Threading.Tasks.Task OnSaveOrUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken); + void OnSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event); } - - // Generated from `NHibernate.Event.InitializeCollectionEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InitializeCollectionEvent : NHibernate.Event.AbstractCollectionEvent + public abstract class AbstractCollectionEvent : NHibernate.Event.AbstractEvent { - public InitializeCollectionEvent(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + protected AbstractCollectionEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object affectedOwner, object affectedOwnerId) : base(default(NHibernate.Event.IEventSource)) => throw null; + protected static NHibernate.Persister.Collection.ICollectionPersister GetLoadedCollectionPersister(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; + protected static object GetLoadedOwnerOrNull(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; + protected static object GetLoadedOwnerIdOrNull(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) => throw null; + protected static object GetOwnerIdOrNull(object owner, NHibernate.Event.IEventSource source) => throw null; + protected static string GetAffectedOwnerEntityName(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, object affectedOwner, NHibernate.Event.IEventSource source) => throw null; + public virtual string GetAffectedOwnerEntityName() => throw null; + public NHibernate.Collection.IPersistentCollection Collection { get => throw null; } + public object AffectedOwnerOrNull { get => throw null; } + public object AffectedOwnerIdOrNull { get => throw null; } } - - // Generated from `NHibernate.Event.ListenerType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum ListenerType - { - Autoflush, - Create, - CreateOnFlush, - Delete, - DirtyCheck, - Evict, - Flush, - FlushEntity, - Load, - LoadCollection, - Lock, - Merge, - NotValidType, - PostCollectionRecreate, - PostCollectionRemove, - PostCollectionUpdate, - PostCommitDelete, - PostCommitInsert, - PostCommitUpdate, - PostDelete, - PostInsert, - PostLoad, - PostUpdate, - PreCollectionRecreate, - PreCollectionRemove, - PreCollectionUpdate, - PreDelete, - PreInsert, - PreLoad, - PreUpdate, - Refresh, - Replicate, - Save, - SaveUpdate, - Update, - } - - // Generated from `NHibernate.Event.LoadEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LoadEvent : NHibernate.Event.AbstractEvent + public class AbstractEvent : NHibernate.Event.IDatabaseEventArgs { - public static NHibernate.LockMode DefaultLockMode; - public string EntityClassName { get => throw null; set => throw null; } - public object EntityId { get => throw null; set => throw null; } - public object InstanceToLoad { get => throw null; set => throw null; } - public bool IsAssociationFetch { get => throw null; } - public LoadEvent(object entityId, string entityClassName, bool isAssociationFetch, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public LoadEvent(object entityId, string entityClassName, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public LoadEvent(object entityId, object instanceToLoad, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - private LoadEvent(object entityId, string entityClassName, object instanceToLoad, NHibernate.LockMode lockMode, bool isAssociationFetch, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public NHibernate.LockMode LockMode { get => throw null; set => throw null; } - public object Result { get => throw null; set => throw null; } + public AbstractEvent(NHibernate.Event.IEventSource source) => throw null; + public NHibernate.Event.IEventSource Session { get => throw null; } } - - // Generated from `NHibernate.Event.LoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class LoadEventListener + public class AbstractPostDatabaseOperationEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPostDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs { - public static NHibernate.Event.LoadType Get; - public static NHibernate.Event.LoadType ImmediateLoad; - public static NHibernate.Event.LoadType InternalLoadEager; - public static NHibernate.Event.LoadType InternalLoadLazy; - public static NHibernate.Event.LoadType InternalLoadNullable; - public static NHibernate.Event.LoadType Load; - public static NHibernate.Event.LoadType Reload; + protected AbstractPostDatabaseOperationEvent(NHibernate.Event.IEventSource source, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; } + public object Id { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; } } - - // Generated from `NHibernate.Event.LoadType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LoadType + public abstract class AbstractPreDatabaseOperationEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPreDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs { - public bool ExactPersister { get => throw null; } - public bool IsAllowNulls { get => throw null; } - public bool IsAllowProxyCreation { get => throw null; } - public bool IsCheckDeleted { get => throw null; } - public bool IsNakedEntityReturned { get => throw null; } - public string Name { get => throw null; } - public override string ToString() => throw null; + protected AbstractPreDatabaseOperationEvent(NHibernate.Event.IEventSource source, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; } + public object Id { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; } } - - // Generated from `NHibernate.Event.LockEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LockEvent : NHibernate.Event.AbstractEvent + public class AutoFlushEvent : NHibernate.Event.FlushEvent { - public object Entity { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public LockEvent(string entityName, object original, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public LockEvent(object entity, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public NHibernate.LockMode LockMode { get => throw null; set => throw null; } + public AutoFlushEvent(System.Collections.Generic.ISet querySpaces, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public System.Collections.Generic.ISet QuerySpaces { get => throw null; set { } } + public bool FlushRequired { get => throw null; set { } } } - - // Generated from `NHibernate.Event.MergeEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MergeEvent : NHibernate.Event.AbstractEvent + public class DeleteEvent : NHibernate.Event.AbstractEvent { - public object Entity { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public MergeEvent(string entityName, object original, object id, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public MergeEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public MergeEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object Original { get => throw null; set => throw null; } - public object RequestedId { get => throw null; set => throw null; } - public object Result { get => throw null; set => throw null; } + public DeleteEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public DeleteEvent(string entityName, object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public DeleteEvent(string entityName, object entity, bool isCascadeDeleteEnabled, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public string EntityName { get => throw null; } + public object Entity { get => throw null; } + public bool CascadeDeleteEnabled { get => throw null; } } - - // Generated from `NHibernate.Event.PersistEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistEvent : NHibernate.Event.AbstractEvent + public class DirtyCheckEvent : NHibernate.Event.FlushEvent { - public object Entity { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public PersistEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public PersistEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public DirtyCheckEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public bool Dirty { get => throw null; set { } } } - - // Generated from `NHibernate.Event.PostCollectionRecreateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostCollectionRecreateEvent : NHibernate.Event.AbstractCollectionEvent + public class EventListeners { - public PostCollectionRecreateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + public System.Type GetListenerClassFor(NHibernate.Event.ListenerType type) => throw null; + public virtual void InitializeListeners(NHibernate.Cfg.Configuration cfg) => throw null; + public NHibernate.Event.EventListeners ShallowCopy() => throw null; + public void DestroyListeners() => throw null; + public EventListeners() => throw null; + public NHibernate.Event.ILoadEventListener[] LoadEventListeners { get => throw null; set { } } + public NHibernate.Event.ISaveOrUpdateEventListener[] SaveOrUpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IMergeEventListener[] MergeEventListeners { get => throw null; set { } } + public NHibernate.Event.IPersistEventListener[] PersistEventListeners { get => throw null; set { } } + public NHibernate.Event.IPersistEventListener[] PersistOnFlushEventListeners { get => throw null; set { } } + public NHibernate.Event.IReplicateEventListener[] ReplicateEventListeners { get => throw null; set { } } + public NHibernate.Event.IDeleteEventListener[] DeleteEventListeners { get => throw null; set { } } + public NHibernate.Event.IAutoFlushEventListener[] AutoFlushEventListeners { get => throw null; set { } } + public NHibernate.Event.IDirtyCheckEventListener[] DirtyCheckEventListeners { get => throw null; set { } } + public NHibernate.Event.IFlushEventListener[] FlushEventListeners { get => throw null; set { } } + public NHibernate.Event.IEvictEventListener[] EvictEventListeners { get => throw null; set { } } + public NHibernate.Event.ILockEventListener[] LockEventListeners { get => throw null; set { } } + public NHibernate.Event.IRefreshEventListener[] RefreshEventListeners { get => throw null; set { } } + public NHibernate.Event.IFlushEntityEventListener[] FlushEntityEventListeners { get => throw null; set { } } + public NHibernate.Event.IInitializeCollectionEventListener[] InitializeCollectionEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostLoadEventListener[] PostLoadEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreLoadEventListener[] PreLoadEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreDeleteEventListener[] PreDeleteEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreUpdateEventListener[] PreUpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreInsertEventListener[] PreInsertEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostDeleteEventListener[] PostDeleteEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostUpdateEventListener[] PostUpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostInsertEventListener[] PostInsertEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostDeleteEventListener[] PostCommitDeleteEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostUpdateEventListener[] PostCommitUpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostInsertEventListener[] PostCommitInsertEventListeners { get => throw null; set { } } + public NHibernate.Event.ISaveOrUpdateEventListener[] SaveEventListeners { get => throw null; set { } } + public NHibernate.Event.ISaveOrUpdateEventListener[] UpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreCollectionRecreateEventListener[] PreCollectionRecreateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostCollectionRecreateEventListener[] PostCollectionRecreateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreCollectionRemoveEventListener[] PreCollectionRemoveEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostCollectionRemoveEventListener[] PostCollectionRemoveEventListeners { get => throw null; set { } } + public NHibernate.Event.IPreCollectionUpdateEventListener[] PreCollectionUpdateEventListeners { get => throw null; set { } } + public NHibernate.Event.IPostCollectionUpdateEventListener[] PostCollectionUpdateEventListeners { get => throw null; set { } } } - - // Generated from `NHibernate.Event.PostCollectionRemoveEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostCollectionRemoveEvent : NHibernate.Event.AbstractCollectionEvent + public class EvictEvent : NHibernate.Event.AbstractEvent { - public PostCollectionRemoveEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object loadedOwner) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + public EvictEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; set { } } } - - // Generated from `NHibernate.Event.PostCollectionUpdateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostCollectionUpdateEvent : NHibernate.Event.AbstractCollectionEvent + public class FlushEntityEvent : NHibernate.Event.AbstractEvent { - public PostCollectionUpdateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + public FlushEntityEvent(NHibernate.Event.IEventSource source, object entity, NHibernate.Engine.EntityEntry entry) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; } + public NHibernate.Engine.EntityEntry EntityEntry { get => throw null; } + public object[] PropertyValues { get => throw null; set { } } + public object[] DatabaseSnapshot { get => throw null; set { } } + public int[] DirtyProperties { get => throw null; set { } } + public bool HasDirtyCollection { get => throw null; set { } } + public bool DirtyCheckPossible { get => throw null; set { } } + public bool DirtyCheckHandledByInterceptor { get => throw null; set { } } + public bool HasDatabaseSnapshot { get => throw null; } } - - // Generated from `NHibernate.Event.PostDeleteEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostDeleteEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + public class FlushEvent : NHibernate.Event.AbstractEvent { - public object[] DeletedState { get => throw null; set => throw null; } - public PostDeleteEvent(object entity, object id, object[] deletedState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public FlushEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; } - - // Generated from `NHibernate.Event.PostInsertEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostInsertEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + public interface IDatabaseEventArgs { - public PostInsertEvent(object entity, object id, object[] state, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; - public object[] State { get => throw null; set => throw null; } + NHibernate.Event.IEventSource Session { get; } } - - // Generated from `NHibernate.Event.PostLoadEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostLoadEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPostDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs + public interface IDestructible { - public object Entity { get => throw null; set => throw null; } - public object Id { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set => throw null; } - public PostLoadEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + void Cleanup(); } - - // Generated from `NHibernate.Event.PostUpdateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PostUpdateEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + public interface IInitializable { - public object[] OldState { get => throw null; set => throw null; } - public PostUpdateEvent(object entity, object id, object[] state, object[] oldState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; - public object[] State { get => throw null; set => throw null; } + void Initialize(NHibernate.Cfg.Configuration cfg); } - - // Generated from `NHibernate.Event.PreCollectionRecreateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PreCollectionRecreateEvent : NHibernate.Event.AbstractCollectionEvent + public class InitializeCollectionEvent : NHibernate.Event.AbstractCollectionEvent { - public PreCollectionRecreateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + public InitializeCollectionEvent(NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.PreCollectionRemoveEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PreCollectionRemoveEvent : NHibernate.Event.AbstractCollectionEvent + public interface IPostDatabaseOperationEventArgs : NHibernate.Event.IDatabaseEventArgs { - public PreCollectionRemoveEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object loadedOwner) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + object Entity { get; } + object Id { get; } + NHibernate.Persister.Entity.IEntityPersister Persister { get; } + } + public interface IPostLoadEventListener + { + void OnPostLoad(NHibernate.Event.PostLoadEvent @event); + } + public interface IPreDatabaseOperationEventArgs : NHibernate.Event.IDatabaseEventArgs + { + object Entity { get; } + object Id { get; } + NHibernate.Persister.Entity.IEntityPersister Persister { get; } + } + public enum ListenerType + { + NotValidType = 0, + Autoflush = 1, + Merge = 2, + Create = 3, + CreateOnFlush = 4, + Delete = 5, + DirtyCheck = 6, + Evict = 7, + Flush = 8, + FlushEntity = 9, + Load = 10, + LoadCollection = 11, + Lock = 12, + Refresh = 13, + Replicate = 14, + SaveUpdate = 15, + Save = 16, + PreUpdate = 17, + Update = 18, + PreLoad = 19, + PreDelete = 20, + PreInsert = 21, + PreCollectionRecreate = 22, + PreCollectionRemove = 23, + PreCollectionUpdate = 24, + PostLoad = 25, + PostInsert = 26, + PostUpdate = 27, + PostDelete = 28, + PostCommitUpdate = 29, + PostCommitInsert = 30, + PostCommitDelete = 31, + PostCollectionRecreate = 32, + PostCollectionRemove = 33, + PostCollectionUpdate = 34, + } + public class LoadEvent : NHibernate.Event.AbstractEvent + { + public static NHibernate.LockMode DefaultLockMode; + public LoadEvent(object entityId, object instanceToLoad, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public LoadEvent(object entityId, string entityClassName, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public LoadEvent(object entityId, string entityClassName, bool isAssociationFetch, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public bool IsAssociationFetch { get => throw null; } + public object EntityId { get => throw null; set { } } + public string EntityClassName { get => throw null; set { } } + public object InstanceToLoad { get => throw null; set { } } + public NHibernate.LockMode LockMode { get => throw null; set { } } + public object Result { get => throw null; set { } } + } + public static class LoadEventListener + { + public static NHibernate.Event.LoadType Reload; + public static NHibernate.Event.LoadType Get; + public static NHibernate.Event.LoadType Load; + public static NHibernate.Event.LoadType ImmediateLoad; + public static NHibernate.Event.LoadType InternalLoadEager; + public static NHibernate.Event.LoadType InternalLoadLazy; + public static NHibernate.Event.LoadType InternalLoadNullable; + } + public sealed class LoadType + { + public override string ToString() => throw null; + public string Name { get => throw null; } + public bool IsAllowNulls { get => throw null; } + public bool IsNakedEntityReturned { get => throw null; } + public bool IsCheckDeleted { get => throw null; } + public bool IsAllowProxyCreation { get => throw null; } + public bool ExactPersister { get => throw null; } + } + public class LockEvent : NHibernate.Event.AbstractEvent + { + public LockEvent(object entity, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public LockEvent(string entityName, object original, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public string EntityName { get => throw null; set { } } + public object Entity { get => throw null; set { } } + public NHibernate.LockMode LockMode { get => throw null; set { } } + } + public class MergeEvent : NHibernate.Event.AbstractEvent + { + public MergeEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public MergeEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public MergeEvent(string entityName, object original, object id, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Original { get => throw null; set { } } + public string EntityName { get => throw null; set { } } + public object RequestedId { get => throw null; set { } } + public object Entity { get => throw null; set { } } + public object Result { get => throw null; set { } } + } + public class PersistEvent : NHibernate.Event.AbstractEvent + { + public PersistEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public PersistEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public string EntityName { get => throw null; set { } } + public object Entity { get => throw null; set { } } + } + public class PostCollectionRecreateEvent : NHibernate.Event.AbstractCollectionEvent + { + public PostCollectionRecreateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + } + public class PostCollectionRemoveEvent : NHibernate.Event.AbstractCollectionEvent + { + public PostCollectionRemoveEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object loadedOwner) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + } + public class PostCollectionUpdateEvent : NHibernate.Event.AbstractCollectionEvent + { + public PostCollectionUpdateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + } + public class PostDeleteEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + { + public PostDeleteEvent(object entity, object id, object[] deletedState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public object[] DeletedState { get => throw null; } + } + public class PostInsertEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + { + public PostInsertEvent(object entity, object id, object[] state, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public object[] State { get => throw null; } + } + public class PostLoadEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPostDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs + { + public PostLoadEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; set { } } + public object Id { get => throw null; set { } } + public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set { } } + } + public class PostUpdateEvent : NHibernate.Event.AbstractPostDatabaseOperationEvent + { + public PostUpdateEvent(object entity, object id, object[] state, object[] oldState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public object[] State { get => throw null; } + public object[] OldState { get => throw null; } + } + public class PreCollectionRecreateEvent : NHibernate.Event.AbstractCollectionEvent + { + public PreCollectionRecreateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; + } + public class PreCollectionRemoveEvent : NHibernate.Event.AbstractCollectionEvent + { + public PreCollectionRemoveEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source, object loadedOwner) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.PreCollectionUpdateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreCollectionUpdateEvent : NHibernate.Event.AbstractCollectionEvent { public PreCollectionUpdateEvent(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, NHibernate.Collection.IPersistentCollection collection, NHibernate.Event.IEventSource source) : base(default(NHibernate.Persister.Collection.ICollectionPersister), default(NHibernate.Collection.IPersistentCollection), default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.PreDeleteEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreDeleteEvent : NHibernate.Event.AbstractPreDatabaseOperationEvent { - public object[] DeletedState { get => throw null; set => throw null; } public PreDeleteEvent(object entity, object id, object[] deletedState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public object[] DeletedState { get => throw null; } } - - // Generated from `NHibernate.Event.PreInsertEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreInsertEvent : NHibernate.Event.AbstractPreDatabaseOperationEvent { public PreInsertEvent(object entity, object id, object[] state, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; - public object[] State { get => throw null; set => throw null; } + public object[] State { get => throw null; } } - - // Generated from `NHibernate.Event.PreLoadEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreLoadEvent : NHibernate.Event.AbstractEvent, NHibernate.Event.IPreDatabaseOperationEventArgs, NHibernate.Event.IDatabaseEventArgs { - public object Entity { get => throw null; set => throw null; } - public object Id { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set => throw null; } public PreLoadEvent(NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public object[] State { get => throw null; set => throw null; } + public object Entity { get => throw null; set { } } + public object[] State { get => throw null; set { } } + public object Id { get => throw null; set { } } + public NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; set { } } } - - // Generated from `NHibernate.Event.PreUpdateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreUpdateEvent : NHibernate.Event.AbstractPreDatabaseOperationEvent { - public object[] OldState { get => throw null; set => throw null; } public PreUpdateEvent(object entity, object id, object[] state, object[] oldState, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource), default(object), default(object), default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; - public object[] State { get => throw null; set => throw null; } + public object[] State { get => throw null; } + public object[] OldState { get => throw null; } } - - // Generated from `NHibernate.Event.RefreshEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RefreshEvent : NHibernate.Event.AbstractEvent { + public RefreshEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public RefreshEvent(object entity, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; public object Entity { get => throw null; } public NHibernate.LockMode LockMode { get => throw null; } - public RefreshEvent(object entity, NHibernate.LockMode lockMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public RefreshEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; } - - // Generated from `NHibernate.Event.ReplicateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReplicateEvent : NHibernate.Event.AbstractEvent { - public object Entity { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public ReplicateEvent(string entityName, object entity, NHibernate.ReplicationMode replicationMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; public ReplicateEvent(object entity, NHibernate.ReplicationMode replicationMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public NHibernate.ReplicationMode ReplicationMode { get => throw null; set => throw null; } + public ReplicateEvent(string entityName, object entity, NHibernate.ReplicationMode replicationMode, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public string EntityName { get => throw null; set { } } + public object Entity { get => throw null; set { } } + public NHibernate.ReplicationMode ReplicationMode { get => throw null; set { } } } - - // Generated from `NHibernate.Event.SaveOrUpdateEvent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SaveOrUpdateEvent : NHibernate.Event.AbstractEvent { - public object Entity { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public NHibernate.Engine.EntityEntry Entry { get => throw null; set => throw null; } - public object RequestedId { get => throw null; set => throw null; } - public object ResultEntity { get => throw null; set => throw null; } - public object ResultId { get => throw null; set => throw null; } - public SaveOrUpdateEvent(string entityName, object original, object id, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; - public SaveOrUpdateEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; public SaveOrUpdateEvent(object entity, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public SaveOrUpdateEvent(string entityName, object original, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public SaveOrUpdateEvent(string entityName, object original, object id, NHibernate.Event.IEventSource source) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object Entity { get => throw null; set { } } + public string EntityName { get => throw null; set { } } + public object RequestedId { get => throw null; set { } } + public object ResultEntity { get => throw null; set { } } + public NHibernate.Engine.EntityEntry Entry { get => throw null; set { } } + public object ResultId { get => throw null; set { } } } - namespace Default { - // Generated from `NHibernate.Event.Default.AbstractFlushingEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractFlushingEventListener { - protected AbstractFlushingEventListener() => throw null; - protected virtual object Anything { get => throw null; } - protected virtual void CascadeOnFlush(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object key, object anything) => throw null; - protected virtual System.Threading.Tasks.Task CascadeOnFlushAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object key, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual NHibernate.Engine.CascadingAction CascadingAction { get => throw null; } - protected virtual void FlushCollections(NHibernate.Event.IEventSource session) => throw null; + protected virtual System.Threading.Tasks.Task FlushEverythingToExecutionsAsync(NHibernate.Event.FlushEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task FlushCollectionsAsync(NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void FlushEntities(NHibernate.Event.FlushEvent @event) => throw null; protected virtual System.Threading.Tasks.Task FlushEntitiesAsync(NHibernate.Event.FlushEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void FlushEverythingToExecutions(NHibernate.Event.FlushEvent @event) => throw null; - protected virtual System.Threading.Tasks.Task FlushEverythingToExecutionsAsync(NHibernate.Event.FlushEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void PerformExecutions(NHibernate.Event.IEventSource session) => throw null; + protected virtual System.Threading.Tasks.Task PrepareCollectionFlushesAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task PrepareEntityFlushesAsync(NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task CascadeOnFlushAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object key, object anything, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task PerformExecutionsAsync(NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void PostFlush(NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual void FlushEverythingToExecutions(NHibernate.Event.FlushEvent @event) => throw null; + protected virtual void FlushCollections(NHibernate.Event.IEventSource session) => throw null; + protected virtual void FlushEntities(NHibernate.Event.FlushEvent @event) => throw null; protected virtual void PrepareCollectionFlushes(NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual System.Threading.Tasks.Task PrepareCollectionFlushesAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual void PrepareEntityFlushes(NHibernate.Event.IEventSource session) => throw null; - protected virtual System.Threading.Tasks.Task PrepareEntityFlushesAsync(NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void CascadeOnFlush(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object key, object anything) => throw null; + protected virtual void PerformExecutions(NHibernate.Event.IEventSource session) => throw null; + protected virtual void PostFlush(NHibernate.Engine.ISessionImplementor session) => throw null; + protected AbstractFlushingEventListener() => throw null; + protected virtual object Anything { get => throw null; } + protected virtual NHibernate.Engine.CascadingAction CascadingAction { get => throw null; } } - - // Generated from `NHibernate.Event.Default.AbstractLockUpgradeEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AbstractLockUpgradeEventListener : NHibernate.Event.Default.AbstractReassociateEventListener { - public AbstractLockUpgradeEventListener() => throw null; - protected virtual void UpgradeLock(object entity, NHibernate.Engine.EntityEntry entry, NHibernate.LockMode requestedLockMode, NHibernate.Engine.ISessionImplementor source) => throw null; protected virtual System.Threading.Tasks.Task UpgradeLockAsync(object entity, NHibernate.Engine.EntityEntry entry, NHibernate.LockMode requestedLockMode, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void UpgradeLock(object entity, NHibernate.Engine.EntityEntry entry, NHibernate.LockMode requestedLockMode, NHibernate.Engine.ISessionImplementor source) => throw null; + public AbstractLockUpgradeEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.AbstractReassociateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AbstractReassociateEventListener { - public AbstractReassociateEventListener() => throw null; - protected NHibernate.Engine.EntityEntry Reassociate(NHibernate.Event.AbstractEvent @event, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; protected System.Threading.Tasks.Task ReassociateAsync(NHibernate.Event.AbstractEvent @event, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + protected NHibernate.Engine.EntityEntry Reassociate(NHibernate.Event.AbstractEvent @event, object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public AbstractReassociateEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.AbstractSaveEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractSaveEventListener : NHibernate.Event.Default.AbstractReassociateEventListener { - protected AbstractSaveEventListener() => throw null; - protected virtual bool? AssumedUnsaved { get => throw null; } - protected abstract NHibernate.Engine.CascadingAction CascadeAction { get; } - protected virtual void CascadeAfterSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; - protected virtual System.Threading.Tasks.Task CascadeAfterSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void CascadeBeforeSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; + protected virtual System.Threading.Tasks.Task SaveWithRequestedIdAsync(object entity, object requestedId, string entityName, object anything, NHibernate.Event.IEventSource source, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task SaveWithGeneratedIdAsync(object entity, string entityName, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task PerformSaveAsync(object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task PerformSaveOrReplicateAsync(object entity, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task VisitCollectionsBeforeSaveAsync(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task SubstituteValuesIfNecessaryAsync(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task CascadeBeforeSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual NHibernate.Event.Default.EntityState GetEntityState(object entity, string entityName, NHibernate.Engine.EntityEntry entry, NHibernate.Engine.ISessionImplementor source) => throw null; + protected virtual System.Threading.Tasks.Task CascadeAfterSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task GetEntityStateAsync(object entity, string entityName, NHibernate.Engine.EntityEntry entry, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual string GetLoggableName(string entityName, object entity) => throw null; - protected virtual System.Collections.IDictionary GetMergeMap(object anything) => throw null; protected virtual bool InvokeSaveLifecycle(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; + protected virtual void Validate(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; + protected virtual object SaveWithRequestedId(object entity, object requestedId, string entityName, object anything, NHibernate.Event.IEventSource source) => throw null; + protected virtual object SaveWithGeneratedId(object entity, string entityName, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess) => throw null; protected virtual object PerformSave(object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess) => throw null; - protected virtual System.Threading.Tasks.Task PerformSaveAsync(object entity, object id, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual object PerformSaveOrReplicate(object entity, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess) => throw null; - protected virtual System.Threading.Tasks.Task PerformSaveOrReplicateAsync(object entity, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, bool useIdentityColumn, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object SaveWithGeneratedId(object entity, string entityName, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess) => throw null; - protected virtual System.Threading.Tasks.Task SaveWithGeneratedIdAsync(object entity, string entityName, object anything, NHibernate.Event.IEventSource source, bool requiresImmediateIdAccess, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object SaveWithRequestedId(object entity, object requestedId, string entityName, object anything, NHibernate.Event.IEventSource source) => throw null; - protected virtual System.Threading.Tasks.Task SaveWithRequestedIdAsync(object entity, object requestedId, string entityName, object anything, NHibernate.Event.IEventSource source, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Collections.IDictionary GetMergeMap(object anything) => throw null; + protected virtual bool VisitCollectionsBeforeSave(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source) => throw null; protected virtual bool SubstituteValuesIfNecessary(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source) => throw null; - protected virtual System.Threading.Tasks.Task SubstituteValuesIfNecessaryAsync(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void Validate(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; + protected virtual void CascadeBeforeSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; + protected virtual void CascadeAfterSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; + protected virtual NHibernate.Event.Default.EntityState GetEntityState(object entity, string entityName, NHibernate.Engine.EntityEntry entry, NHibernate.Engine.ISessionImplementor source) => throw null; + protected virtual string GetLoggableName(string entityName, object entity) => throw null; + protected AbstractSaveEventListener() => throw null; + protected virtual bool? AssumedUnsaved { get => throw null; } + protected abstract NHibernate.Engine.CascadingAction CascadeAction { get; } protected virtual bool VersionIncrementDisabled { get => throw null; } - protected virtual bool VisitCollectionsBeforeSave(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source) => throw null; - protected virtual System.Threading.Tasks.Task VisitCollectionsBeforeSaveAsync(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Event.Default.AbstractVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractVisitor { + public System.Threading.Tasks.Task ProcessEntityPropertyValuesAsync(object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken) => throw null; public AbstractVisitor(NHibernate.Event.IEventSource session) => throw null; public void ProcessEntityPropertyValues(object[] values, NHibernate.Type.IType[] types) => throw null; - public System.Threading.Tasks.Task ProcessEntityPropertyValuesAsync(object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken) => throw null; public NHibernate.Event.IEventSource Session { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultAutoFlushEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultAutoFlushEventListener : NHibernate.Event.Default.AbstractFlushingEventListener, NHibernate.Event.IAutoFlushEventListener { - public DefaultAutoFlushEventListener() => throw null; - public virtual void OnAutoFlush(NHibernate.Event.AutoFlushEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnAutoFlushAsync(NHibernate.Event.AutoFlushEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnAutoFlush(NHibernate.Event.AutoFlushEvent @event) => throw null; + public DefaultAutoFlushEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultDeleteEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultDeleteEventListener : NHibernate.Event.IDeleteEventListener { - protected virtual void CascadeAfterDelete(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.Generic.ISet transientEntities) => throw null; - protected virtual System.Threading.Tasks.Task CascadeAfterDeleteAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void CascadeBeforeDelete(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, NHibernate.Engine.EntityEntry entityEntry, System.Collections.Generic.ISet transientEntities) => throw null; - protected virtual System.Threading.Tasks.Task CascadeBeforeDeleteAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, NHibernate.Engine.EntityEntry entityEntry, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; - public DefaultDeleteEventListener() => throw null; - protected virtual void DeleteEntity(NHibernate.Event.IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities) => throw null; - protected virtual System.Threading.Tasks.Task DeleteEntityAsync(NHibernate.Event.IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void DeleteTransientEntity(NHibernate.Event.IEventSource session, object entity, bool cascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities) => throw null; - protected virtual System.Threading.Tasks.Task DeleteTransientEntityAsync(NHibernate.Event.IEventSource session, object entity, bool cascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool InvokeDeleteLifecycle(NHibernate.Event.IEventSource session, object entity, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public virtual void OnDelete(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities) => throw null; - public virtual void OnDelete(NHibernate.Event.DeleteEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task OnDeleteAsync(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task DeleteTransientEntityAsync(NHibernate.Event.IEventSource session, object entity, bool cascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task DeleteEntityAsync(NHibernate.Event.IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task CascadeBeforeDeleteAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, NHibernate.Engine.EntityEntry entityEntry, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task CascadeAfterDeleteAsync(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnDelete(NHibernate.Event.DeleteEvent @event) => throw null; + public virtual void OnDelete(NHibernate.Event.DeleteEvent @event, System.Collections.Generic.ISet transientEntities) => throw null; protected virtual void PerformDetachedEntityDeletionCheck(NHibernate.Event.DeleteEvent @event) => throw null; + protected virtual void DeleteTransientEntity(NHibernate.Event.IEventSource session, object entity, bool cascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities) => throw null; + protected virtual void DeleteEntity(NHibernate.Event.IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, NHibernate.Persister.Entity.IEntityPersister persister, System.Collections.Generic.ISet transientEntities) => throw null; + protected virtual bool InvokeDeleteLifecycle(NHibernate.Event.IEventSource session, object entity, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected virtual void CascadeBeforeDelete(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, NHibernate.Engine.EntityEntry entityEntry, System.Collections.Generic.ISet transientEntities) => throw null; + protected virtual void CascadeAfterDelete(NHibernate.Event.IEventSource session, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.Generic.ISet transientEntities) => throw null; + public DefaultDeleteEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultDirtyCheckEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultDirtyCheckEventListener : NHibernate.Event.Default.AbstractFlushingEventListener, NHibernate.Event.IDirtyCheckEventListener { - public DefaultDirtyCheckEventListener() => throw null; - public virtual void OnDirtyCheck(NHibernate.Event.DirtyCheckEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnDirtyCheckAsync(NHibernate.Event.DirtyCheckEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnDirtyCheck(NHibernate.Event.DirtyCheckEvent @event) => throw null; + public DefaultDirtyCheckEventListener() => throw null; + protected override object Anything { get => throw null; } + protected override NHibernate.Engine.CascadingAction CascadingAction { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultEvictEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultEvictEventListener : NHibernate.Event.IEvictEventListener { - public DefaultEvictEventListener() => throw null; - protected virtual void DoEvict(object obj, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource session) => throw null; + public virtual System.Threading.Tasks.Task OnEvictAsync(NHibernate.Event.EvictEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task DoEvictAsync(object obj, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void OnEvict(NHibernate.Event.EvictEvent @event) => throw null; - public virtual System.Threading.Tasks.Task OnEvictAsync(NHibernate.Event.EvictEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void DoEvict(object obj, NHibernate.Engine.EntityKey key, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource session) => throw null; + public DefaultEvictEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultFlushEntityEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultFlushEntityEventListener : NHibernate.Event.IFlushEntityEventListener { - public virtual void CheckId(object obj, NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; - public DefaultFlushEntityEventListener() => throw null; - protected virtual void DirtyCheck(NHibernate.Event.FlushEntityEvent @event) => throw null; - protected virtual System.Threading.Tasks.Task DirtyCheckAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool HandleInterception(NHibernate.Event.FlushEntityEvent @event) => throw null; + public virtual System.Threading.Tasks.Task OnFlushEntityAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task HandleInterceptionAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool InvokeInterceptor(NHibernate.Engine.ISessionImplementor session, object entity, NHibernate.Engine.EntityEntry entry, object[] values, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - protected bool IsUpdateNecessary(NHibernate.Event.FlushEntityEvent @event) => throw null; protected System.Threading.Tasks.Task IsUpdateNecessaryAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task DirtyCheckAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void OnFlushEntity(NHibernate.Event.FlushEntityEvent @event) => throw null; - public virtual System.Threading.Tasks.Task OnFlushEntityAsync(NHibernate.Event.FlushEntityEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void CheckId(object obj, NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; protected virtual void Validate(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.Status status) => throw null; + protected virtual bool HandleInterception(NHibernate.Event.FlushEntityEvent @event) => throw null; + protected virtual bool InvokeInterceptor(NHibernate.Engine.ISessionImplementor session, object entity, NHibernate.Engine.EntityEntry entry, object[] values, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected bool IsUpdateNecessary(NHibernate.Event.FlushEntityEvent @event) => throw null; + protected virtual void DirtyCheck(NHibernate.Event.FlushEntityEvent @event) => throw null; + public DefaultFlushEntityEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultFlushEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultFlushEventListener : NHibernate.Event.Default.AbstractFlushingEventListener, NHibernate.Event.IFlushEventListener { - public DefaultFlushEventListener() => throw null; - public virtual void OnFlush(NHibernate.Event.FlushEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnFlushAsync(NHibernate.Event.FlushEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnFlush(NHibernate.Event.FlushEvent @event) => throw null; + public DefaultFlushEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultInitializeCollectionEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultInitializeCollectionEventListener : NHibernate.Event.IInitializeCollectionEventListener { - public DefaultInitializeCollectionEventListener() => throw null; - public virtual void OnInitializeCollection(NHibernate.Event.InitializeCollectionEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnInitializeCollectionAsync(NHibernate.Event.InitializeCollectionEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnInitializeCollection(NHibernate.Event.InitializeCollectionEvent @event) => throw null; + public DefaultInitializeCollectionEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultLoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultLoadEventListener : NHibernate.Event.Default.AbstractLockUpgradeEventListener, NHibernate.Event.ILoadEventListener { - public DefaultLoadEventListener() => throw null; - public static NHibernate.LockMode DefaultLockMode; - protected virtual object DoLoad(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; - protected virtual System.Threading.Tasks.Task DoLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(NHibernate.Engine.ISessionFactoryImplementor factory, string entityName) => throw null; + public static object RemovedEntityMarker; public static object InconsistentRTNClassMarker; - protected virtual object Load(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; + public static NHibernate.LockMode DefaultLockMode; + public virtual System.Threading.Tasks.Task OnLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task LoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object LoadFromDatasource(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; - protected virtual System.Threading.Tasks.Task LoadFromDatasourceAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object LoadFromSecondLevelCache(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.LoadType options) => throw null; - protected virtual System.Threading.Tasks.Task LoadFromSecondLevelCacheAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object LoadFromSessionCache(NHibernate.Event.LoadEvent @event, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; - protected virtual System.Threading.Tasks.Task LoadFromSessionCacheAsync(NHibernate.Event.LoadEvent @event, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object LockAndLoad(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, NHibernate.Engine.ISessionImplementor source) => throw null; + protected virtual System.Threading.Tasks.Task ProxyOrLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task LockAndLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task DoLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task LoadFromDatasourceAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task LoadFromSessionCacheAsync(NHibernate.Event.LoadEvent @event, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task LoadFromSecondLevelCacheAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void OnLoad(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType) => throw null; - public virtual System.Threading.Tasks.Task OnLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Event.LoadType loadType, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual object Load(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; protected virtual object ProxyOrLoad(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; - protected virtual System.Threading.Tasks.Task ProxyOrLoadAsync(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, System.Threading.CancellationToken cancellationToken) => throw null; - public static object RemovedEntityMarker; + protected virtual object LockAndLoad(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options, NHibernate.Engine.ISessionImplementor source) => throw null; + protected virtual object DoLoad(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; + protected virtual object LoadFromDatasource(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; + protected virtual object LoadFromSessionCache(NHibernate.Event.LoadEvent @event, NHibernate.Engine.EntityKey keyToLoad, NHibernate.Event.LoadType options) => throw null; + protected virtual object LoadFromSecondLevelCache(NHibernate.Event.LoadEvent @event, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.LoadType options) => throw null; + protected virtual NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(NHibernate.Engine.ISessionFactoryImplementor factory, string entityName) => throw null; + public DefaultLoadEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultLockEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultLockEventListener : NHibernate.Event.Default.AbstractLockUpgradeEventListener, NHibernate.Event.ILockEventListener { - public DefaultLockEventListener() => throw null; - public virtual void OnLock(NHibernate.Event.LockEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnLockAsync(NHibernate.Event.LockEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnLock(NHibernate.Event.LockEvent @event) => throw null; + public DefaultLockEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultMergeEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultMergeEventListener : NHibernate.Event.Default.AbstractSaveEventListener, NHibernate.Event.IMergeEventListener { - protected override bool? AssumedUnsaved { get => throw null; } - protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } - protected override void CascadeAfterSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; - protected override System.Threading.Tasks.Task CascadeAfterSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - protected override void CascadeBeforeSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; - protected override System.Threading.Tasks.Task CascadeBeforeSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void CascadeOnMerge(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.IDictionary copyCache) => throw null; - protected virtual System.Threading.Tasks.Task CascadeOnMergeAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void CopyValues(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; - protected virtual void CopyValues(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache) => throw null; + public virtual System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task EntityIsPersistentAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task EntityIsTransientAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task EntityIsDetachedAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task CopyValuesAsync(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task CopyValuesAsync(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; - public DefaultMergeEventListener() => throw null; - protected virtual void EntityIsDetached(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache) => throw null; - protected virtual System.Threading.Tasks.Task EntityIsDetachedAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task CascadeOnMergeAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetTransientCopyCacheAsync(NHibernate.Event.MergeEvent @event, NHibernate.Event.Default.EventCache copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task RetryMergeTransientEntitiesAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary transientCopyCache, NHibernate.Event.Default.EventCache copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CascadeAfterSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task CascadeBeforeSaveAsync(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Collections.IDictionary GetMergeMap(object anything) => throw null; + public virtual void OnMerge(NHibernate.Event.MergeEvent @event) => throw null; + public virtual void OnMerge(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready) => throw null; protected virtual void EntityIsPersistent(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache) => throw null; - protected virtual System.Threading.Tasks.Task EntityIsPersistentAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual void EntityIsTransient(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache) => throw null; - protected virtual System.Threading.Tasks.Task EntityIsTransientAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; - protected override System.Collections.IDictionary GetMergeMap(object anything) => throw null; - protected NHibernate.Event.Default.EventCache GetTransientCopyCache(NHibernate.Event.MergeEvent @event, NHibernate.Event.Default.EventCache copyCache) => throw null; - protected System.Threading.Tasks.Task GetTransientCopyCacheAsync(NHibernate.Event.MergeEvent @event, NHibernate.Event.Default.EventCache copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void EntityIsDetached(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copyCache) => throw null; protected virtual bool InvokeUpdateLifecycle(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; - public virtual void OnMerge(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready) => throw null; - public virtual void OnMerge(NHibernate.Event.MergeEvent @event) => throw null; - public virtual System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task OnMergeAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void CopyValues(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache) => throw null; + protected virtual void CopyValues(NHibernate.Persister.Entity.IEntityPersister persister, object entity, object target, NHibernate.Engine.ISessionImplementor source, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; + protected virtual void CascadeOnMerge(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, System.Collections.IDictionary copyCache) => throw null; + protected NHibernate.Event.Default.EventCache GetTransientCopyCache(NHibernate.Event.MergeEvent @event, NHibernate.Event.Default.EventCache copyCache) => throw null; protected void RetryMergeTransientEntities(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary transientCopyCache, NHibernate.Event.Default.EventCache copyCache) => throw null; - protected System.Threading.Tasks.Task RetryMergeTransientEntitiesAsync(NHibernate.Event.MergeEvent @event, System.Collections.IDictionary transientCopyCache, NHibernate.Event.Default.EventCache copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + protected override void CascadeAfterSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; + protected override void CascadeBeforeSave(NHibernate.Event.IEventSource source, NHibernate.Persister.Entity.IEntityPersister persister, object entity, object anything) => throw null; + public DefaultMergeEventListener() => throw null; + protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } + protected override bool? AssumedUnsaved { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultPersistEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultPersistEventListener : NHibernate.Event.Default.AbstractSaveEventListener, NHibernate.Event.IPersistEventListener { - protected override bool? AssumedUnsaved { get => throw null; } - protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } - public DefaultPersistEventListener() => throw null; - protected virtual void EntityIsPersistent(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache) => throw null; + public virtual System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task EntityIsPersistentAsync(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void EntityIsTransient(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache) => throw null; protected virtual System.Threading.Tasks.Task EntityIsTransientAsync(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void OnPersist(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready) => throw null; public virtual void OnPersist(NHibernate.Event.PersistEvent @event) => throw null; - public virtual System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task OnPersistAsync(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Event.Default.DefaultPersistOnFlushEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultPersistOnFlushEventListener : NHibernate.Event.Default.DefaultPersistEventListener - { + public virtual void OnPersist(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createdAlready) => throw null; + protected virtual void EntityIsPersistent(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache) => throw null; + protected virtual void EntityIsTransient(NHibernate.Event.PersistEvent @event, System.Collections.IDictionary createCache) => throw null; + public DefaultPersistEventListener() => throw null; protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } - public DefaultPersistOnFlushEventListener() => throw null; - } - - // Generated from `NHibernate.Event.Default.DefaultPostLoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultPostLoadEventListener : NHibernate.Event.IPostLoadEventListener - { - public DefaultPostLoadEventListener() => throw null; - public virtual void OnPostLoad(NHibernate.Event.PostLoadEvent @event) => throw null; + protected override bool? AssumedUnsaved { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultPreLoadEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultPreLoadEventListener : NHibernate.Event.IPreLoadEventListener { - public DefaultPreLoadEventListener() => throw null; - public virtual void OnPreLoad(NHibernate.Event.PreLoadEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnPreLoadAsync(NHibernate.Event.PreLoadEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnPreLoad(NHibernate.Event.PreLoadEvent @event) => throw null; + public DefaultPreLoadEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultRefreshEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultRefreshEventListener : NHibernate.Event.IRefreshEventListener { - public DefaultRefreshEventListener() => throw null; - public virtual void OnRefresh(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready) => throw null; - public virtual void OnRefresh(NHibernate.Event.RefreshEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnRefreshAsync(NHibernate.Event.RefreshEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task OnRefreshAsync(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnRefresh(NHibernate.Event.RefreshEvent @event) => throw null; + public virtual void OnRefresh(NHibernate.Event.RefreshEvent @event, System.Collections.IDictionary refreshedAlready) => throw null; + public DefaultRefreshEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultReplicateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultReplicateEventListener : NHibernate.Event.Default.AbstractSaveEventListener, NHibernate.Event.IReplicateEventListener { - protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } - public DefaultReplicateEventListener() => throw null; - public virtual void OnReplicate(NHibernate.Event.ReplicateEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnReplicateAsync(NHibernate.Event.ReplicateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool SubstituteValuesIfNecessary(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source) => throw null; protected override System.Threading.Tasks.Task SubstituteValuesIfNecessaryAsync(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool VersionIncrementDisabled { get => throw null; } - protected override bool VisitCollectionsBeforeSave(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source) => throw null; protected override System.Threading.Tasks.Task VisitCollectionsBeforeSaveAsync(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnReplicate(NHibernate.Event.ReplicateEvent @event) => throw null; + protected override bool SubstituteValuesIfNecessary(object entity, object id, object[] values, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.ISessionImplementor source) => throw null; + protected override bool VisitCollectionsBeforeSave(object entity, object id, object[] values, NHibernate.Type.IType[] types, NHibernate.Event.IEventSource source) => throw null; + public DefaultReplicateEventListener() => throw null; + protected override bool VersionIncrementDisabled { get => throw null; } + protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultSaveEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultSaveEventListener : NHibernate.Event.Default.DefaultSaveOrUpdateEventListener { - public DefaultSaveEventListener() => throw null; - protected override object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected override System.Threading.Tasks.Task PerformSaveOrUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected override object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected override bool ReassociateIfUninitializedProxy(object obj, NHibernate.Engine.ISessionImplementor source) => throw null; + public DefaultSaveEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DefaultSaveOrUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultSaveOrUpdateEventListener : NHibernate.Event.Default.AbstractSaveEventListener, NHibernate.Event.ISaveOrUpdateEventListener { - protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } - public DefaultSaveOrUpdateEventListener() => throw null; - protected virtual void EntityIsDetached(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; - protected virtual System.Threading.Tasks.Task EntityIsDetachedAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object EntityIsPersistent(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; - protected virtual object EntityIsTransient(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; - protected virtual System.Threading.Tasks.Task EntityIsTransientAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object GetUpdateId(object entity, NHibernate.Persister.Entity.IEntityPersister persister, object requestedId) => throw null; - protected virtual bool InvokeUpdateLifecycle(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; - public virtual void OnSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; public virtual System.Threading.Tasks.Task OnSaveOrUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected virtual System.Threading.Tasks.Task PerformSaveOrUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void PerformUpdate(NHibernate.Event.SaveOrUpdateEvent @event, object entity, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected virtual System.Threading.Tasks.Task EntityIsTransientAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task SaveWithGeneratedOrRequestedIdAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task EntityIsDetachedAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task PerformUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, object entity, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void OnSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected virtual bool ReassociateIfUninitializedProxy(object obj, NHibernate.Engine.ISessionImplementor source) => throw null; + protected virtual object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; + protected virtual object EntityIsPersistent(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; + protected virtual object EntityIsTransient(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected virtual object SaveWithGeneratedOrRequestedId(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; - protected virtual System.Threading.Tasks.Task SaveWithGeneratedOrRequestedIdAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void EntityIsDetached(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; + protected virtual object GetUpdateId(object entity, NHibernate.Persister.Entity.IEntityPersister persister, object requestedId) => throw null; + protected virtual void PerformUpdate(NHibernate.Event.SaveOrUpdateEvent @event, object entity, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected virtual bool InvokeUpdateLifecycle(object entity, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Event.IEventSource source) => throw null; + public DefaultSaveOrUpdateEventListener() => throw null; + protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } } - - // Generated from `NHibernate.Event.Default.DefaultUpdateEventListener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultUpdateEventListener : NHibernate.Event.Default.DefaultSaveOrUpdateEventListener { - public DefaultUpdateEventListener() => throw null; - protected override object GetUpdateId(object entity, NHibernate.Persister.Entity.IEntityPersister persister, object requestedId) => throw null; - protected override object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected override System.Threading.Tasks.Task PerformSaveOrUpdateAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; - protected override object SaveWithGeneratedOrRequestedId(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; protected override System.Threading.Tasks.Task SaveWithGeneratedOrRequestedIdAsync(NHibernate.Event.SaveOrUpdateEvent @event, System.Threading.CancellationToken cancellationToken) => throw null; + protected override object PerformSaveOrUpdate(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; + protected override object SaveWithGeneratedOrRequestedId(NHibernate.Event.SaveOrUpdateEvent @event) => throw null; + protected override object GetUpdateId(object entity, NHibernate.Persister.Entity.IEntityPersister persister, object requestedId) => throw null; + public DefaultUpdateEventListener() => throw null; } - - // Generated from `NHibernate.Event.Default.DirtyCollectionSearchVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DirtyCollectionSearchVisitor : NHibernate.Event.Default.AbstractVisitor { public DirtyCollectionSearchVisitor(NHibernate.Event.IEventSource session, bool[] propertyVersionability) : base(default(NHibernate.Event.IEventSource)) => throw null; public bool WasDirtyCollectionFound { get => throw null; } } - - // Generated from `NHibernate.Event.Default.EntityState` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum EntityState - { - Deleted, - Detached, - Persistent, - Transient, - Undefined, - } - - // Generated from `NHibernate.Event.Default.EventCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EventCache : System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection - { - public void Add(object key, object value) => throw null; - public void Add(object entity, object copy, bool isOperatedOn) => throw null; - public void Clear() => throw null; - public bool Contains(object key) => throw null; - public void CopyTo(System.Array array, int index) => throw null; - public int Count { get => throw null; } - public EventCache() => throw null; - public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public System.Collections.IDictionary InvertMap() => throw null; - public bool IsFixedSize { get => throw null; } - public bool IsOperatedOn(object entity) => throw null; - public bool IsReadOnly { get => throw null; } - public bool IsSynchronized { get => throw null; } - public object this[object key] { get => throw null; set => throw null; } - public System.Collections.ICollection Keys { get => throw null; } - public void Remove(object key) => throw null; - public void SetOperatedOn(object entity, bool isOperatedOn) => throw null; - public object SyncRoot { get => throw null; } - public System.Collections.ICollection Values { get => throw null; } - } - - // Generated from `NHibernate.Event.Default.EvictVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EvictVisitor : NHibernate.Event.Default.AbstractVisitor { - public virtual void EvictCollection(object value, NHibernate.Type.CollectionType type) => throw null; public EvictVisitor(NHibernate.Event.IEventSource session) : base(default(NHibernate.Event.IEventSource)) => throw null; + public virtual void EvictCollection(object value, NHibernate.Type.CollectionType type) => throw null; } - - // Generated from `NHibernate.Event.Default.FlushVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FlushVisitor : NHibernate.Event.Default.AbstractVisitor { public FlushVisitor(NHibernate.Event.IEventSource session, object owner) : base(default(NHibernate.Event.IEventSource)) => throw null; } - - // Generated from `NHibernate.Event.Default.OnLockVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OnLockVisitor : NHibernate.Event.Default.ReattachVisitor { public OnLockVisitor(NHibernate.Event.IEventSource session, object ownerIdentifier, object owner) : base(default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.Default.OnReplicateVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OnReplicateVisitor : NHibernate.Event.Default.ReattachVisitor { public OnReplicateVisitor(NHibernate.Event.IEventSource session, object ownerIdentifier, object owner, bool isUpdate) : base(default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.Default.OnUpdateVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OnUpdateVisitor : NHibernate.Event.Default.ReattachVisitor { public OnUpdateVisitor(NHibernate.Event.IEventSource session, object ownerIdentifier, object owner) : base(default(NHibernate.Event.IEventSource), default(object), default(object)) => throw null; } - - // Generated from `NHibernate.Event.Default.ProxyVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ProxyVisitor : NHibernate.Event.Default.AbstractVisitor - { - protected internal static bool IsOwnerUnchanged(NHibernate.Collection.IPersistentCollection snapshot, NHibernate.Persister.Collection.ICollectionPersister persister, object id) => throw null; - public ProxyVisitor(NHibernate.Event.IEventSource session) : base(default(NHibernate.Event.IEventSource)) => throw null; - protected internal void ReattachCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Type.CollectionType type) => throw null; - } - - // Generated from `NHibernate.Event.Default.ReattachVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ReattachVisitor : NHibernate.Event.Default.ProxyVisitor { - public object Owner { get => throw null; } - public object OwnerIdentifier { get => throw null; } protected ReattachVisitor(NHibernate.Event.IEventSource session, object ownerIdentifier, object owner) : base(default(NHibernate.Event.IEventSource)) => throw null; + public object OwnerIdentifier { get => throw null; } + public object Owner { get => throw null; } } - - // Generated from `NHibernate.Event.Default.WrapVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class WrapVisitor : NHibernate.Event.Default.ProxyVisitor { public WrapVisitor(NHibernate.Event.IEventSource session) : base(default(NHibernate.Event.IEventSource)) => throw null; } - + public enum EntityState + { + Undefined = -1, + Persistent = 0, + Transient = 1, + Detached = 2, + Deleted = 3, + } + public class DefaultPersistOnFlushEventListener : NHibernate.Event.Default.DefaultPersistEventListener + { + public DefaultPersistOnFlushEventListener() => throw null; + protected override NHibernate.Engine.CascadingAction CascadeAction { get => throw null; } + } + public class DefaultPostLoadEventListener : NHibernate.Event.IPostLoadEventListener + { + public virtual void OnPostLoad(NHibernate.Event.PostLoadEvent @event) => throw null; + public DefaultPostLoadEventListener() => throw null; + } + public class EventCache : System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable + { + public void CopyTo(System.Array array, int index) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public void Add(object key, object value) => throw null; + public bool Contains(object key) => throw null; + public void Remove(object key) => throw null; + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + public void Clear() => throw null; + public void Add(object entity, object copy, bool isOperatedOn) => throw null; + public System.Collections.IDictionary InvertMap() => throw null; + public bool IsOperatedOn(object entity) => throw null; + public void SetOperatedOn(object entity, bool isOperatedOn) => throw null; + public EventCache() => throw null; + public int Count { get => throw null; } + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } + public object this[object key] { get => throw null; set { } } + public bool IsReadOnly { get => throw null; } + public bool IsFixedSize { get => throw null; } + public System.Collections.ICollection Keys { get => throw null; } + public System.Collections.ICollection Values { get => throw null; } + } + public abstract class ProxyVisitor : NHibernate.Event.Default.AbstractVisitor + { + public ProxyVisitor(NHibernate.Event.IEventSource session) : base(default(NHibernate.Event.IEventSource)) => throw null; + protected static bool IsOwnerUnchanged(NHibernate.Collection.IPersistentCollection snapshot, NHibernate.Persister.Collection.ICollectionPersister persister, object id) => throw null; + protected void ReattachCollection(NHibernate.Collection.IPersistentCollection collection, NHibernate.Type.CollectionType type) => throw null; + } } } namespace Exceptions { - // Generated from `NHibernate.Exceptions.ADOConnectionException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ADOConnectionException : NHibernate.ADOException { + public ADOConnectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public ADOConnectionException(string message, System.Exception innerException, string sql) => throw null; public ADOConnectionException(string message, System.Exception innerException) => throw null; - public ADOConnectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Exceptions.ADOExceptionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class AdoExceptionContextInfo + { + public AdoExceptionContextInfo() => throw null; + public System.Exception SqlException { get => throw null; set { } } + public string Message { get => throw null; set { } } + public string Sql { get => throw null; set { } } + public string EntityName { get => throw null; set { } } + public object EntityId { get => throw null; set { } } + } public static class ADOExceptionHelper { - public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, System.Exception sqle, string message, NHibernate.SqlCommand.SqlString sql, object[] parameterValues, System.Collections.Generic.IDictionary namedParameters) => throw null; + public static string SQLNotAvailable; + public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, NHibernate.Exceptions.AdoExceptionContextInfo exceptionContextInfo) => throw null; public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, System.Exception sqlException, string message, NHibernate.SqlCommand.SqlString sql) => throw null; public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, System.Exception sqlException, string message) => throw null; - public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, NHibernate.Exceptions.AdoExceptionContextInfo exceptionContextInfo) => throw null; - public static string ExtendMessage(string message, string sql, object[] parameterValues, System.Collections.Generic.IDictionary namedParameters) => throw null; + public static System.Exception Convert(NHibernate.Exceptions.ISQLExceptionConverter converter, System.Exception sqle, string message, NHibernate.SqlCommand.SqlString sql, object[] parameterValues, System.Collections.Generic.IDictionary namedParameters) => throw null; public static System.Data.Common.DbException ExtractDbException(System.Exception sqlException) => throw null; - public const string SQLNotAvailable = default; - public static string TryGetActualSqlQuery(System.Exception sqle, string sql) => throw null; + public static string ExtendMessage(string message, string sql, object[] parameterValues, System.Collections.Generic.IDictionary namedParameters) => throw null; public static NHibernate.SqlCommand.SqlString TryGetActualSqlQuery(System.Exception sqle, NHibernate.SqlCommand.SqlString sql) => throw null; + public static string TryGetActualSqlQuery(System.Exception sqle, string sql) => throw null; } - - // Generated from `NHibernate.Exceptions.AdoExceptionContextInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AdoExceptionContextInfo - { - public AdoExceptionContextInfo() => throw null; - public object EntityId { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public string Message { get => throw null; set => throw null; } - public string Sql { get => throw null; set => throw null; } - public System.Exception SqlException { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Exceptions.AggregateHibernateException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AggregateHibernateException : NHibernate.HibernateException { - public AggregateHibernateException(string message, params System.Exception[] innerExceptions) => throw null; - public AggregateHibernateException(string message, System.Collections.Generic.IEnumerable innerExceptions) => throw null; - public AggregateHibernateException(params System.Exception[] innerExceptions) => throw null; public AggregateHibernateException(System.Collections.Generic.IEnumerable innerExceptions) => throw null; + public AggregateHibernateException(params System.Exception[] innerExceptions) => throw null; + public AggregateHibernateException(string message, System.Collections.Generic.IEnumerable innerExceptions) => throw null; + public AggregateHibernateException(string message, params System.Exception[] innerExceptions) => throw null; protected AggregateHibernateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public System.Collections.ObjectModel.ReadOnlyCollection InnerExceptions { get => throw null; } public override string ToString() => throw null; + public System.Collections.ObjectModel.ReadOnlyCollection InnerExceptions { get => throw null; } } - - // Generated from `NHibernate.Exceptions.ConstraintViolationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConstraintViolationException : NHibernate.ADOException { - public string ConstraintName { get => throw null; } public ConstraintViolationException(string message, System.Exception innerException, string sql, string constraintName) => throw null; public ConstraintViolationException(string message, System.Exception innerException, string constraintName) => throw null; public ConstraintViolationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public string ConstraintName { get => throw null; } } - - // Generated from `NHibernate.Exceptions.DataException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DataException : NHibernate.ADOException { + public DataException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public DataException(string message, System.Exception innerException, string sql) => throw null; public DataException(string message, System.Exception innerException) => throw null; - public DataException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Exceptions.GenericADOException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GenericADOException : NHibernate.ADOException { + public GenericADOException() => throw null; + public GenericADOException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public GenericADOException(string message, System.Exception innerException, string sql) => throw null; public GenericADOException(string message, System.Exception innerException) => throw null; - public GenericADOException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public GenericADOException() => throw null; } - - // Generated from `NHibernate.Exceptions.IConfigurable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IConfigurable { void Configure(System.Collections.Generic.IDictionary properties); } - - // Generated from `NHibernate.Exceptions.ISQLExceptionConverter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISQLExceptionConverter { System.Exception Convert(NHibernate.Exceptions.AdoExceptionContextInfo adoExceptionContextInfo); } - - // Generated from `NHibernate.Exceptions.IViolatedConstraintNameExtracter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IViolatedConstraintNameExtracter { string ExtractConstraintName(System.Data.Common.DbException sqle); } - - // Generated from `NHibernate.Exceptions.LockAcquisitionException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LockAcquisitionException : NHibernate.ADOException { + public LockAcquisitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public LockAcquisitionException(string message, System.Exception innerException, string sql) => throw null; public LockAcquisitionException(string message, System.Exception innerException) => throw null; - public LockAcquisitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Exceptions.NoOpViolatedConstraintNameExtracter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoOpViolatedConstraintNameExtracter : NHibernate.Exceptions.IViolatedConstraintNameExtracter { public virtual string ExtractConstraintName(System.Data.Common.DbException sqle) => throw null; public NoOpViolatedConstraintNameExtracter() => throw null; } - - // Generated from `NHibernate.Exceptions.SQLExceptionConverterFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SQLExceptionConverterFactory { - public static NHibernate.Exceptions.ISQLExceptionConverter BuildMinimalSQLExceptionConverter() => throw null; public static NHibernate.Exceptions.ISQLExceptionConverter BuildSQLExceptionConverter(NHibernate.Dialect.Dialect dialect, System.Collections.Generic.IDictionary properties) => throw null; + public static NHibernate.Exceptions.ISQLExceptionConverter BuildMinimalSQLExceptionConverter() => throw null; } - - // Generated from `NHibernate.Exceptions.SQLGrammarException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLGrammarException : NHibernate.ADOException { + public SQLGrammarException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public SQLGrammarException(string message, System.Exception innerException, string sql) => throw null; public SQLGrammarException(string message, System.Exception innerException) => throw null; - public SQLGrammarException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.Exceptions.SQLStateConverter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SQLStateConverter : NHibernate.Exceptions.ISQLExceptionConverter - { - public System.Exception Convert(NHibernate.Exceptions.AdoExceptionContextInfo exceptionInfo) => throw null; - public static NHibernate.ADOException HandledNonSpecificException(System.Exception sqlException, string message, string sql) => throw null; - public SQLStateConverter(NHibernate.Exceptions.IViolatedConstraintNameExtracter extracter) => throw null; } - - // Generated from `NHibernate.Exceptions.SqlParseException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlParseException : System.Exception { public SqlParseException(string message) => throw null; protected SqlParseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Exceptions.SqlStateExtracter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class SQLStateConverter : NHibernate.Exceptions.ISQLExceptionConverter + { + public SQLStateConverter(NHibernate.Exceptions.IViolatedConstraintNameExtracter extracter) => throw null; + public System.Exception Convert(NHibernate.Exceptions.AdoExceptionContextInfo exceptionInfo) => throw null; + public static NHibernate.ADOException HandledNonSpecificException(System.Exception sqlException, string message, string sql) => throw null; + } public abstract class SqlStateExtracter { public int ExtractErrorCode(System.Data.Common.DbException sqle) => throw null; + public string ExtractSqlState(System.Data.Common.DbException sqle) => throw null; public abstract int ExtractSingleErrorCode(System.Data.Common.DbException sqle); public abstract string ExtractSingleSqlState(System.Data.Common.DbException sqle); - public string ExtractSqlState(System.Data.Common.DbException sqle) => throw null; protected SqlStateExtracter() => throw null; } - - // Generated from `NHibernate.Exceptions.TemplatedViolatedConstraintNameExtracter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class TemplatedViolatedConstraintNameExtracter : NHibernate.Exceptions.IViolatedConstraintNameExtracter { - public abstract string ExtractConstraintName(System.Data.Common.DbException sqle); protected string ExtractUsingTemplate(string templateStart, string templateEnd, string message) => throw null; + public abstract string ExtractConstraintName(System.Data.Common.DbException sqle); protected TemplatedViolatedConstraintNameExtracter() => throw null; } - } namespace Hql { - // Generated from `NHibernate.Hql.CollectionSubqueryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IQueryTranslator + { + System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetEnumerableAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Compile(System.Collections.Generic.IDictionary replacements, bool shallow); + System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters); + System.Collections.IEnumerable GetEnumerable(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); + int ExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); + string[][] GetColumnNames(); + NHibernate.Engine.Query.ParameterMetadata BuildParameterMetadata(); + System.Collections.Generic.ISet QuerySpaces { get; } + string SQLString { get; } + System.Collections.Generic.IList CollectSqlStrings { get; } + string QueryString { get; } + System.Collections.Generic.IDictionary EnabledFilters { get; } + NHibernate.Type.IType[] ReturnTypes { get; } + string[] ReturnAliases { get; } + bool ContainsCollectionFetches { get; } + bool IsManipulationStatement { get; } + NHibernate.Loader.Loader Loader { get; } + NHibernate.Type.IType[] ActualReturnTypes { get; } + } public class CollectionSubqueryFactory { - public CollectionSubqueryFactory() => throw null; public static string CreateCollectionSubquery(NHibernate.Engine.JoinSequence joinSequence, System.Collections.Generic.IDictionary enabledFilters, string[] columns) => throw null; + public CollectionSubqueryFactory() => throw null; } - - // Generated from `NHibernate.Hql.HolderInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HolderInstantiator + public sealed class HolderInstantiator { - public static NHibernate.Hql.HolderInstantiator CreateClassicHolderInstantiator(System.Reflection.ConstructorInfo constructor, NHibernate.Transform.IResultTransformer transformer) => throw null; - public static NHibernate.Transform.IResultTransformer CreateSelectNewTransformer(System.Reflection.ConstructorInfo constructor, bool returnMaps, bool returnLists) => throw null; + public static NHibernate.Hql.HolderInstantiator NoopInstantiator; public static NHibernate.Hql.HolderInstantiator GetHolderInstantiator(NHibernate.Transform.IResultTransformer selectNewTransformer, NHibernate.Transform.IResultTransformer customTransformer, string[] queryReturnAliases) => throw null; + public static NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer selectNewTransformer, NHibernate.Transform.IResultTransformer customTransformer) => throw null; + public static NHibernate.Transform.IResultTransformer CreateSelectNewTransformer(System.Reflection.ConstructorInfo constructor, bool returnMaps, bool returnLists) => throw null; + public static NHibernate.Hql.HolderInstantiator CreateClassicHolderInstantiator(System.Reflection.ConstructorInfo constructor, NHibernate.Transform.IResultTransformer transformer) => throw null; + public static NHibernate.Transform.IResultTransformer ResolveClassicResultTransformer(System.Reflection.ConstructorInfo constructor, NHibernate.Transform.IResultTransformer transformer) => throw null; public HolderInstantiator(NHibernate.Transform.IResultTransformer transformer, string[] queryReturnAliases) => throw null; public object Instantiate(object[] row) => throw null; public bool IsRequired { get => throw null; } - public static NHibernate.Hql.HolderInstantiator NoopInstantiator; public string[] QueryReturnAliases { get => throw null; } - public static NHibernate.Transform.IResultTransformer ResolveClassicResultTransformer(System.Reflection.ConstructorInfo constructor, NHibernate.Transform.IResultTransformer transformer) => throw null; - public static NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer selectNewTransformer, NHibernate.Transform.IResultTransformer customTransformer) => throw null; public NHibernate.Transform.IResultTransformer ResultTransformer { get => throw null; } } - - // Generated from `NHibernate.Hql.IFilterTranslator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFilterTranslator : NHibernate.Hql.IQueryTranslator { void Compile(string collectionRole, System.Collections.Generic.IDictionary replacements, bool shallow); } - - // Generated from `NHibernate.Hql.IQueryTranslator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryTranslator - { - NHibernate.Type.IType[] ActualReturnTypes { get; } - NHibernate.Engine.Query.ParameterMetadata BuildParameterMetadata(); - System.Collections.Generic.IList CollectSqlStrings { get; } - void Compile(System.Collections.Generic.IDictionary replacements, bool shallow); - bool ContainsCollectionFetches { get; } - System.Collections.Generic.IDictionary EnabledFilters { get; } - int ExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - string[][] GetColumnNames(); - System.Collections.IEnumerable GetEnumerable(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session); - System.Threading.Tasks.Task GetEnumerableAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken); - bool IsManipulationStatement { get; } - System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters); - System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - NHibernate.Loader.Loader Loader { get; } - System.Collections.Generic.ISet QuerySpaces { get; } - string QueryString { get; } - string[] ReturnAliases { get; } - NHibernate.Type.IType[] ReturnTypes { get; } - string SQLString { get; } - } - - // Generated from `NHibernate.Hql.IQueryTranslatorFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryTranslatorFactory { NHibernate.Hql.IQueryTranslator[] CreateQueryTranslators(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary filters, NHibernate.Engine.ISessionFactoryImplementor factory); } - - // Generated from `NHibernate.Hql.NameGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NameGenerator { public static string[][] GenerateColumnNames(NHibernate.Type.IType[] types, NHibernate.Engine.ISessionFactoryImplementor f) => throw null; - public NameGenerator() => throw null; public static string ScalarName(int x, int y) => throw null; + public NameGenerator() => throw null; } - - // Generated from `NHibernate.Hql.ParserHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ParserHelper { - public const string EntityClass = default; - public const string HqlSeparators = default; - public const string HqlVariablePrefix = default; + public static string HqlVariablePrefix; + public static string HqlSeparators; + public static string Whitespace; + public static string EntityClass; public static bool IsWhitespace(string str) => throw null; - public const string Whitespace = default; } - - // Generated from `NHibernate.Hql.QueryExecutionRequestException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryExecutionRequestException : NHibernate.QueryException { public QueryExecutionRequestException(string message, string queryString) => throw null; protected QueryExecutionRequestException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Hql.QuerySplitter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QuerySplitter { public static string[] ConcreteQueries(string query, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public QuerySplitter() => throw null; } - - // Generated from `NHibernate.Hql.StringQueryExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StringQueryExpression : NHibernate.IQueryExpression { - public string Key { get => throw null; } - public System.Collections.Generic.IList ParameterDescriptors { get => throw null; set => throw null; } public StringQueryExpression(string queryString) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Translate(NHibernate.Engine.ISessionFactoryImplementor factory, bool filter) => throw null; + public string Key { get => throw null; } public System.Type Type { get => throw null; } + public System.Collections.Generic.IList ParameterDescriptors { get => throw null; } } - namespace Ast { - // Generated from `NHibernate.Hql.Ast.HqlAdd` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAdd : NHibernate.Hql.Ast.HqlExpression + public class HqlTreeBuilder { - public HqlAdd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlTreeBuilder() => throw null; + public NHibernate.Hql.Ast.HqlQuery Query() => throw null; + public NHibernate.Hql.Ast.HqlQuery Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom) => throw null; + public NHibernate.Hql.Ast.HqlQuery Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom, NHibernate.Hql.Ast.HqlWhere where) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom, NHibernate.Hql.Ast.HqlWhere where, NHibernate.Hql.Ast.HqlOrderBy orderBy) => throw null; + public NHibernate.Hql.Ast.HqlDelete Delete(NHibernate.Hql.Ast.HqlFrom from) => throw null; + public NHibernate.Hql.Ast.HqlUpdate Update(NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSet set) => throw null; + public NHibernate.Hql.Ast.HqlUpdate Update(NHibernate.Hql.Ast.HqlVersioned versioned, NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSet set) => throw null; + public NHibernate.Hql.Ast.HqlInsert Insert(NHibernate.Hql.Ast.HqlInto into, NHibernate.Hql.Ast.HqlQuery query) => throw null; + public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom() => throw null; + public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlSelect select) => throw null; + public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSelect select) => throw null; + public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlFrom from) => throw null; + public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range, params NHibernate.Hql.Ast.HqlJoin[] joins) => throw null; + public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range, System.Collections.Generic.IEnumerable joins) => throw null; + public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range) => throw null; + public NHibernate.Hql.Ast.HqlFrom From() => throw null; + public NHibernate.Hql.Ast.HqlRange Range(params NHibernate.Hql.Ast.HqlIdent[] idents) => throw null; + public NHibernate.Hql.Ast.HqlRange Range(NHibernate.Hql.Ast.HqlTreeNode ident, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlIdent Ident(string ident) => throw null; + public NHibernate.Hql.Ast.HqlIdent Ident(System.Type type) => throw null; + public NHibernate.Hql.Ast.HqlAlias Alias(string alias) => throw null; + public NHibernate.Hql.Ast.HqlEquality Equality(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlBooleanAnd BooleanAnd(NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlBooleanOr BooleanOr(NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlAdd Add(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlSubtract Subtract(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlMultiplty Multiply(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlDivide Divide(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlNegate Negate(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlDot Dot(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlParameter Parameter(string name) => throw null; + public NHibernate.Hql.Ast.HqlWhere Where(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlWith With(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlHaving Having(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlConstant Constant(object value) => throw null; + public NHibernate.Hql.Ast.HqlOrderBy OrderBy() => throw null; + public NHibernate.Hql.Ast.HqlSkip Skip(NHibernate.Hql.Ast.HqlExpression parameter) => throw null; + public NHibernate.Hql.Ast.HqlTake Take(NHibernate.Hql.Ast.HqlExpression parameter) => throw null; + public NHibernate.Hql.Ast.HqlSelect Select(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlSelect Select(params NHibernate.Hql.Ast.HqlExpression[] expression) => throw null; + public NHibernate.Hql.Ast.HqlSelect Select(System.Collections.Generic.IEnumerable expressions) => throw null; + public NHibernate.Hql.Ast.HqlCase Case(NHibernate.Hql.Ast.HqlWhen[] whenClauses) => throw null; + public NHibernate.Hql.Ast.HqlCase Case(NHibernate.Hql.Ast.HqlWhen[] whenClauses, NHibernate.Hql.Ast.HqlExpression ifFalse) => throw null; + public NHibernate.Hql.Ast.HqlWhen When(NHibernate.Hql.Ast.HqlExpression predicate, NHibernate.Hql.Ast.HqlExpression ifTrue) => throw null; + public NHibernate.Hql.Ast.HqlElse Else(NHibernate.Hql.Ast.HqlExpression ifFalse) => throw null; + public NHibernate.Hql.Ast.HqlInequality Inequality(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlLessThan LessThan(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlLessThanOrEqual LessThanOrEqual(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlGreaterThan GreaterThan(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlGreaterThanOrEqual GreaterThanOrEqual(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlCount Count() => throw null; + public NHibernate.Hql.Ast.HqlCount Count(NHibernate.Hql.Ast.HqlExpression child) => throw null; + public NHibernate.Hql.Ast.HqlCountBig CountBig(NHibernate.Hql.Ast.HqlExpression child) => throw null; + public NHibernate.Hql.Ast.HqlRowStar RowStar() => throw null; + public NHibernate.Hql.Ast.HqlCast Cast(NHibernate.Hql.Ast.HqlExpression expression, System.Type type) => throw null; + public NHibernate.Hql.Ast.HqlTransparentCast TransparentCast(NHibernate.Hql.Ast.HqlExpression expression, System.Type type) => throw null; + public NHibernate.Hql.Ast.HqlBitwiseNot BitwiseNot() => throw null; + public NHibernate.Hql.Ast.HqlBooleanNot BooleanNot(NHibernate.Hql.Ast.HqlBooleanExpression operand) => throw null; + public NHibernate.Hql.Ast.HqlAverage Average(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlSum Sum(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlMin Min(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlMax Max(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlJoin Join(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlAny Any() => throw null; + public NHibernate.Hql.Ast.HqlExists Exists(NHibernate.Hql.Ast.HqlQuery query) => throw null; + public NHibernate.Hql.Ast.HqlElements Elements() => throw null; + public NHibernate.Hql.Ast.HqlDistinct Distinct() => throw null; + public NHibernate.Hql.Ast.HqlDirectionAscending Ascending() => throw null; + public NHibernate.Hql.Ast.HqlDirectionDescending Descending() => throw null; + public NHibernate.Hql.Ast.HqlGroupBy GroupBy(params NHibernate.Hql.Ast.HqlExpression[] expressions) => throw null; + public NHibernate.Hql.Ast.HqlAll All() => throw null; + public NHibernate.Hql.Ast.HqlLike Like(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlLike Like(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs, NHibernate.Hql.Ast.HqlConstant escapeCharacter) => throw null; + public NHibernate.Hql.Ast.HqlConcat Concat(params NHibernate.Hql.Ast.HqlExpression[] args) => throw null; + public NHibernate.Hql.Ast.HqlMethodCall MethodCall(string methodName, System.Collections.Generic.IEnumerable parameters) => throw null; + public NHibernate.Hql.Ast.HqlMethodCall MethodCall(string methodName, params NHibernate.Hql.Ast.HqlExpression[] parameters) => throw null; + public NHibernate.Hql.Ast.HqlBooleanMethodCall BooleanMethodCall(string methodName, System.Collections.Generic.IEnumerable parameters) => throw null; + public NHibernate.Hql.Ast.HqlExpressionSubTreeHolder ExpressionSubTreeHolder(params NHibernate.Hql.Ast.HqlTreeNode[] children) => throw null; + public NHibernate.Hql.Ast.HqlExpressionSubTreeHolder ExpressionSubTreeHolder(System.Collections.Generic.IEnumerable children) => throw null; + public NHibernate.Hql.Ast.HqlIsNull IsNull(NHibernate.Hql.Ast.HqlExpression lhs) => throw null; + public NHibernate.Hql.Ast.HqlIsNotNull IsNotNull(NHibernate.Hql.Ast.HqlExpression lhs) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode ExpressionList(System.Collections.Generic.IEnumerable expressions) => throw null; + public NHibernate.Hql.Ast.HqlStar Star() => throw null; + public NHibernate.Hql.Ast.HqlTrue True() => throw null; + public NHibernate.Hql.Ast.HqlFalse False() => throw null; + public NHibernate.Hql.Ast.HqlIn In(NHibernate.Hql.Ast.HqlExpression itemExpression, NHibernate.Hql.Ast.HqlTreeNode source) => throw null; + public NHibernate.Hql.Ast.HqlInnerJoin InnerJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlLeftJoin LeftJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlCrossJoin CrossJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlFetchJoin FetchJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlLeftFetchJoin LeftFetchJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; + public NHibernate.Hql.Ast.HqlFetch Fetch() => throw null; + public NHibernate.Hql.Ast.HqlClass Class() => throw null; + public NHibernate.Hql.Ast.HqlBitwiseAnd BitwiseAnd(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlBitwiseOr BitwiseOr(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode Coalesce(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode DictionaryItem(NHibernate.Hql.Ast.HqlExpression dictionary, NHibernate.Hql.Ast.HqlExpression index) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode Index(NHibernate.Hql.Ast.HqlExpression collection, NHibernate.Hql.Ast.HqlExpression index) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode Indices(NHibernate.Hql.Ast.HqlExpression dictionary) => throw null; + public NHibernate.Hql.Ast.HqlSet Set() => throw null; + public NHibernate.Hql.Ast.HqlSet Set(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public NHibernate.Hql.Ast.HqlVersioned Versioned() => throw null; + public NHibernate.Hql.Ast.HqlInto Into() => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlAlias` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAlias : NHibernate.Hql.Ast.HqlExpression + public class HqlTreeNode { - public HqlAlias(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlTreeNode(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) => throw null; + protected HqlTreeNode(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) => throw null; + public void ClearChildren() => throw null; + protected void SetText(string text) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory Factory { get => throw null; } + public System.Collections.Generic.IEnumerable NodesPreOrder { get => throw null; } + public System.Collections.Generic.IEnumerable NodesPostOrder { get => throw null; } + public System.Collections.Generic.IEnumerable Children { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.HqlAll` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAll : NHibernate.Hql.Ast.HqlBooleanExpression + public static partial class HqlTreeNodeExtensions { - public HqlAll(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public static NHibernate.Hql.Ast.HqlExpression AsExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; + public static NHibernate.Hql.Ast.HqlBooleanExpression AsBooleanExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; + public static NHibernate.Hql.Ast.HqlBooleanExpression ToBooleanExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlAny` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAny : NHibernate.Hql.Ast.HqlBooleanExpression + public abstract class HqlStatement : NHibernate.Hql.Ast.HqlTreeNode { - public HqlAny(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlAs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAs : NHibernate.Hql.Ast.HqlExpression + public abstract class HqlExpression : NHibernate.Hql.Ast.HqlTreeNode { - public HqlAs(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlAverage` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlAverage : NHibernate.Hql.Ast.HqlExpression + public abstract class HqlBooleanExpression : NHibernate.Hql.Ast.HqlExpression { - public HqlAverage(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlBooleanExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + protected HqlBooleanExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlBitwiseAnd` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBitwiseAnd : NHibernate.Hql.Ast.HqlExpression + public class HqlQuery : NHibernate.Hql.Ast.HqlExpression { - public HqlBitwiseAnd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlQuery() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBitwiseNot` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBitwiseNot : NHibernate.Hql.Ast.HqlExpression + public class HqlIdent : NHibernate.Hql.Ast.HqlExpression { - public HqlBitwiseNot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlIdent() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBitwiseOr` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBitwiseOr : NHibernate.Hql.Ast.HqlExpression + public class HqlRange : NHibernate.Hql.Ast.HqlStatement { - public HqlBitwiseOr(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlRange() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanAnd` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBooleanAnd : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlFrom : NHibernate.Hql.Ast.HqlStatement { - public HqlBooleanAnd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlFrom() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanDot` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBooleanDot : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlSelectFrom : NHibernate.Hql.Ast.HqlStatement { - public HqlBooleanDot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlDot dot) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlSelectFrom() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class HqlBooleanExpression : NHibernate.Hql.Ast.HqlExpression + public class HqlDelete : NHibernate.Hql.Ast.HqlStatement { - protected HqlBooleanExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - protected HqlBooleanExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlDelete() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanMethodCall` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBooleanMethodCall : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlUpdate : NHibernate.Hql.Ast.HqlStatement { - public HqlBooleanMethodCall(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string methodName, System.Collections.Generic.IEnumerable parameters) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlUpdate() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanNot` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBooleanNot : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlVersioned : NHibernate.Hql.Ast.HqlExpression { - public HqlBooleanNot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression operand) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlVersioned(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlBooleanOr` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlBooleanOr : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlInsert : NHibernate.Hql.Ast.HqlStatement { - public HqlBooleanOr(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + internal HqlInsert() : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) { } } - - // Generated from `NHibernate.Hql.Ast.HqlCase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCase : NHibernate.Hql.Ast.HqlExpression + public class HqlInto : NHibernate.Hql.Ast.HqlStatement { - public HqlCase(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlWhen[] whenClauses, NHibernate.Hql.Ast.HqlExpression ifFalse) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.HqlCast` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCast : NHibernate.Hql.Ast.HqlExpression - { - public HqlCast(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.HqlClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlClass : NHibernate.Hql.Ast.HqlExpression - { - public HqlClass(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlInto(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlCoalesce` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCoalesce : NHibernate.Hql.Ast.HqlExpression + public class HqlSet : NHibernate.Hql.Ast.HqlStatement { - public HqlCoalesce(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSet(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; + public HqlSet(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlConcat` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlConcat : NHibernate.Hql.Ast.HqlExpression + public class HqlAlias : NHibernate.Hql.Ast.HqlExpression { - public HqlConcat(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] args) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlAlias(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlConstant : NHibernate.Hql.Ast.HqlExpression + public class HqlDivide : NHibernate.Hql.Ast.HqlExpression { - public HqlConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, int type, string value) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDivide(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlCount` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCount : NHibernate.Hql.Ast.HqlExpression + public class HqlMultiplty : NHibernate.Hql.Ast.HqlExpression { - public HqlCount(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression child) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlCount(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlMultiplty(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlCountBig` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCountBig : NHibernate.Hql.Ast.HqlExpression + public class HqlSubtract : NHibernate.Hql.Ast.HqlExpression { - public HqlCountBig(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression child) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlCountBig(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSubtract(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlCross` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCross : NHibernate.Hql.Ast.HqlTreeNode + public class HqlAdd : NHibernate.Hql.Ast.HqlExpression { - public HqlCross(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlAdd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlCrossJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlCrossJoin : NHibernate.Hql.Ast.HqlTreeNode + public class HqlNegate : NHibernate.Hql.Ast.HqlExpression { - public HqlCrossJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlNegate(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDecimalConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDecimalConstant : NHibernate.Hql.Ast.HqlConstant + public class HqlBooleanOr : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlDecimalConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlBooleanOr(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDelete` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDelete : NHibernate.Hql.Ast.HqlStatement + public class HqlBooleanAnd : NHibernate.Hql.Ast.HqlBooleanExpression { - internal HqlDelete(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBooleanAnd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDictionaryIndex` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDictionaryIndex : NHibernate.Hql.Ast.HqlIndex + public class HqlEquality : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlDictionaryIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression dictionary, NHibernate.Hql.Ast.HqlExpression index) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlExpression), default(NHibernate.Hql.Ast.HqlExpression)) => throw null; + public HqlEquality(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDirection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum HqlDirection + public class HqlParameter : NHibernate.Hql.Ast.HqlExpression { - Ascending, - Descending, + public HqlParameter(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string name) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDirectionAscending` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDirectionAscending : NHibernate.Hql.Ast.HqlDirectionStatement + public class HqlDot : NHibernate.Hql.Ast.HqlExpression { - public HqlDirectionAscending(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory)) => throw null; + public HqlDot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDirectionDescending` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDirectionDescending : NHibernate.Hql.Ast.HqlDirectionStatement + public class HqlBooleanDot : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlDirectionDescending(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory)) => throw null; + public HqlBooleanDot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlDot dot) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDirectionStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDirectionStatement : NHibernate.Hql.Ast.HqlStatement + public class HqlWhere : NHibernate.Hql.Ast.HqlStatement { - public HqlDirectionStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlWhere(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDistinct` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDistinct : NHibernate.Hql.Ast.HqlStatement + public class HqlWith : NHibernate.Hql.Ast.HqlStatement { - public HqlDistinct(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlWith(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDivide` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDivide : NHibernate.Hql.Ast.HqlExpression + public class HqlHaving : NHibernate.Hql.Ast.HqlStatement { - public HqlDivide(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlHaving(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDot` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDot : NHibernate.Hql.Ast.HqlExpression + public class HqlSkip : NHibernate.Hql.Ast.HqlStatement { - public HqlDot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSkip(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression parameter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlDoubleConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlDoubleConstant : NHibernate.Hql.Ast.HqlConstant + public class HqlTake : NHibernate.Hql.Ast.HqlStatement { - public HqlDoubleConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlTake(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression parameter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlElements` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlElements : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlConstant : NHibernate.Hql.Ast.HqlExpression { - public HqlElements(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, int type, string value) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlElse` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlElse : NHibernate.Hql.Ast.HqlStatement + public class HqlStringConstant : NHibernate.Hql.Ast.HqlConstant { - public HqlElse(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression ifFalse) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlStringConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlEquality` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlEquality : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlDoubleConstant : NHibernate.Hql.Ast.HqlConstant { - public HqlEquality(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDoubleConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlEscape` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlEscape : NHibernate.Hql.Ast.HqlStatement + public class HqlFloatConstant : NHibernate.Hql.Ast.HqlConstant { - public HqlEscape(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlConstant escapeCharacter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlFloatConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlExists` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlExists : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlIntegerConstant : NHibernate.Hql.Ast.HqlConstant { - public HqlExists(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlQuery query) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlIntegerConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class HqlExpression : NHibernate.Hql.Ast.HqlTreeNode + public class HqlDecimalConstant : NHibernate.Hql.Ast.HqlConstant { - protected HqlExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - protected HqlExpression(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDecimalConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlExpressionList` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlExpressionList : NHibernate.Hql.Ast.HqlStatement + public class HqlFalse : NHibernate.Hql.Ast.HqlConstant { - public HqlExpressionList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlExpressionList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlFalse(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlExpressionSubTreeHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlExpressionSubTreeHolder : NHibernate.Hql.Ast.HqlExpression + public class HqlTrue : NHibernate.Hql.Ast.HqlConstant { - public HqlExpressionSubTreeHolder(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlExpressionSubTreeHolder(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlTrue(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlFalse` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlFalse : NHibernate.Hql.Ast.HqlConstant + public class HqlNull : NHibernate.Hql.Ast.HqlConstant { - public HqlFalse(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlFetch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlFetch : NHibernate.Hql.Ast.HqlTreeNode + public class HqlOrderBy : NHibernate.Hql.Ast.HqlStatement { - public HqlFetch(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlOrderBy(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlFetchJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlFetchJoin : NHibernate.Hql.Ast.HqlTreeNode + public enum HqlDirection { - public HqlFetchJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + Ascending = 0, + Descending = 1, } - - // Generated from `NHibernate.Hql.Ast.HqlFloatConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlFloatConstant : NHibernate.Hql.Ast.HqlConstant + public class HqlDirectionStatement : NHibernate.Hql.Ast.HqlStatement { - public HqlFloatConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlDirectionStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlFrom` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlFrom : NHibernate.Hql.Ast.HqlStatement + public class HqlDirectionAscending : NHibernate.Hql.Ast.HqlDirectionStatement { - internal HqlFrom(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDirectionAscending(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlGreaterThan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlGreaterThan : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlDirectionDescending : NHibernate.Hql.Ast.HqlDirectionStatement { - public HqlGreaterThan(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDirectionDescending(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlGreaterThanOrEqual` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlGreaterThanOrEqual : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlSelect : NHibernate.Hql.Ast.HqlStatement { - public HqlGreaterThanOrEqual(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSelect(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlGroupBy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlGroupBy : NHibernate.Hql.Ast.HqlStatement + public class HqlElse : NHibernate.Hql.Ast.HqlStatement { - public HqlGroupBy(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlElse(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression ifFalse) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlHaving` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlHaving : NHibernate.Hql.Ast.HqlStatement + public class HqlWhen : NHibernate.Hql.Ast.HqlStatement { - public HqlHaving(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlWhen(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression predicate, NHibernate.Hql.Ast.HqlExpression ifTrue) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIdent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIdent : NHibernate.Hql.Ast.HqlExpression + public class HqlCase : NHibernate.Hql.Ast.HqlExpression { - internal HqlIdent(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string ident) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - internal HqlIdent(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCase(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlWhen[] whenClauses, NHibernate.Hql.Ast.HqlExpression ifFalse) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIn : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlGreaterThanOrEqual : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlIn(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression itemExpression, NHibernate.Hql.Ast.HqlTreeNode source) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlGreaterThanOrEqual(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInList` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlInList : NHibernate.Hql.Ast.HqlTreeNode + public class HqlGreaterThan : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlInList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlTreeNode source) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlGreaterThan(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIndex` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIndex : NHibernate.Hql.Ast.HqlExpression + public class HqlLessThanOrEqual : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression collection, NHibernate.Hql.Ast.HqlExpression index) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlLessThanOrEqual(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIndices` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIndices : NHibernate.Hql.Ast.HqlExpression + public class HqlLessThan : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlIndices(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression dictionary) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlLessThan(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInequality` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlInequality : NHibernate.Hql.Ast.HqlBooleanExpression { public HqlInequality(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInner` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlInner : NHibernate.Hql.Ast.HqlTreeNode + public class HqlRowStar : NHibernate.Hql.Ast.HqlStatement { - public HqlInner(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlRowStar(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInnerJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlInnerJoin : NHibernate.Hql.Ast.HqlTreeNode + public class HqlCount : NHibernate.Hql.Ast.HqlExpression { - public HqlInnerJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCount(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCount(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression child) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInsert` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlInsert : NHibernate.Hql.Ast.HqlStatement + public class HqlCountBig : NHibernate.Hql.Ast.HqlExpression { - internal HqlInsert(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCountBig(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCountBig(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression child) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIntegerConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIntegerConstant : NHibernate.Hql.Ast.HqlConstant + public class HqlAs : NHibernate.Hql.Ast.HqlExpression { - public HqlIntegerConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlAs(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlInto` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlInto : NHibernate.Hql.Ast.HqlStatement + public class HqlCast : NHibernate.Hql.Ast.HqlExpression { - public HqlInto(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCast(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIsNotNull` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIsNotNull : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlTransparentCast : NHibernate.Hql.Ast.HqlExpression { - public HqlIsNotNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlTransparentCast(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlIsNull` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlIsNull : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlCoalesce : NHibernate.Hql.Ast.HqlExpression { - public HqlIsNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCoalesce(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlJoin : NHibernate.Hql.Ast.HqlStatement + public class HqlIndex : NHibernate.Hql.Ast.HqlExpression { - public HqlJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression collection, NHibernate.Hql.Ast.HqlExpression index) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLeft` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLeft : NHibernate.Hql.Ast.HqlTreeNode + public class HqlDictionaryIndex : NHibernate.Hql.Ast.HqlIndex { - public HqlLeft(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDictionaryIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression dictionary, NHibernate.Hql.Ast.HqlExpression index) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlExpression), default(NHibernate.Hql.Ast.HqlExpression)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLeftFetchJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLeftFetchJoin : NHibernate.Hql.Ast.HqlTreeNode + public class HqlIndices : NHibernate.Hql.Ast.HqlExpression { - public HqlLeftFetchJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlIndices(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression dictionary) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLeftJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLeftJoin : NHibernate.Hql.Ast.HqlTreeNode + public class HqlExpressionList : NHibernate.Hql.Ast.HqlStatement { - public HqlLeftJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlExpressionList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; + public HqlExpressionList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLessThan` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLessThan : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlBooleanNot : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlLessThan(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBooleanNot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlBooleanExpression operand) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLessThanOrEqual` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLessThanOrEqual : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlAverage : NHibernate.Hql.Ast.HqlExpression { - public HqlLessThanOrEqual(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlAverage(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlLike` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlLike : NHibernate.Hql.Ast.HqlBooleanExpression + public class HqlBitwiseNot : NHibernate.Hql.Ast.HqlExpression { - public HqlLike(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs, NHibernate.Hql.Ast.HqlConstant escapeCharacter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlLike(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBitwiseNot(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlMax` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlMax : NHibernate.Hql.Ast.HqlExpression + public class HqlSum : NHibernate.Hql.Ast.HqlExpression { - public HqlMax(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSum(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlSum(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlMethodCall` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlMethodCall : NHibernate.Hql.Ast.HqlExpression + public class HqlMax : NHibernate.Hql.Ast.HqlExpression { - public HqlMethodCall(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string methodName, System.Collections.Generic.IEnumerable parameters) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlMax(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlMin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlMin : NHibernate.Hql.Ast.HqlExpression { public HqlMin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlMultiplty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlMultiplty : NHibernate.Hql.Ast.HqlExpression + public class HqlJoin : NHibernate.Hql.Ast.HqlStatement { - public HqlMultiplty(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlNegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlNegate : NHibernate.Hql.Ast.HqlExpression + public class HqlInnerJoin : NHibernate.Hql.Ast.HqlTreeNode { - public HqlNegate(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlInnerJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlNull` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlNull : NHibernate.Hql.Ast.HqlConstant + public class HqlLeftJoin : NHibernate.Hql.Ast.HqlTreeNode { - public HqlNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlLeftJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlOrderBy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlOrderBy : NHibernate.Hql.Ast.HqlStatement + public class HqlCrossJoin : NHibernate.Hql.Ast.HqlTreeNode { - public HqlOrderBy(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCrossJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlParameter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlParameter : NHibernate.Hql.Ast.HqlExpression + public class HqlFetchJoin : NHibernate.Hql.Ast.HqlTreeNode { - public HqlParameter(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string name) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlFetchJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlQuery : NHibernate.Hql.Ast.HqlExpression + public class HqlLeftFetchJoin : NHibernate.Hql.Ast.HqlTreeNode { - internal HqlQuery(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlStatement[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlLeftFetchJoin(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlRange` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlRange : NHibernate.Hql.Ast.HqlStatement + public class HqlFetch : NHibernate.Hql.Ast.HqlTreeNode { - internal HqlRange(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlFetch(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlRowStar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlRowStar : NHibernate.Hql.Ast.HqlStatement + public class HqlClass : NHibernate.Hql.Ast.HqlExpression { - public HqlRowStar(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlClass(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSelect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSelect : NHibernate.Hql.Ast.HqlStatement + public class HqlBitwiseOr : NHibernate.Hql.Ast.HqlExpression { - public HqlSelect(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBitwiseOr(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSelectFrom` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSelectFrom : NHibernate.Hql.Ast.HqlStatement + public class HqlBitwiseAnd : NHibernate.Hql.Ast.HqlExpression { - internal HqlSelectFrom(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBitwiseAnd(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSet : NHibernate.Hql.Ast.HqlStatement + public class HqlInner : NHibernate.Hql.Ast.HqlTreeNode { - public HqlSet(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlSet(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlInner(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSkip` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSkip : NHibernate.Hql.Ast.HqlStatement + public class HqlLeft : NHibernate.Hql.Ast.HqlTreeNode { - public HqlSkip(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression parameter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlLeft(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlStar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlStar : NHibernate.Hql.Ast.HqlExpression + public class HqlCross : NHibernate.Hql.Ast.HqlTreeNode { - public HqlStar(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlCross(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class HqlStatement : NHibernate.Hql.Ast.HqlTreeNode + public class HqlAny : NHibernate.Hql.Ast.HqlBooleanExpression { - protected HqlStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - protected HqlStatement(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlAny(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlStringConstant` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlStringConstant : NHibernate.Hql.Ast.HqlConstant + public class HqlExists : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlStringConstant(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string s) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlExists(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlQuery query) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSubtract` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSubtract : NHibernate.Hql.Ast.HqlExpression + public class HqlElements : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlSubtract(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlElements(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlSum` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlSum : NHibernate.Hql.Ast.HqlExpression + public class HqlDistinct : NHibernate.Hql.Ast.HqlStatement { - public HqlSum(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; - public HqlSum(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlDistinct(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTake` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlTake : NHibernate.Hql.Ast.HqlStatement + public class HqlGroupBy : NHibernate.Hql.Ast.HqlStatement { - public HqlTake(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression parameter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlGroupBy(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] expressions) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTransparentCast` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlTransparentCast : NHibernate.Hql.Ast.HqlExpression + public class HqlAll : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlTransparentCast(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression, System.Type type) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlAll(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTreeBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlTreeBuilder + public class HqlLike : NHibernate.Hql.Ast.HqlBooleanExpression { - public NHibernate.Hql.Ast.HqlAdd Add(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlAlias Alias(string alias) => throw null; - public NHibernate.Hql.Ast.HqlAll All() => throw null; - public NHibernate.Hql.Ast.HqlAny Any() => throw null; - public NHibernate.Hql.Ast.HqlDirectionAscending Ascending() => throw null; - public NHibernate.Hql.Ast.HqlAverage Average(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlBitwiseAnd BitwiseAnd(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlBitwiseNot BitwiseNot() => throw null; - public NHibernate.Hql.Ast.HqlBitwiseOr BitwiseOr(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlBooleanAnd BooleanAnd(NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlBooleanMethodCall BooleanMethodCall(string methodName, System.Collections.Generic.IEnumerable parameters) => throw null; - public NHibernate.Hql.Ast.HqlBooleanNot BooleanNot(NHibernate.Hql.Ast.HqlBooleanExpression operand) => throw null; - public NHibernate.Hql.Ast.HqlBooleanOr BooleanOr(NHibernate.Hql.Ast.HqlBooleanExpression lhs, NHibernate.Hql.Ast.HqlBooleanExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlCase Case(NHibernate.Hql.Ast.HqlWhen[] whenClauses, NHibernate.Hql.Ast.HqlExpression ifFalse) => throw null; - public NHibernate.Hql.Ast.HqlCase Case(NHibernate.Hql.Ast.HqlWhen[] whenClauses) => throw null; - public NHibernate.Hql.Ast.HqlCast Cast(NHibernate.Hql.Ast.HqlExpression expression, System.Type type) => throw null; - public NHibernate.Hql.Ast.HqlClass Class() => throw null; - public NHibernate.Hql.Ast.HqlTreeNode Coalesce(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlConcat Concat(params NHibernate.Hql.Ast.HqlExpression[] args) => throw null; - public NHibernate.Hql.Ast.HqlConstant Constant(object value) => throw null; - public NHibernate.Hql.Ast.HqlCount Count(NHibernate.Hql.Ast.HqlExpression child) => throw null; - public NHibernate.Hql.Ast.HqlCount Count() => throw null; - public NHibernate.Hql.Ast.HqlCountBig CountBig(NHibernate.Hql.Ast.HqlExpression child) => throw null; - public NHibernate.Hql.Ast.HqlCrossJoin CrossJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlDelete Delete(NHibernate.Hql.Ast.HqlFrom from) => throw null; - public NHibernate.Hql.Ast.HqlDirectionDescending Descending() => throw null; - public NHibernate.Hql.Ast.HqlTreeNode DictionaryItem(NHibernate.Hql.Ast.HqlExpression dictionary, NHibernate.Hql.Ast.HqlExpression index) => throw null; - public NHibernate.Hql.Ast.HqlDistinct Distinct() => throw null; - public NHibernate.Hql.Ast.HqlDivide Divide(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlDot Dot(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlElements Elements() => throw null; - public NHibernate.Hql.Ast.HqlElse Else(NHibernate.Hql.Ast.HqlExpression ifFalse) => throw null; - public NHibernate.Hql.Ast.HqlEquality Equality(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlExists Exists(NHibernate.Hql.Ast.HqlQuery query) => throw null; - public NHibernate.Hql.Ast.HqlTreeNode ExpressionList(System.Collections.Generic.IEnumerable expressions) => throw null; - public NHibernate.Hql.Ast.HqlExpressionSubTreeHolder ExpressionSubTreeHolder(params NHibernate.Hql.Ast.HqlTreeNode[] children) => throw null; - public NHibernate.Hql.Ast.HqlExpressionSubTreeHolder ExpressionSubTreeHolder(System.Collections.Generic.IEnumerable children) => throw null; - public NHibernate.Hql.Ast.HqlFalse False() => throw null; - public NHibernate.Hql.Ast.HqlFetch Fetch() => throw null; - public NHibernate.Hql.Ast.HqlFetchJoin FetchJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range, params NHibernate.Hql.Ast.HqlJoin[] joins) => throw null; - public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range, System.Collections.Generic.IEnumerable joins) => throw null; - public NHibernate.Hql.Ast.HqlFrom From(NHibernate.Hql.Ast.HqlRange range) => throw null; - public NHibernate.Hql.Ast.HqlFrom From() => throw null; - public NHibernate.Hql.Ast.HqlGreaterThan GreaterThan(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlGreaterThanOrEqual GreaterThanOrEqual(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlGroupBy GroupBy(params NHibernate.Hql.Ast.HqlExpression[] expressions) => throw null; - public NHibernate.Hql.Ast.HqlHaving Having(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public HqlTreeBuilder() => throw null; - public NHibernate.Hql.Ast.HqlIdent Ident(string ident) => throw null; - public NHibernate.Hql.Ast.HqlIdent Ident(System.Type type) => throw null; - public NHibernate.Hql.Ast.HqlIn In(NHibernate.Hql.Ast.HqlExpression itemExpression, NHibernate.Hql.Ast.HqlTreeNode source) => throw null; - public NHibernate.Hql.Ast.HqlTreeNode Index(NHibernate.Hql.Ast.HqlExpression collection, NHibernate.Hql.Ast.HqlExpression index) => throw null; - public NHibernate.Hql.Ast.HqlTreeNode Indices(NHibernate.Hql.Ast.HqlExpression dictionary) => throw null; - public NHibernate.Hql.Ast.HqlInequality Inequality(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlInnerJoin InnerJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlInsert Insert(NHibernate.Hql.Ast.HqlInto into, NHibernate.Hql.Ast.HqlQuery query) => throw null; - public NHibernate.Hql.Ast.HqlInto Into() => throw null; - public NHibernate.Hql.Ast.HqlIsNotNull IsNotNull(NHibernate.Hql.Ast.HqlExpression lhs) => throw null; - public NHibernate.Hql.Ast.HqlIsNull IsNull(NHibernate.Hql.Ast.HqlExpression lhs) => throw null; - public NHibernate.Hql.Ast.HqlJoin Join(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlLeftFetchJoin LeftFetchJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlLeftJoin LeftJoin(NHibernate.Hql.Ast.HqlExpression expression, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlLessThan LessThan(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlLessThanOrEqual LessThanOrEqual(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlLike Like(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs, NHibernate.Hql.Ast.HqlConstant escapeCharacter) => throw null; - public NHibernate.Hql.Ast.HqlLike Like(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlMax Max(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlMethodCall MethodCall(string methodName, params NHibernate.Hql.Ast.HqlExpression[] parameters) => throw null; - public NHibernate.Hql.Ast.HqlMethodCall MethodCall(string methodName, System.Collections.Generic.IEnumerable parameters) => throw null; - public NHibernate.Hql.Ast.HqlMin Min(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlMultiplty Multiply(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlNegate Negate(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlOrderBy OrderBy() => throw null; - public NHibernate.Hql.Ast.HqlParameter Parameter(string name) => throw null; - public NHibernate.Hql.Ast.HqlTreeNode Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom, NHibernate.Hql.Ast.HqlWhere where, NHibernate.Hql.Ast.HqlOrderBy orderBy) => throw null; - public NHibernate.Hql.Ast.HqlQuery Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom, NHibernate.Hql.Ast.HqlWhere where) => throw null; - public NHibernate.Hql.Ast.HqlQuery Query(NHibernate.Hql.Ast.HqlSelectFrom selectFrom) => throw null; - public NHibernate.Hql.Ast.HqlQuery Query() => throw null; - public NHibernate.Hql.Ast.HqlRange Range(params NHibernate.Hql.Ast.HqlIdent[] idents) => throw null; - public NHibernate.Hql.Ast.HqlRange Range(NHibernate.Hql.Ast.HqlTreeNode ident, NHibernate.Hql.Ast.HqlAlias alias) => throw null; - public NHibernate.Hql.Ast.HqlRowStar RowStar() => throw null; - public NHibernate.Hql.Ast.HqlSelect Select(params NHibernate.Hql.Ast.HqlExpression[] expression) => throw null; - public NHibernate.Hql.Ast.HqlSelect Select(System.Collections.Generic.IEnumerable expressions) => throw null; - public NHibernate.Hql.Ast.HqlSelect Select(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlSelect select) => throw null; - public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSelect select) => throw null; - public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom(NHibernate.Hql.Ast.HqlFrom from) => throw null; - public NHibernate.Hql.Ast.HqlSelectFrom SelectFrom() => throw null; - public NHibernate.Hql.Ast.HqlSet Set(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlSet Set() => throw null; - public NHibernate.Hql.Ast.HqlSkip Skip(NHibernate.Hql.Ast.HqlExpression parameter) => throw null; - public NHibernate.Hql.Ast.HqlStar Star() => throw null; - public NHibernate.Hql.Ast.HqlSubtract Subtract(NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) => throw null; - public NHibernate.Hql.Ast.HqlSum Sum(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlTake Take(NHibernate.Hql.Ast.HqlExpression parameter) => throw null; - public NHibernate.Hql.Ast.HqlTransparentCast TransparentCast(NHibernate.Hql.Ast.HqlExpression expression, System.Type type) => throw null; - public NHibernate.Hql.Ast.HqlTrue True() => throw null; - public NHibernate.Hql.Ast.HqlUpdate Update(NHibernate.Hql.Ast.HqlVersioned versioned, NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSet set) => throw null; - public NHibernate.Hql.Ast.HqlUpdate Update(NHibernate.Hql.Ast.HqlFrom from, NHibernate.Hql.Ast.HqlSet set) => throw null; - public NHibernate.Hql.Ast.HqlVersioned Versioned() => throw null; - public NHibernate.Hql.Ast.HqlWhen When(NHibernate.Hql.Ast.HqlExpression predicate, NHibernate.Hql.Ast.HqlExpression ifTrue) => throw null; - public NHibernate.Hql.Ast.HqlWhere Where(NHibernate.Hql.Ast.HqlExpression expression) => throw null; - public NHibernate.Hql.Ast.HqlWith With(NHibernate.Hql.Ast.HqlExpression expression) => throw null; + public HqlLike(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlLike(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs, NHibernate.Hql.Ast.HqlExpression rhs, NHibernate.Hql.Ast.HqlConstant escapeCharacter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTreeNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlTreeNode + public class HqlEscape : NHibernate.Hql.Ast.HqlStatement { - public System.Collections.Generic.IEnumerable Children { get => throw null; } - public void ClearChildren() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory Factory { get => throw null; set => throw null; } - protected HqlTreeNode(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) => throw null; - protected HqlTreeNode(int type, string text, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) => throw null; - public System.Collections.Generic.IEnumerable NodesPostOrder { get => throw null; } - public System.Collections.Generic.IEnumerable NodesPreOrder { get => throw null; } - protected void SetText(string text) => throw null; + public HqlEscape(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlConstant escapeCharacter) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(NHibernate.Hql.Ast.HqlTreeNode[])) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTreeNodeExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class HqlTreeNodeExtensions + public class HqlConcat : NHibernate.Hql.Ast.HqlExpression { - public static NHibernate.Hql.Ast.HqlBooleanExpression AsBooleanExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; - public static NHibernate.Hql.Ast.HqlExpression AsExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; - public static NHibernate.Hql.Ast.HqlBooleanExpression ToBooleanExpression(this NHibernate.Hql.Ast.HqlTreeNode node) => throw null; + public HqlConcat(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlExpression[] args) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlTrue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlTrue : NHibernate.Hql.Ast.HqlConstant + public class HqlMethodCall : NHibernate.Hql.Ast.HqlExpression { - public HqlTrue(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(int), default(string)) => throw null; + public HqlMethodCall(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string methodName, System.Collections.Generic.IEnumerable parameters) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlUpdate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlUpdate : NHibernate.Hql.Ast.HqlStatement + public class HqlBooleanMethodCall : NHibernate.Hql.Ast.HqlBooleanExpression { - internal HqlUpdate(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, params NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlBooleanMethodCall(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, string methodName, System.Collections.Generic.IEnumerable parameters) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlVersioned` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlVersioned : NHibernate.Hql.Ast.HqlExpression + public class HqlExpressionSubTreeHolder : NHibernate.Hql.Ast.HqlExpression { - public HqlVersioned(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlExpressionSubTreeHolder(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlTreeNode[] children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlExpressionSubTreeHolder(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, System.Collections.Generic.IEnumerable children) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlWhen` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlWhen : NHibernate.Hql.Ast.HqlStatement + public class HqlIsNull : NHibernate.Hql.Ast.HqlBooleanExpression + { + public HqlIsNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + } + public class HqlIsNotNull : NHibernate.Hql.Ast.HqlBooleanExpression { - public HqlWhen(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression predicate, NHibernate.Hql.Ast.HqlExpression ifTrue) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlIsNotNull(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression lhs) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlWhere` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlWhere : NHibernate.Hql.Ast.HqlStatement + public class HqlStar : NHibernate.Hql.Ast.HqlExpression { - public HqlWhere(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlStar(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.HqlWith` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlWith : NHibernate.Hql.Ast.HqlStatement + public class HqlIn : NHibernate.Hql.Ast.HqlBooleanExpression + { + public HqlIn(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression itemExpression, NHibernate.Hql.Ast.HqlTreeNode source) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + } + public class HqlInList : NHibernate.Hql.Ast.HqlTreeNode { - public HqlWith(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlExpression expression) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; + public HqlInList(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.HqlTreeNode source) : base(default(int), default(string), default(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory), default(System.Collections.Generic.IEnumerable)) => throw null; } - namespace ANTLR { - // Generated from `NHibernate.Hql.Ast.ANTLR.ASTQueryTranslatorFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ASTQueryTranslatorFactory : NHibernate.Hql.IQueryTranslatorFactory + public class QueryTranslatorImpl : NHibernate.Hql.IFilterTranslator, NHibernate.Hql.IQueryTranslator { - public ASTQueryTranslatorFactory() => throw null; - public NHibernate.Hql.IQueryTranslator[] CreateQueryTranslators(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary filters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetEnumerableAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public QueryTranslatorImpl(string queryIdentifier, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parsedQuery, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public void Compile(System.Collections.Generic.IDictionary replacements, bool shallow) => throw null; + public void Compile(string collectionRole, System.Collections.Generic.IDictionary replacements, bool shallow) => throw null; + public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public System.Collections.IEnumerable GetEnumerable(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; + public int ExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.Engine.Query.ParameterMetadata BuildParameterMetadata() => throw null; + public string[][] GetColumnNames() => throw null; + public bool TryGetNamedParameterType(string name, out NHibernate.Type.IType type, out bool isGuessedType) => throw null; + public NHibernate.Loader.Loader Loader { get => throw null; } + public virtual NHibernate.Type.IType[] ActualReturnTypes { get => throw null; } + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } + public bool SupportsQueryCache { get => throw null; } + public string SQLString { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.IStatement SqlAST { get => throw null; } + public System.Collections.Generic.IList CollectedParameterSpecifications { get => throw null; } + public NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public string QueryIdentifier { get => throw null; } + public System.Collections.Generic.IList CollectSqlStrings { get => throw null; } + public string QueryString { get => throw null; } + public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } + public NHibernate.Type.IType[] ReturnTypes { get => throw null; } + public string[] ReturnAliases { get => throw null; } + public bool ContainsCollectionFetches { get => throw null; } + public System.Collections.Generic.ISet UncacheableCollectionPersisters { get => throw null; } + public bool IsManipulationStatement { get => throw null; } + public bool IsShallowQuery { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.AstPolymorphicProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AstPolymorphicProcessor { public static NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] Process(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ast, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.CrossJoinDictionaryArrays` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class ASTQueryTranslatorFactory : NHibernate.Hql.IQueryTranslatorFactory + { + public NHibernate.Hql.IQueryTranslator[] CreateQueryTranslators(NHibernate.IQueryExpression queryExpression, string collectionRole, bool shallow, System.Collections.Generic.IDictionary filters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public ASTQueryTranslatorFactory() => throw null; + } public static class CrossJoinDictionaryArrays { public static System.Collections.Generic.IList> PerformCrossJoin(System.Collections.Generic.IEnumerable> input) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.DetailedSemanticException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DetailedSemanticException : NHibernate.Hql.Ast.ANTLR.SemanticException { - public DetailedSemanticException(string message, System.Exception inner) : base(default(string)) => throw null; public DetailedSemanticException(string message) : base(default(string)) => throw null; + public DetailedSemanticException(string message, System.Exception inner) : base(default(string)) => throw null; protected DetailedSemanticException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.HqlLexer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlLexer : Antlr.Runtime.Lexer { - public const int AGGREGATE = default; - public const int ALIAS = default; - public const int ALL = default; - public const int AND = default; - public const int ANY = default; - public const int AS = default; - public const int ASCENDING = default; - public const int AVG = default; - public const int BAND = default; - public const int BETWEEN = default; - public const int BNOT = default; - public const int BOR = default; - public const int BOTH = default; - public const int BXOR = default; - public const int CASE = default; - public const int CASE2 = default; - public const int CLASS = default; - public const int CLOSE = default; - public const int CLOSE_BRACKET = default; - public const int COLON = default; - public const int COMMA = default; - public const int CONCAT = default; - public const int CONSTANT = default; - public const int CONSTRUCTOR = default; - public const int COUNT = default; - public const int CROSS = default; - public const int DELETE = default; - public const int DESCENDING = default; - public const int DISTINCT = default; - public const int DIV = default; - public const int DOT = default; - public const int ELEMENTS = default; - public const int ELSE = default; - public const int EMPTY = default; - public const int END = default; - public const int EOF = default; - public const int EQ = default; - public const int ESCAPE = default; - public const int ESCqs = default; - public const int EXISTS = default; - public const int EXPONENT = default; - public const int EXPR_LIST = default; + public static int EOF; + public static int AGGREGATE; + public static int ALIAS; + public static int ALL; + public static int AND; + public static int ANY; + public static int AS; + public static int ASCENDING; + public static int AVG; + public static int BAND; + public static int BETWEEN; + public static int BNOT; + public static int BOR; + public static int BOTH; + public static int BXOR; + public static int CASE; + public static int CASE2; + public static int CLASS; + public static int CLOSE; + public static int CLOSE_BRACKET; + public static int COLON; + public static int COMMA; + public static int CONCAT; + public static int CONSTANT; + public static int CONSTRUCTOR; + public static int COUNT; + public static int CROSS; + public static int DELETE; + public static int DESCENDING; + public static int DISTINCT; + public static int DIV; + public static int DOT; + public static int ELEMENTS; + public static int ELSE; + public static int EMPTY; + public static int END; + public static int EQ; + public static int ESCAPE; + public static int ESCqs; + public static int EXISTS; + public static int EXPONENT; + public static int EXPR_LIST; + public static int FALSE; + public static int FETCH; + public static int FILTER_ENTITY; + public static int FLOAT_SUFFIX; + public static int FROM; + public static int FULL; + public static int GE; + public static int GROUP; + public static int GT; + public static int HAVING; + public static int HEX_DIGIT; + public static int IDENT; + public static int ID_LETTER; + public static int ID_START_LETTER; + public static int IN; + public static int INDEX_OP; + public static int INDICES; + public static int INNER; + public static int INSERT; + public static int INTO; + public static int IN_LIST; + public static int IS; + public static int IS_NOT_NULL; + public static int IS_NULL; + public static int JAVA_CONSTANT; + public static int JOIN; + public static int LE; + public static int LEADING; + public static int LEFT; + public static int LIKE; + public static int LITERAL_by; + public static int LT; + public static int MAX; + public static int MEMBER; + public static int METHOD_CALL; + public static int MIN; + public static int MINUS; + public static int NE; + public static int NEW; + public static int NOT; + public static int NOT_BETWEEN; + public static int NOT_IN; + public static int NOT_LIKE; + public static int NULL; + public static int NUM_DECIMAL; + public static int NUM_DOUBLE; + public static int NUM_FLOAT; + public static int NUM_INT; + public static int NUM_LONG; + public static int OBJECT; + public static int OF; + public static int ON; + public static int OPEN; + public static int OPEN_BRACKET; + public static int OR; + public static int ORDER; + public static int ORDER_ELEMENT; + public static int OUTER; + public static int PARAM; + public static int PLUS; + public static int PROPERTIES; + public static int QUERY; + public static int QUOTED_String; + public static int RANGE; + public static int RIGHT; + public static int ROW_STAR; + public static int SELECT; + public static int SELECT_FROM; + public static int SET; + public static int SKIP; + public static int SOME; + public static int SQL_NE; + public static int STAR; + public static int SUM; + public static int TAKE; + public static int THEN; + public static int TRAILING; + public static int TRUE; + public static int UNARY_MINUS; + public static int UNARY_PLUS; + public static int UNION; + public static int UPDATE; + public static int VECTOR_EXPR; + public static int VERSIONED; + public static int WEIRD_IDENT; + public static int WHEN; + public static int WHERE; + public static int WITH; + public static int WS; + public static int T__134; + public static int T__135; public override Antlr.Runtime.IToken Emit() => throw null; - public const int FALSE = default; - public const int FETCH = default; - public const int FILTER_ENTITY = default; - public const int FLOAT_SUFFIX = default; - public const int FROM = default; - public const int FULL = default; - public const int GE = default; - public const int GROUP = default; - public const int GT = default; - public override string GrammarFileName { get => throw null; } - public const int HAVING = default; - public const int HEX_DIGIT = default; - public HqlLexer(Antlr.Runtime.ICharStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; - public HqlLexer(Antlr.Runtime.ICharStream input) => throw null; public HqlLexer() => throw null; - public const int IDENT = default; - public const int ID_LETTER = default; - public const int ID_START_LETTER = default; - public const int IN = default; - public const int INDEX_OP = default; - public const int INDICES = default; - public const int INNER = default; - public const int INSERT = default; - public const int INTO = default; - public const int IN_LIST = default; - public const int IS = default; - public const int IS_NOT_NULL = default; - public const int IS_NULL = default; - protected override void InitDFAs() => throw null; - public const int JAVA_CONSTANT = default; - public const int JOIN = default; - public const int LE = default; - public const int LEADING = default; - public const int LEFT = default; - public const int LIKE = default; - public const int LITERAL_by = default; - public const int LT = default; - public const int MAX = default; - public const int MEMBER = default; - public const int METHOD_CALL = default; - public const int MIN = default; - public const int MINUS = default; - public const int NE = default; - public const int NEW = default; - public const int NOT = default; - public const int NOT_BETWEEN = default; - public const int NOT_IN = default; - public const int NOT_LIKE = default; - public const int NULL = default; - public const int NUM_DECIMAL = default; - public const int NUM_DOUBLE = default; - public const int NUM_FLOAT = default; - public const int NUM_INT = default; - public const int NUM_LONG = default; - public const int OBJECT = default; - public const int OF = default; - public const int ON = default; - public const int OPEN = default; - public const int OPEN_BRACKET = default; - public const int OR = default; - public const int ORDER = default; - public const int ORDER_ELEMENT = default; - public const int OUTER = default; - public const int PARAM = default; - public const int PLUS = default; - public const int PROPERTIES = default; - public const int QUERY = default; - public const int QUOTED_String = default; - public const int RANGE = default; - public const int RIGHT = default; - public const int ROW_STAR = default; - public const int SELECT = default; - public const int SELECT_FROM = default; - public const int SET = default; - public const int SKIP = default; - public const int SOME = default; - public const int SQL_NE = default; - public const int STAR = default; - public const int SUM = default; - public const int TAKE = default; - public const int THEN = default; - public const int TRAILING = default; - public const int TRUE = default; - public const int T__134 = default; - public const int T__135 = default; - public const int UNARY_MINUS = default; - public const int UNARY_PLUS = default; - public const int UNION = default; - public const int UPDATE = default; - public const int VECTOR_EXPR = default; - public const int VERSIONED = default; - public const int WEIRD_IDENT = default; - public const int WHEN = default; - public const int WHERE = default; - public const int WITH = default; - public const int WS = default; + public HqlLexer(Antlr.Runtime.ICharStream input) => throw null; + public HqlLexer(Antlr.Runtime.ICharStream input, Antlr.Runtime.RecognizerSharedState state) => throw null; public override void mTokens() => throw null; + protected override void InitDFAs() => throw null; + public override string GrammarFileName { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.HqlParseEngine` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlParseEngine - { - public HqlParseEngine(string hql, bool filter, NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Parse() => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.HqlParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlParser : Antlr.Runtime.Parser { - public const int AGGREGATE = default; - public const int ALIAS = default; - public const int ALL = default; - public const int AND = default; - public const int ANY = default; - public const int AS = default; - public const int ASCENDING = default; - public const int AVG = default; - public const int BAND = default; - public const int BETWEEN = default; - public const int BNOT = default; - public const int BOR = default; - public const int BOTH = default; - public const int BXOR = default; - public const int CASE = default; - public const int CASE2 = default; - public const int CLASS = default; - public const int CLOSE = default; - public const int CLOSE_BRACKET = default; - public const int COLON = default; - public const int COMMA = default; - public const int CONCAT = default; - public const int CONSTANT = default; - public const int CONSTRUCTOR = default; - public const int COUNT = default; - public const int CROSS = default; - public const int DELETE = default; - public const int DESCENDING = default; - public const int DISTINCT = default; - public const int DIV = default; - public const int DOT = default; - public const int ELEMENTS = default; - public const int ELSE = default; - public const int EMPTY = default; - public const int END = default; - public const int EOF = default; - public const int EQ = default; - public const int ESCAPE = default; - public const int ESCqs = default; - public const int EXISTS = default; - public const int EXPONENT = default; - public const int EXPR_LIST = default; - public const int FALSE = default; - public const int FETCH = default; - public const int FILTER_ENTITY = default; - public const int FLOAT_SUFFIX = default; - public const int FROM = default; - public const int FULL = default; - public bool Filter { get => throw null; set => throw null; } - public const int GE = default; - public const int GROUP = default; - public const int GT = default; - public override string GrammarFileName { get => throw null; } - public const int HAVING = default; - public const int HEX_DIGIT = default; - public void HandleDotIdent() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode HandleIdentifierError(Antlr.Runtime.IToken token, Antlr.Runtime.RecognitionException ex) => throw null; - public HqlParser(Antlr.Runtime.ITokenStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.ITokenStream)) => throw null; - public HqlParser(Antlr.Runtime.ITokenStream input) : base(default(Antlr.Runtime.ITokenStream)) => throw null; - public const int IDENT = default; - public const int ID_LETTER = default; - public const int ID_START_LETTER = default; - public const int IN = default; - public const int INDEX_OP = default; - public const int INDICES = default; - public const int INNER = default; - public const int INSERT = default; - public const int INTO = default; - public const int IN_LIST = default; - public const int IS = default; - public const int IS_NOT_NULL = default; - public const int IS_NULL = default; - public const int JAVA_CONSTANT = default; - public const int JOIN = default; - public const int LE = default; - public const int LEADING = default; - public const int LEFT = default; - public const int LIKE = default; - public const int LITERAL_by = default; - public const int LT = default; - public const int MAX = default; - public const int MEMBER = default; - public const int METHOD_CALL = default; - public const int MIN = default; - public const int MINUS = default; - public const int NE = default; - public const int NEW = default; - public const int NOT = default; - public const int NOT_BETWEEN = default; - public const int NOT_IN = default; - public const int NOT_LIKE = default; - public const int NULL = default; - public const int NUM_DECIMAL = default; - public const int NUM_DOUBLE = default; - public const int NUM_FLOAT = default; - public const int NUM_INT = default; - public const int NUM_LONG = default; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode NegateNode(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node) => throw null; - public const int OBJECT = default; - public const int OF = default; - public const int ON = default; - public const int OPEN = default; - public const int OPEN_BRACKET = default; - public const int OR = default; - public const int ORDER = default; - public const int ORDER_ELEMENT = default; - public const int OUTER = default; - public const int PARAM = default; - public const int PLUS = default; - public const int PROPERTIES = default; - public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ProcessEqualityExpression(object o) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ProcessMemberOf(Antlr.Runtime.IToken n, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode p, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root) => throw null; - public const int QUERY = default; - public const int QUOTED_String = default; - public const int RANGE = default; - public const int RIGHT = default; - public const int ROW_STAR = default; - protected override object RecoverFromMismatchedToken(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; + public static int EOF; + public static int AGGREGATE; + public static int ALIAS; + public static int ALL; + public static int AND; + public static int ANY; + public static int AS; + public static int ASCENDING; + public static int AVG; + public static int BAND; + public static int BETWEEN; + public static int BNOT; + public static int BOR; + public static int BOTH; + public static int BXOR; + public static int CASE; + public static int CASE2; + public static int CLASS; + public static int CLOSE; + public static int CLOSE_BRACKET; + public static int COLON; + public static int COMMA; + public static int CONCAT; + public static int CONSTANT; + public static int CONSTRUCTOR; + public static int COUNT; + public static int CROSS; + public static int DELETE; + public static int DESCENDING; + public static int DISTINCT; + public static int DIV; + public static int DOT; + public static int ELEMENTS; + public static int ELSE; + public static int EMPTY; + public static int END; + public static int EQ; + public static int ESCAPE; + public static int ESCqs; + public static int EXISTS; + public static int EXPONENT; + public static int EXPR_LIST; + public static int FALSE; + public static int FETCH; + public static int FILTER_ENTITY; + public static int FLOAT_SUFFIX; + public static int FROM; + public static int FULL; + public static int GE; + public static int GROUP; + public static int GT; + public static int HAVING; + public static int HEX_DIGIT; + public static int IDENT; + public static int ID_LETTER; + public static int ID_START_LETTER; + public static int IN; + public static int INDEX_OP; + public static int INDICES; + public static int INNER; + public static int INSERT; + public static int INTO; + public static int IN_LIST; + public static int IS; + public static int IS_NOT_NULL; + public static int IS_NULL; + public static int JAVA_CONSTANT; + public static int JOIN; + public static int LE; + public static int LEADING; + public static int LEFT; + public static int LIKE; + public static int LITERAL_by; + public static int LT; + public static int MAX; + public static int MEMBER; + public static int METHOD_CALL; + public static int MIN; + public static int MINUS; + public static int NE; + public static int NEW; + public static int NOT; + public static int NOT_BETWEEN; + public static int NOT_IN; + public static int NOT_LIKE; + public static int NULL; + public static int NUM_DECIMAL; + public static int NUM_DOUBLE; + public static int NUM_FLOAT; + public static int NUM_INT; + public static int NUM_LONG; + public static int OBJECT; + public static int OF; + public static int ON; + public static int OPEN; + public static int OPEN_BRACKET; + public static int OR; + public static int ORDER; + public static int ORDER_ELEMENT; + public static int OUTER; + public static int PARAM; + public static int PLUS; + public static int PROPERTIES; + public static int QUERY; + public static int QUOTED_String; + public static int RANGE; + public static int RIGHT; + public static int ROW_STAR; + public static int SELECT; + public static int SELECT_FROM; + public static int SET; + public static int SKIP; + public static int SOME; + public static int SQL_NE; + public static int STAR; + public static int SUM; + public static int TAKE; + public static int THEN; + public static int TRAILING; + public static int TRUE; + public static int UNARY_MINUS; + public static int UNARY_PLUS; + public static int UNION; + public static int UPDATE; + public static int VECTOR_EXPR; + public static int VERSIONED; + public static int WEIRD_IDENT; + public static int WHEN; + public static int WHERE; + public static int WITH; + public static int WS; + public static int T__134; + public static int T__135; public override void ReportError(Antlr.Runtime.RecognitionException e) => throw null; - public const int SELECT = default; - public const int SELECT_FROM = default; - public const int SET = default; - public const int SKIP = default; - public const int SOME = default; - public const int SQL_NE = default; - public const int STAR = default; - public const int SUM = default; - public const int TAKE = default; - public const int THEN = default; - public const int TRAILING = default; - public const int TRUE = default; - public const int T__134 = default; - public const int T__135 = default; - public override string[] TokenNames { get => throw null; } - public Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set => throw null; } - public const int UNARY_MINUS = default; - public const int UNARY_PLUS = default; - public const int UNION = default; - public const int UPDATE = default; - public const int VECTOR_EXPR = default; - public const int VERSIONED = default; - public const int WEIRD_IDENT = default; - public const int WHEN = default; - public const int WHERE = default; - public const int WITH = default; - public const int WS = default; + protected override object RecoverFromMismatchedToken(Antlr.Runtime.IIntStream input, int ttype, Antlr.Runtime.BitSet follow) => throw null; public void WeakKeywords() => throw null; public void WeakKeywords2() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode NegateNode(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ProcessEqualityExpression(object o) => throw null; + public void HandleDotIdent() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ProcessMemberOf(Antlr.Runtime.IToken n, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode p, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode HandleIdentifierError(Antlr.Runtime.IToken token, Antlr.Runtime.RecognitionException ex) => throw null; + public HqlParser(Antlr.Runtime.ITokenStream input) : base(default(Antlr.Runtime.ITokenStream)) => throw null; + public HqlParser(Antlr.Runtime.ITokenStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.ITokenStream)) => throw null; public Antlr.Runtime.AstParserRuleReturnScope statement() => throw null; + public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; set { } } + public bool Filter { get => throw null; set { } } + public Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set { } } + public override string[] TokenNames { get => throw null; } + public override string GrammarFileName { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.HqlSqlWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlSqlWalker : Antlr.Runtime.Tree.TreeParser { - public const int AGGREGATE = default; - public const int ALIAS = default; - public const int ALIAS_REF = default; - public const int ALL = default; - public const int AND = default; - public const int ANY = default; - public const int AS = default; - public const int ASCENDING = default; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory ASTFactory { get => throw null; } - public const int AVG = default; + public static int EOF; + public static int AGGREGATE; + public static int ALIAS; + public static int ALL; + public static int AND; + public static int ANY; + public static int AS; + public static int ASCENDING; + public static int AVG; + public static int BAND; + public static int BETWEEN; + public static int BNOT; + public static int BOR; + public static int BOTH; + public static int BXOR; + public static int CASE; + public static int CASE2; + public static int CLASS; + public static int CLOSE; + public static int CLOSE_BRACKET; + public static int COLON; + public static int COMMA; + public static int CONCAT; + public static int CONSTANT; + public static int CONSTRUCTOR; + public static int COUNT; + public static int CROSS; + public static int DELETE; + public static int DESCENDING; + public static int DISTINCT; + public static int DIV; + public static int DOT; + public static int ELEMENTS; + public static int ELSE; + public static int EMPTY; + public static int END; + public static int EQ; + public static int ESCAPE; + public static int ESCqs; + public static int EXISTS; + public static int EXPONENT; + public static int EXPR_LIST; + public static int FALSE; + public static int FETCH; + public static int FILTER_ENTITY; + public static int FLOAT_SUFFIX; + public static int FROM; + public static int FULL; + public static int GE; + public static int GROUP; + public static int GT; + public static int HAVING; + public static int HEX_DIGIT; + public static int IDENT; + public static int ID_LETTER; + public static int ID_START_LETTER; + public static int IN; + public static int INDEX_OP; + public static int INDICES; + public static int INNER; + public static int INSERT; + public static int INTO; + public static int IN_LIST; + public static int IS; + public static int IS_NOT_NULL; + public static int IS_NULL; + public static int JAVA_CONSTANT; + public static int JOIN; + public static int LE; + public static int LEADING; + public static int LEFT; + public static int LIKE; + public static int LITERAL_by; + public static int LT; + public static int MAX; + public static int MEMBER; + public static int METHOD_CALL; + public static int MIN; + public static int MINUS; + public static int NE; + public static int NEW; + public static int NOT; + public static int NOT_BETWEEN; + public static int NOT_IN; + public static int NOT_LIKE; + public static int NULL; + public static int NUM_DECIMAL; + public static int NUM_DOUBLE; + public static int NUM_FLOAT; + public static int NUM_INT; + public static int NUM_LONG; + public static int OBJECT; + public static int OF; + public static int ON; + public static int OPEN; + public static int OPEN_BRACKET; + public static int OR; + public static int ORDER; + public static int ORDER_ELEMENT; + public static int OUTER; + public static int PARAM; + public static int PLUS; + public static int PROPERTIES; + public static int QUERY; + public static int QUOTED_String; + public static int RANGE; + public static int RIGHT; + public static int ROW_STAR; + public static int SELECT; + public static int SELECT_FROM; + public static int SET; + public static int SKIP; + public static int SOME; + public static int SQL_NE; + public static int STAR; + public static int SUM; + public static int TAKE; + public static int THEN; + public static int TRAILING; + public static int TRUE; + public static int UNARY_MINUS; + public static int UNARY_PLUS; + public static int UNION; + public static int UPDATE; + public static int VECTOR_EXPR; + public static int VERSIONED; + public static int WEIRD_IDENT; + public static int WHEN; + public static int WHERE; + public static int WITH; + public static int WS; + public static int T__134; + public static int T__135; + public static int ALIAS_REF; + public static int BOGUS; + public static int ENTITY_JOIN; + public static int FILTERS; + public static int FROM_FRAGMENT; + public static int IMPLIED_FROM; + public static int JOIN_FRAGMENT; + public static int JOIN_SUBQUERY; + public static int LEFT_OUTER; + public static int METHOD_NAME; + public static int NAMED_PARAM; + public static int PROPERTY_REF; + public static int RESULT_VARIABLE_REF; + public static int RIGHT_OUTER; + public static int SELECT_CLAUSE; + public static int SELECT_COLUMNS; + public static int SELECT_EXPR; + public static int SQL_TOKEN; + public static int THETA_JOINS; + public HqlSqlWalker(NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl qti, NHibernate.Engine.ISessionFactoryImplementor sfi, Antlr.Runtime.Tree.ITreeNodeStream input, System.Collections.Generic.IDictionary tokenReplacements, string collectionRole) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; + public override void ReportError(Antlr.Runtime.RecognitionException e) => throw null; + public static bool SupportsIdGenWithBulkInsertion(NHibernate.Id.IIdentifierGenerator generator) => throw null; + protected void EvaluateAssignment(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode eq) => throw null; + protected bool IsOrderExpressionResultVariableRef(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode orderExpressionNode) => throw null; + protected void HandleResultVariableRef(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode resultVariableRef) => throw null; + protected NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LookupProperty(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode dot, bool root, bool inSelect) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromClause GetFinalFromClause() => throw null; + public bool IsFilter() => throw null; + public void AddQuerySpaces(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public void AddQuerySpaces(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; public void AddQuerySpaces(string[] spaces) => throw null; - public NHibernate.Hql.Ast.ANTLR.Util.AliasGenerator AliasGenerator { get => throw null; } - public System.Collections.Generic.IList AssignmentSpecifications { get => throw null; } - public const int BAND = default; - public const int BETWEEN = default; - public const int BNOT = default; - public const int BOGUS = default; - public const int BOR = default; - public const int BOTH = default; - public const int BXOR = default; - public const int CASE = default; - public const int CASE2 = default; - public const int CLASS = default; - public const int CLOSE = default; - public const int CLOSE_BRACKET = default; - public const int COLON = default; - public const int COMMA = default; - public const int CONCAT = default; - public const int CONSTANT = default; - public const int CONSTRUCTOR = default; - public const int COUNT = default; - public const int CROSS = default; - public string CollectionFilterRole { get => throw null; } - public int CurrentClauseType { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromClause CurrentFromClause { get => throw null; } - public int CurrentStatementType { get => throw null; } - public const int DELETE = default; - public const int DESCENDING = default; - public const int DISTINCT = default; - public const int DIV = default; - public const int DOT = default; - public const int ELEMENTS = default; - public const int ELSE = default; - public const int EMPTY = default; - public const int END = default; - public const int ENTITY_JOIN = default; - public const int EOF = default; - public const int EQ = default; - public const int ESCAPE = default; - public const int ESCqs = default; - public const int EXISTS = default; - public const int EXPONENT = default; - public const int EXPR_LIST = default; - public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - protected void EvaluateAssignment(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode eq) => throw null; - public const int FALSE = default; - public const int FETCH = default; - public const int FILTERS = default; - public const int FILTER_ENTITY = default; - public const int FLOAT_SUFFIX = default; - public const int FROM = default; - public const int FROM_FRAGMENT = default; - public const int FULL = default; - public const int GE = default; - public const int GROUP = default; - public const int GT = default; - public NHibernate.Hql.Ast.ANTLR.Tree.FromClause GetFinalFromClause() => throw null; - public override string GrammarFileName { get => throw null; } - public const int HAVING = default; - public const int HEX_DIGIT = default; - protected void HandleResultVariableRef(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode resultVariableRef) => throw null; - public HqlSqlWalker(NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl qti, NHibernate.Engine.ISessionFactoryImplementor sfi, Antlr.Runtime.Tree.ITreeNodeStream input, System.Collections.Generic.IDictionary tokenReplacements, string collectionRole) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public HqlSqlWalker(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; public HqlSqlWalker(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - internal HqlSqlWalker(NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl qti, NHibernate.Engine.ISessionFactoryImplementor sfi, Antlr.Runtime.Tree.ITreeNodeStream input, System.Collections.Generic.IDictionary tokenReplacements, System.Collections.Generic.IDictionary namedParameters, string collectionRole) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public const int IDENT = default; - public const int ID_LETTER = default; - public const int ID_START_LETTER = default; - public const int IMPLIED_FROM = default; - public const int IN = default; - public const int INDEX_OP = default; - public const int INDICES = default; - public const int INNER = default; - public const int INSERT = default; - public const int INTO = default; - public const int IN_LIST = default; - public const int IS = default; - public const int IS_NOT_NULL = default; - public const int IS_NULL = default; - public NHibernate.SqlCommand.JoinType ImpliedJoinType { get => throw null; } - public bool IsComparativeExpressionClause { get => throw null; } - public bool IsFilter() => throw null; - public bool IsInCase { get => throw null; } - public bool IsInFrom { get => throw null; } - public bool IsInSelect { get => throw null; } - protected bool IsOrderExpressionResultVariableRef(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode orderExpressionNode) => throw null; - public bool IsSelectStatement { get => throw null; } - public bool IsShallowQuery { get => throw null; } - public bool IsSubQuery { get => throw null; } - public const int JAVA_CONSTANT = default; - public const int JOIN = default; - public const int JOIN_FRAGMENT = default; - public const int LE = default; - public const int LEADING = default; - public const int LEFT = default; - public const int LEFT_OUTER = default; - public const int LIKE = default; - public const int LITERAL_by = default; - public const int LT = default; - public NHibernate.Hql.Ast.ANTLR.Util.LiteralProcessor LiteralProcessor { get => throw null; } - protected NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LookupProperty(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode dot, bool root, bool inSelect) => throw null; - public const int MAX = default; - public const int MEMBER = default; - public const int METHOD_CALL = default; - public const int METHOD_NAME = default; - public const int MIN = default; - public const int MINUS = default; - public const int NAMED_PARAM = default; - public const int NE = default; - public const int NEW = default; - public const int NOT = default; - public const int NOT_BETWEEN = default; - public const int NOT_IN = default; - public const int NOT_LIKE = default; - public const int NULL = default; - public const int NUM_DECIMAL = default; - public const int NUM_DOUBLE = default; - public const int NUM_FLOAT = default; - public const int NUM_INT = default; - public const int NUM_LONG = default; - public System.Collections.Generic.IDictionary NamedParameters { get => throw null; } + public HqlSqlWalker(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; + public Antlr.Runtime.Tree.AstTreeRuleReturnScope statement() => throw null; + public System.Collections.Generic.IList AssignmentSpecifications { get => throw null; } public int NumberOfParametersInSetClause { get => throw null; } - public const int OBJECT = default; - public const int OF = default; - public const int ON = default; - public const int OPEN = default; - public const int OPEN_BRACKET = default; - public const int OR = default; - public const int ORDER = default; - public const int ORDER_ELEMENT = default; - public const int OUTER = default; - public const int PARAM = default; - public const int PLUS = default; - public const int PROPERTIES = default; - public const int PROPERTY_REF = default; - public System.Collections.Generic.IList Parameters { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; set => throw null; } - public const int QUERY = default; - public const int QUOTED_String = default; + public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; set { } } + public NHibernate.Hql.Ast.ANTLR.Util.AliasGenerator AliasGenerator { get => throw null; } public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - public const int RANGE = default; - public const int RESULT_VARIABLE_REF = default; - public const int RIGHT = default; - public const int RIGHT_OUTER = default; - public const int ROW_STAR = default; - public override void ReportError(Antlr.Runtime.RecognitionException e) => throw null; + public bool SupportsQueryCache { get => throw null; } + public System.Collections.Generic.IDictionary NamedParameters { get => throw null; } + public int CurrentStatementType { get => throw null; } + public NHibernate.SqlCommand.JoinType ImpliedJoinType { get => throw null; } public string[] ReturnAliases { get => throw null; } public NHibernate.Type.IType[] ReturnTypes { get => throw null; } - public const int SELECT = default; - public const int SELECT_CLAUSE = default; - public const int SELECT_COLUMNS = default; - public const int SELECT_EXPR = default; - public const int SELECT_FROM = default; - public const int SET = default; - public const int SKIP = default; - public const int SOME = default; - public const int SQL_NE = default; - public const int SQL_TOKEN = default; - public const int STAR = default; - public const int SUM = default; + public string CollectionFilterRole { get => throw null; } public NHibernate.Hql.Ast.ANTLR.Tree.SelectClause SelectClause { get => throw null; } + public System.Collections.Generic.IList Parameters { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.FromClause CurrentFromClause { get => throw null; } public int StatementType { get => throw null; } - public static bool SupportsIdGenWithBulkInsertion(NHibernate.Id.IIdentifierGenerator generator) => throw null; - public const int TAKE = default; - public const int THEN = default; - public const int THETA_JOINS = default; - public const int TRAILING = default; - public const int TRUE = default; - public const int T__134 = default; - public const int T__135 = default; - public override string[] TokenNames { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Util.LiteralProcessor LiteralProcessor { get => throw null; } + public int CurrentClauseType { get => throw null; } + public int CurrentTopLevelClauseType { get => throw null; } + public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } + public bool IsSubQuery { get => throw null; } + public bool IsScalarSubQuery { get => throw null; } + public bool IsSelectStatement { get => throw null; } + public bool IsInFrom { get => throw null; } + public bool IsInSelect { get => throw null; } public System.Collections.Generic.IDictionary TokenReplacements { get => throw null; } - public Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set => throw null; } - public const int UNARY_MINUS = default; - public const int UNARY_PLUS = default; - public const int UNION = default; - public const int UPDATE = default; - public const int VECTOR_EXPR = default; - public const int VERSIONED = default; - public const int WEIRD_IDENT = default; - public const int WHEN = default; - public const int WHERE = default; - public const int WITH = default; - public const int WS = default; - public Antlr.Runtime.Tree.AstTreeRuleReturnScope statement() => throw null; + public bool IsComparativeExpressionClause { get => throw null; } + public bool IsInCase { get => throw null; } + public bool IsShallowQuery { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory ASTFactory { get => throw null; } + public Antlr.Runtime.Tree.ITreeAdaptor TreeAdaptor { get => throw null; set { } } + public override string[] TokenNames { get => throw null; } + public override string GrammarFileName { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.HqlToken` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlToken : Antlr.Runtime.CommonToken { - public HqlToken(Antlr.Runtime.IToken other) => throw null; public HqlToken(Antlr.Runtime.ICharStream input, int type, int channel, int start, int stop) => throw null; - public bool PossibleId { get => throw null; } + public HqlToken(Antlr.Runtime.IToken other) => throw null; public override string ToString() => throw null; + public bool PossibleId { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.IErrorReporter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IErrorReporter { - void ReportError(string s); void ReportError(Antlr.Runtime.RecognitionException e); + void ReportError(string s); void ReportWarning(string s); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.IParseErrorHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IParseErrorHandler : NHibernate.Hql.Ast.ANTLR.IErrorReporter - { - int GetErrorCount(); - void ThrowQueryException(); - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.InvalidPathException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InvalidPathException : NHibernate.Hql.Ast.ANTLR.SemanticException { public InvalidPathException(string s) : base(default(string)) => throw null; protected InvalidPathException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(default(string)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.InvalidWithClauseException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InvalidWithClauseException : NHibernate.Hql.Ast.ANTLR.QuerySyntaxException { - public InvalidWithClauseException(string message, System.Exception inner) => throw null; + protected InvalidWithClauseException() => throw null; public InvalidWithClauseException(string message) => throw null; + public InvalidWithClauseException(string message, System.Exception inner) => throw null; protected InvalidWithClauseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - protected InvalidWithClauseException() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.QuerySyntaxException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IParseErrorHandler : NHibernate.Hql.Ast.ANTLR.IErrorReporter + { + int GetErrorCount(); + void ThrowQueryException(); + } public class QuerySyntaxException : NHibernate.QueryException { - public static NHibernate.Hql.Ast.ANTLR.QuerySyntaxException Convert(Antlr.Runtime.RecognitionException e, string hql) => throw null; - public static NHibernate.Hql.Ast.ANTLR.QuerySyntaxException Convert(Antlr.Runtime.RecognitionException e) => throw null; - public QuerySyntaxException(string message, string hql, System.Exception inner) => throw null; + protected QuerySyntaxException() => throw null; public QuerySyntaxException(string message, string hql) => throw null; - public QuerySyntaxException(string message, System.Exception inner) => throw null; + public QuerySyntaxException(string message, string hql, System.Exception inner) => throw null; public QuerySyntaxException(string message) => throw null; + public QuerySyntaxException(string message, System.Exception inner) => throw null; protected QuerySyntaxException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - protected QuerySyntaxException() => throw null; + public static NHibernate.Hql.Ast.ANTLR.QuerySyntaxException Convert(Antlr.Runtime.RecognitionException e) => throw null; + public static NHibernate.Hql.Ast.ANTLR.QuerySyntaxException Convert(Antlr.Runtime.RecognitionException e, string hql) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryTranslatorImpl : NHibernate.Hql.IQueryTranslator, NHibernate.Hql.IFilterTranslator + public class HqlParseEngine { - public virtual NHibernate.Type.IType[] ActualReturnTypes { get => throw null; } - public NHibernate.Engine.Query.ParameterMetadata BuildParameterMetadata() => throw null; - public System.Collections.Generic.IList CollectSqlStrings { get => throw null; } - public System.Collections.Generic.IList CollectedParameterSpecifications { get => throw null; } - public void Compile(string collectionRole, System.Collections.Generic.IDictionary replacements, bool shallow) => throw null; - public void Compile(System.Collections.Generic.IDictionary replacements, bool shallow) => throw null; - public bool ContainsCollectionFetches { get => throw null; } - public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - public int ExecuteUpdate(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public string[][] GetColumnNames() => throw null; - public System.Collections.IEnumerable GetEnumerable(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session) => throw null; - public System.Threading.Tasks.Task GetEnumerableAsync(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Event.IEventSource session, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsManipulationStatement { get => throw null; } - public bool IsShallowQuery { get => throw null; } - public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Loader.Loader Loader { get => throw null; } - public string QueryIdentifier { get => throw null; } - public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - public string QueryString { get => throw null; } - public QueryTranslatorImpl(string queryIdentifier, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parsedQuery, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public string[] ReturnAliases { get => throw null; } - public NHibernate.Type.IType[] ReturnTypes { get => throw null; } - public string SQLString { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IStatement SqlAST { get => throw null; } - public NHibernate.SqlCommand.SqlString SqlString { get => throw null; } - public System.Collections.Generic.ISet UncacheableCollectionPersisters { get => throw null; } + public HqlParseEngine(string hql, bool filter, NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Parse() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.SemanticException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SemanticException : NHibernate.QueryException { - public SemanticException(string message, System.Exception inner) => throw null; public SemanticException(string message) => throw null; + public SemanticException(string message, System.Exception inner) => throw null; protected SemanticException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.SessionFactoryHelperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SessionFactoryHelperExtensions { - public NHibernate.Engine.JoinSequence CreateCollectionJoinSequence(NHibernate.Persister.Collection.IQueryableCollection collPersister, string collectionName) => throw null; - public NHibernate.Engine.JoinSequence CreateJoinSequence(bool implicitJoin, NHibernate.Type.IAssociationType associationType, string tableAlias, NHibernate.SqlCommand.JoinType joinType, string[] columns) => throw null; - public NHibernate.Engine.JoinSequence CreateJoinSequence() => throw null; - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public NHibernate.Type.IType FindFunctionReturnType(string functionName, System.Collections.Generic.IEnumerable arguments) => throw null; - public NHibernate.Type.IType FindFunctionReturnType(string functionName, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode first) => throw null; - public NHibernate.Persister.Entity.IQueryable FindQueryableUsingImports(string className) => throw null; + public SessionFactoryHelperExtensions(NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; public NHibernate.Dialect.Function.ISQLFunction FindSQLFunction(string functionName) => throw null; - public string[][] GenerateColumnNames(NHibernate.Type.IType[] sqlResultTypes) => throw null; - public string[] GetCollectionElementColumns(string role, string roleAlias) => throw null; - public NHibernate.Persister.Collection.IQueryableCollection GetCollectionPersister(string collectionFilterRole) => throw null; - public NHibernate.Type.IAssociationType GetElementAssociationType(NHibernate.Type.CollectionType collectionType) => throw null; - public string GetIdentifierOrUniqueKeyPropertyName(NHibernate.Type.EntityType entityType) => throw null; + public NHibernate.Type.IType FindFunctionReturnType(string functionName, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode first) => throw null; + public NHibernate.Type.IType FindFunctionReturnType(string functionName, System.Collections.Generic.IEnumerable arguments) => throw null; public string GetImportedClassName(string className) => throw null; public bool HasPhysicalDiscriminatorColumn(NHibernate.Persister.Entity.IQueryable persister) => throw null; - public bool IsStrictJPAQLComplianceEnabled { get => throw null; } - public NHibernate.Persister.Entity.IEntityPersister RequireClassPersister(string name) => throw null; + public NHibernate.Persister.Collection.IQueryableCollection GetCollectionPersister(string collectionFilterRole) => throw null; + public string GetIdentifierOrUniqueKeyPropertyName(NHibernate.Type.EntityType entityType) => throw null; + public string[] GetCollectionElementColumns(string role, string roleAlias) => throw null; + public NHibernate.Type.IAssociationType GetElementAssociationType(NHibernate.Type.CollectionType collectionType) => throw null; public NHibernate.Persister.Collection.IQueryableCollection RequireQueryableCollection(string role) => throw null; - public SessionFactoryHelperExtensions(NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; + public NHibernate.Persister.Entity.IEntityPersister RequireClassPersister(string name) => throw null; + public NHibernate.Persister.Entity.IQueryable FindQueryableUsingImports(string className) => throw null; + public NHibernate.Engine.JoinSequence CreateCollectionJoinSequence(NHibernate.Persister.Collection.IQueryableCollection collPersister, string collectionName) => throw null; + public NHibernate.Engine.JoinSequence CreateJoinSequence() => throw null; + public NHibernate.Engine.JoinSequence CreateJoinSequence(bool implicitJoin, NHibernate.Type.IAssociationType associationType, string tableAlias, NHibernate.SqlCommand.JoinType joinType, string[] columns) => throw null; + public string[][] GenerateColumnNames(NHibernate.Type.IType[] sqlResultTypes) => throw null; + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public bool IsStrictJPAQLComplianceEnabled { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.SqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlGenerator : Antlr.Runtime.Tree.TreeParser, NHibernate.Hql.Ast.ANTLR.IErrorReporter { - public const int AGGREGATE = default; - public const int ALIAS = default; - public const int ALIAS_REF = default; - public const int ALL = default; - public const int AND = default; - public const int ANY = default; - public const int AS = default; - public const int ASCENDING = default; - public const int AVG = default; - public const int BAND = default; - public const int BETWEEN = default; - public const int BNOT = default; - public const int BOGUS = default; - public const int BOR = default; - public const int BOTH = default; - public const int BXOR = default; - public const int CASE = default; - public const int CASE2 = default; - public const int CLASS = default; - public const int CLOSE = default; - public const int CLOSE_BRACKET = default; - public const int COLON = default; - public const int COMMA = default; - public const int CONCAT = default; - public const int CONSTANT = default; - public const int CONSTRUCTOR = default; - public const int COUNT = default; - public const int CROSS = default; - public const int DELETE = default; - public const int DESCENDING = default; - public const int DISTINCT = default; - public const int DIV = default; - public const int DOT = default; - public const int ELEMENTS = default; - public const int ELSE = default; - public const int EMPTY = default; - public const int END = default; - public const int ENTITY_JOIN = default; - public const int EOF = default; - public const int EQ = default; - public const int ESCAPE = default; - public const int ESCqs = default; - public const int EXISTS = default; - public const int EXPONENT = default; - public const int EXPR_LIST = default; - public const int FALSE = default; - public const int FETCH = default; - public const int FILTERS = default; - public const int FILTER_ENTITY = default; - public const int FLOAT_SUFFIX = default; - public const int FROM = default; - public const int FROM_FRAGMENT = default; - public const int FULL = default; - protected virtual void FromFragmentSeparator(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode a) => throw null; - public const int GE = default; - public const int GROUP = default; - public const int GT = default; - public System.Collections.Generic.IList GetCollectedParameters() => throw null; - public NHibernate.SqlCommand.SqlString GetSQL() => throw null; - public override string GrammarFileName { get => throw null; } - public const int HAVING = default; - public const int HEX_DIGIT = default; - public const int IDENT = default; - public const int ID_LETTER = default; - public const int ID_START_LETTER = default; - public const int IMPLIED_FROM = default; - public const int IN = default; - public const int INDEX_OP = default; - public const int INDICES = default; - public const int INNER = default; - public const int INSERT = default; - public const int INTO = default; - public const int IN_LIST = default; - public const int IS = default; - public const int IS_NOT_NULL = default; - public const int IS_NULL = default; - public const int JAVA_CONSTANT = default; - public const int JOIN = default; - public const int JOIN_FRAGMENT = default; - public const int LE = default; - public const int LEADING = default; - public const int LEFT = default; - public const int LEFT_OUTER = default; - public const int LIKE = default; - public const int LITERAL_by = default; - public const int LT = default; - public const int MAX = default; - public const int MEMBER = default; - public const int METHOD_CALL = default; - public const int METHOD_NAME = default; - public const int MIN = default; - public const int MINUS = default; - public const int NAMED_PARAM = default; - public const int NE = default; - public const int NEW = default; - public const int NOT = default; - public const int NOT_BETWEEN = default; - public const int NOT_IN = default; - public const int NOT_LIKE = default; - public const int NULL = default; - public const int NUM_DECIMAL = default; - public const int NUM_DOUBLE = default; - public const int NUM_FLOAT = default; - public const int NUM_INT = default; - public const int NUM_LONG = default; - protected virtual void NestedFromFragment(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode d, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public const int OBJECT = default; - public const int OF = default; - public const int ON = default; - public const int OPEN = default; - public const int OPEN_BRACKET = default; - public const int OR = default; - public const int ORDER = default; - public const int ORDER_ELEMENT = default; - public const int OUTER = default; - public const int PARAM = default; - public const int PLUS = default; - public const int PROPERTIES = default; - public const int PROPERTY_REF = default; - public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; } - public const int QUERY = default; - public const int QUOTED_String = default; - public const int RANGE = default; - public const int RESULT_VARIABLE_REF = default; - public const int RIGHT = default; - public const int RIGHT_OUTER = default; - public const int ROW_STAR = default; - public void ReportError(string s) => throw null; + public static int EOF; + public static int AGGREGATE; + public static int ALIAS; + public static int ALL; + public static int AND; + public static int ANY; + public static int AS; + public static int ASCENDING; + public static int AVG; + public static int BAND; + public static int BETWEEN; + public static int BNOT; + public static int BOR; + public static int BOTH; + public static int BXOR; + public static int CASE; + public static int CASE2; + public static int CLASS; + public static int CLOSE; + public static int CLOSE_BRACKET; + public static int COLON; + public static int COMMA; + public static int CONCAT; + public static int CONSTANT; + public static int CONSTRUCTOR; + public static int COUNT; + public static int CROSS; + public static int DELETE; + public static int DESCENDING; + public static int DISTINCT; + public static int DIV; + public static int DOT; + public static int ELEMENTS; + public static int ELSE; + public static int EMPTY; + public static int END; + public static int EQ; + public static int ESCAPE; + public static int ESCqs; + public static int EXISTS; + public static int EXPONENT; + public static int EXPR_LIST; + public static int FALSE; + public static int FETCH; + public static int FILTER_ENTITY; + public static int FLOAT_SUFFIX; + public static int FROM; + public static int FULL; + public static int GE; + public static int GROUP; + public static int GT; + public static int HAVING; + public static int HEX_DIGIT; + public static int IDENT; + public static int ID_LETTER; + public static int ID_START_LETTER; + public static int IN; + public static int INDEX_OP; + public static int INDICES; + public static int INNER; + public static int INSERT; + public static int INTO; + public static int IN_LIST; + public static int IS; + public static int IS_NOT_NULL; + public static int IS_NULL; + public static int JAVA_CONSTANT; + public static int JOIN; + public static int LE; + public static int LEADING; + public static int LEFT; + public static int LIKE; + public static int LITERAL_by; + public static int LT; + public static int MAX; + public static int MEMBER; + public static int METHOD_CALL; + public static int MIN; + public static int MINUS; + public static int NE; + public static int NEW; + public static int NOT; + public static int NOT_BETWEEN; + public static int NOT_IN; + public static int NOT_LIKE; + public static int NULL; + public static int NUM_DECIMAL; + public static int NUM_DOUBLE; + public static int NUM_FLOAT; + public static int NUM_INT; + public static int NUM_LONG; + public static int OBJECT; + public static int OF; + public static int ON; + public static int OPEN; + public static int OPEN_BRACKET; + public static int OR; + public static int ORDER; + public static int ORDER_ELEMENT; + public static int OUTER; + public static int PARAM; + public static int PLUS; + public static int PROPERTIES; + public static int QUERY; + public static int QUOTED_String; + public static int RANGE; + public static int RIGHT; + public static int ROW_STAR; + public static int SELECT; + public static int SELECT_FROM; + public static int SET; + public static int SKIP; + public static int SOME; + public static int SQL_NE; + public static int STAR; + public static int SUM; + public static int TAKE; + public static int THEN; + public static int TRAILING; + public static int TRUE; + public static int UNARY_MINUS; + public static int UNARY_PLUS; + public static int UNION; + public static int UPDATE; + public static int VECTOR_EXPR; + public static int VERSIONED; + public static int WEIRD_IDENT; + public static int WHEN; + public static int WHERE; + public static int WITH; + public static int WS; + public static int T__134; + public static int T__135; + public static int ALIAS_REF; + public static int BOGUS; + public static int ENTITY_JOIN; + public static int FILTERS; + public static int FROM_FRAGMENT; + public static int IMPLIED_FROM; + public static int JOIN_FRAGMENT; + public static int JOIN_SUBQUERY; + public static int LEFT_OUTER; + public static int METHOD_NAME; + public static int NAMED_PARAM; + public static int PROPERTY_REF; + public static int RESULT_VARIABLE_REF; + public static int RIGHT_OUTER; + public static int SELECT_CLAUSE; + public static int SELECT_COLUMNS; + public static int SELECT_EXPR; + public static int SQL_TOKEN; + public static int THETA_JOINS; + public SqlGenerator(NHibernate.Engine.ISessionFactoryImplementor sfi, Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; public override void ReportError(Antlr.Runtime.RecognitionException e) => throw null; + public void ReportError(string s) => throw null; public void ReportWarning(string s) => throw null; - public const int SELECT = default; - public const int SELECT_CLAUSE = default; - public const int SELECT_COLUMNS = default; - public const int SELECT_EXPR = default; - public const int SELECT_FROM = default; - public const int SET = default; - public const int SKIP = default; - public const int SOME = default; - public const int SQL_NE = default; - public const int SQL_TOKEN = default; - public const int STAR = default; - public const int SUM = default; - public SqlGenerator(NHibernate.Engine.ISessionFactoryImplementor sfi, Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public SqlGenerator(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; + public NHibernate.SqlCommand.SqlString GetSQL() => throw null; + public System.Collections.Generic.IList GetCollectedParameters() => throw null; + protected virtual void FromFragmentSeparator(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode a) => throw null; + protected virtual void NestedFromFragment(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode d, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; public SqlGenerator(Antlr.Runtime.Tree.ITreeNodeStream input) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; - public const int TAKE = default; - public const int THEN = default; - public const int THETA_JOINS = default; - public const int TRAILING = default; - public const int TRUE = default; - public const int T__134 = default; - public const int T__135 = default; - public override string[] TokenNames { get => throw null; } - public const int UNARY_MINUS = default; - public const int UNARY_PLUS = default; - public const int UNION = default; - public const int UPDATE = default; - public const int VECTOR_EXPR = default; - public const int VERSIONED = default; - public const int WEIRD_IDENT = default; - public const int WHEN = default; - public const int WHERE = default; - public const int WITH = default; - public const int WS = default; - public void comparisonExpr(bool parens) => throw null; - public Antlr.Runtime.Tree.TreeRuleReturnScope simpleExpr() => throw null; + public SqlGenerator(Antlr.Runtime.Tree.ITreeNodeStream input, Antlr.Runtime.RecognizerSharedState state) : base(default(Antlr.Runtime.Tree.ITreeNodeStream)) => throw null; public void statement() => throw null; public void whereClause() => throw null; public void whereExpr() => throw null; + public void comparisonExpr(bool parens) => throw null; + public Antlr.Runtime.Tree.TreeRuleReturnScope simpleExpr() => throw null; + public NHibernate.Hql.Ast.ANTLR.IParseErrorHandler ParseErrorHandler { get => throw null; } + public override string[] TokenNames { get => throw null; } + public override string GrammarFileName { get => throw null; } } - namespace Exec { - // Generated from `NHibernate.Hql.Ast.ANTLR.Exec.AbstractStatementExecutor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractStatementExecutor : NHibernate.Hql.Ast.ANTLR.Exec.IStatementExecutor { - protected AbstractStatementExecutor(NHibernate.Hql.Ast.ANTLR.Tree.IStatement statement, NHibernate.INHibernateLogger log) => throw null; - protected abstract NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get; } - protected virtual void CoordinateSharedCacheCleanup(NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual System.Threading.Tasks.Task CoordinateSharedCacheCleanupAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void CreateTemporaryTableIfNecessary(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session) => throw null; + public abstract System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); protected virtual System.Threading.Tasks.Task CreateTemporaryTableIfNecessaryAsync(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void DropTemporaryTableIfNecessary(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual System.Threading.Tasks.Task DropTemporaryTableIfNecessaryAsync(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected AbstractStatementExecutor(NHibernate.Hql.Ast.ANTLR.Tree.IStatement statement, NHibernate.INHibernateLogger log) => throw null; public abstract int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session); - public abstract System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + protected virtual void CoordinateSharedCacheCleanup(NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual System.Threading.Tasks.Task CoordinateSharedCacheCleanupAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected NHibernate.SqlCommand.SqlString GenerateIdInsertSelect(NHibernate.Persister.Entity.IQueryable persister, string tableAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode whereClause) => throw null; protected string GenerateIdSubselect(NHibernate.Persister.Entity.IQueryable persister) => throw null; + protected virtual void CreateTemporaryTableIfNecessary(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual bool ShouldIsolateTemporaryTableDDL() => throw null; + protected virtual void DropTemporaryTableIfNecessary(NHibernate.Persister.Entity.IQueryable persister, NHibernate.Engine.ISessionImplementor session) => throw null; + protected NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get => throw null; } + protected NHibernate.Hql.Ast.ANTLR.Tree.IStatement Statement { get => throw null; } public abstract NHibernate.SqlCommand.SqlString[] SqlStatements { get; } - protected NHibernate.Hql.Ast.ANTLR.Tree.IStatement Statement { get => throw null; set => throw null; } - protected NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get => throw null; set => throw null; } + protected abstract NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get; } + protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Exec.BasicExecutor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicExecutor : NHibernate.Hql.Ast.ANTLR.Exec.AbstractStatementExecutor { - protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } + public override System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public BasicExecutor(NHibernate.Hql.Ast.ANTLR.Tree.IStatement statement, NHibernate.Persister.Entity.IQueryable persister) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IStatement), default(NHibernate.INHibernateLogger)) => throw null; public override int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override NHibernate.SqlCommand.SqlString[] SqlStatements { get => throw null; } + protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Exec.IStatementExecutor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IStatementExecutor { - int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session); NHibernate.SqlCommand.SqlString[] SqlStatements { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Exec.MultiTableDeleteExecutor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MultiTableDeleteExecutor : NHibernate.Hql.Ast.ANTLR.Exec.AbstractStatementExecutor { - protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } - public override int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public MultiTableDeleteExecutor(NHibernate.Hql.Ast.ANTLR.Tree.IStatement statement) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IStatement), default(NHibernate.INHibernateLogger)) => throw null; + public override int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override NHibernate.SqlCommand.SqlString[] SqlStatements { get => throw null; } + protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Exec.MultiTableUpdateExecutor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MultiTableUpdateExecutor : NHibernate.Hql.Ast.ANTLR.Exec.AbstractStatementExecutor { - protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } - public override int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public MultiTableUpdateExecutor(NHibernate.Hql.Ast.ANTLR.Tree.IStatement statement) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.IStatement), default(NHibernate.INHibernateLogger)) => throw null; + public override int Execute(NHibernate.Engine.QueryParameters parameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override NHibernate.SqlCommand.SqlString[] SqlStatements { get => throw null; } + protected override NHibernate.Persister.Entity.IQueryable[] AffectedQueryables { get => throw null; } } - } namespace Tree { - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ASTErrorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public abstract class AbstractNullnessCheckNode : NHibernate.Hql.Ast.ANTLR.Tree.UnaryLogicOperatorNode + { + protected AbstractNullnessCheckNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void Initialize() => throw null; + protected abstract int ExpansionConnectorType { get; } + protected abstract string ExpansionConnectorText { get; } + } + public abstract class AbstractRestrictableStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractStatement, NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement, NHibernate.Hql.Ast.ANTLR.Tree.IStatement + { + protected AbstractRestrictableStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + protected abstract NHibernate.INHibernateLogger GetLog(); + protected abstract int GetWhereClauseParentTokenType(); + public NHibernate.Hql.Ast.ANTLR.Tree.FromClause FromClause { get => throw null; } + public bool HasWhereClause { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode WhereClause { get => throw null; } + } + public abstract class AbstractSelectExpression : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression + { + protected AbstractSelectExpression(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public void SetScalarColumn(int i) => throw null; + public string[] SetScalarColumn(int i, System.Func aliasCreator) => throw null; + public abstract void SetScalarColumnText(int i); + public virtual string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public string Alias { get => throw null; set { } } + public int ScalarColumnIndex { get => throw null; } + public bool IsConstructor { get => throw null; } + public virtual bool IsReturnableEntity { get => throw null; } + public virtual NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set { } } + public virtual bool IsScalar { get => throw null; } + } + public abstract class AbstractStatement : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode, NHibernate.Hql.Ast.ANTLR.Tree.IStatement + { + protected AbstractStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public string GetDisplayText() => throw null; + public abstract bool NeedsExecutor { get; } + public abstract int StatementType { get; } + } + public class AggregateNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression + { + public AggregateNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public string FunctionName { get => throw null; } + public override NHibernate.Type.IType DataType { get => throw null; set { } } + } + public class AssignmentSpecification + { + public AssignmentSpecification(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode eq, NHibernate.Persister.Entity.IQueryable persister) => throw null; + public bool AffectsTable(string tableName) => throw null; + public NHibernate.Param.IParameterSpecification[] Parameters { get => throw null; } + public NHibernate.SqlCommand.SqlString SqlAssignmentFragment { get => throw null; } + } public class ASTErrorNode : NHibernate.Hql.Ast.ANTLR.Tree.ASTNode { public ASTErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; - public Antlr.Runtime.ITokenStream Input { get => throw null; set => throw null; } - public Antlr.Runtime.RecognitionException RecognitionException { get => throw null; set => throw null; } - public Antlr.Runtime.IToken Stop { get => throw null; set => throw null; } + public Antlr.Runtime.ITokenStream Input { get => throw null; } + public Antlr.Runtime.IToken Stop { get => throw null; } + public Antlr.Runtime.RecognitionException RecognitionException { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ASTFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ASTFactory : NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory { public ASTFactory(Antlr.Runtime.Tree.ITreeAdaptor adaptor) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode CreateNode(int type, string text, params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ASTNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ASTNode : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode, Antlr.Runtime.Tree.ITree + public class ASTNode : NHibernate.Hql.Ast.ANTLR.Tree.IASTNode, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, Antlr.Runtime.Tree.ITree { - public ASTNode(NHibernate.Hql.Ast.ANTLR.Tree.ASTNode other) => throw null; - public ASTNode(Antlr.Runtime.IToken token) => throw null; public ASTNode() => throw null; - void Antlr.Runtime.Tree.ITree.AddChild(Antlr.Runtime.Tree.ITree t) => throw null; + public ASTNode(Antlr.Runtime.IToken token) => throw null; + public ASTNode(NHibernate.Hql.Ast.ANTLR.Tree.ASTNode other) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode AddChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; - public void AddChildren(params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children) => throw null; - public void AddChildren(System.Collections.Generic.IEnumerable children) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode InsertChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode AddSibling(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newSibling) => throw null; - public int CharPositionInLine { get => throw null; } - public int ChildCount { get => throw null; } - public int ChildIndex { get => throw null; } - int Antlr.Runtime.Tree.ITree.ChildIndex { get => throw null; set => throw null; } + public void RemoveChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; + public void RemoveChild(int index) => throw null; public void ClearChildren() => throw null; - object Antlr.Runtime.Tree.ITree.DeleteChild(int i) => throw null; + public void AddChildren(System.Collections.Generic.IEnumerable children) => throw null; + public void AddChildren(params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode DupNode() => throw null; - Antlr.Runtime.Tree.ITree Antlr.Runtime.Tree.ITree.DupNode() => throw null; - void Antlr.Runtime.Tree.ITree.FreshenParentAndChildIndexes() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetChild(int index) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstChild() => throw null; + public void SetFirstChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild) => throw null; + public void SetChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild) => throw null; + public override string ToString() => throw null; + public string ToStringTree() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + public bool HasAncestor(int ttype) => throw null; public Antlr.Runtime.Tree.ITree GetAncestor(int ttype) => throw null; public System.Collections.Generic.IList GetAncestors() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetChild(int index) => throw null; + void Antlr.Runtime.Tree.ITree.FreshenParentAndChildIndexes() => throw null; Antlr.Runtime.Tree.ITree Antlr.Runtime.Tree.ITree.GetChild(int i) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + void Antlr.Runtime.Tree.ITree.AddChild(Antlr.Runtime.Tree.ITree t) => throw null; + void Antlr.Runtime.Tree.ITree.SetChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; + object Antlr.Runtime.Tree.ITree.DeleteChild(int i) => throw null; + void Antlr.Runtime.Tree.ITree.ReplaceChildren(int startChildIndex, int stopChildIndex, object t) => throw null; + Antlr.Runtime.Tree.ITree Antlr.Runtime.Tree.ITree.DupNode() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstChild() => throw null; - public bool HasAncestor(int ttype) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode InsertChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; public bool IsNil { get => throw null; } + public int Type { get => throw null; set { } } + public virtual string Text { get => throw null; set { } } + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Parent { get => throw null; set { } } + public int ChildCount { get => throw null; } + public int ChildIndex { get => throw null; } public int Line { get => throw null; } + public int CharPositionInLine { get => throw null; } public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode NextSibling { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Parent { get => throw null; set => throw null; } - Antlr.Runtime.Tree.ITree Antlr.Runtime.Tree.ITree.Parent { get => throw null; set => throw null; } - public void RemoveChild(int index) => throw null; - public void RemoveChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; - void Antlr.Runtime.Tree.ITree.ReplaceChildren(int startChildIndex, int stopChildIndex, object t) => throw null; - void Antlr.Runtime.Tree.ITree.SetChild(int i, Antlr.Runtime.Tree.ITree t) => throw null; - public void SetChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild) => throw null; - public void SetFirstChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild) => throw null; - public virtual string Text { get => throw null; set => throw null; } - public override string ToString() => throw null; - public string ToStringTree() => throw null; public Antlr.Runtime.IToken Token { get => throw null; } - int Antlr.Runtime.Tree.ITree.TokenStartIndex { get => throw null; set => throw null; } - int Antlr.Runtime.Tree.ITree.TokenStopIndex { get => throw null; set => throw null; } - public int Type { get => throw null; set => throw null; } + int Antlr.Runtime.Tree.ITree.ChildIndex { get => throw null; set { } } + Antlr.Runtime.Tree.ITree Antlr.Runtime.Tree.ITree.Parent { get => throw null; set { } } + int Antlr.Runtime.Tree.ITree.TokenStartIndex { get => throw null; set { } } + int Antlr.Runtime.Tree.ITree.TokenStopIndex { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ASTTreeAdaptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ASTTreeAdaptor : Antlr.Runtime.Tree.BaseTreeAdaptor { - public ASTTreeAdaptor() => throw null; + public override object DupNode(object t) => throw null; public override object Create(Antlr.Runtime.IToken payload) => throw null; + public override Antlr.Runtime.IToken GetToken(object treeNode) => throw null; public override Antlr.Runtime.IToken CreateToken(int tokenType, string text) => throw null; public override Antlr.Runtime.IToken CreateToken(Antlr.Runtime.IToken fromToken) => throw null; - public override object DupNode(object t) => throw null; public override object ErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; - public override Antlr.Runtime.IToken GetToken(object treeNode) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AbstractNullnessCheckNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractNullnessCheckNode : NHibernate.Hql.Ast.ANTLR.Tree.UnaryLogicOperatorNode - { - protected AbstractNullnessCheckNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - protected abstract string ExpansionConnectorText { get; } - protected abstract int ExpansionConnectorType { get; } - public override void Initialize() => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AbstractRestrictableStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractRestrictableStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractStatement, NHibernate.Hql.Ast.ANTLR.Tree.IStatement, NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement - { - protected AbstractRestrictableStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromClause FromClause { get => throw null; } - protected abstract NHibernate.INHibernateLogger GetLog(); - protected abstract int GetWhereClauseParentTokenType(); - public bool HasWhereClause { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode WhereClause { get => throw null; } - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractSelectExpression : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression - { - protected AbstractSelectExpression(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public string Alias { get => throw null; set => throw null; } - public virtual NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set => throw null; } - public bool IsConstructor { get => throw null; } - public virtual bool IsReturnableEntity { get => throw null; } - public virtual bool IsScalar { get => throw null; } - public int ScalarColumnIndex { get => throw null; } - public void SetScalarColumn(int i) => throw null; - public abstract void SetScalarColumnText(int i); - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AbstractStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractStatement : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IStatement, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode - { - protected AbstractStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public string GetDisplayText() => throw null; - public abstract bool NeedsExecutor { get; } - public abstract int StatementType { get; } - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AggregateNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AggregateNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression - { - public AggregateNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public string FunctionName { get => throw null; } - public override void SetScalarColumnText(int i) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.AssignmentSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AssignmentSpecification - { - public bool AffectsTable(string tableName) => throw null; - public AssignmentSpecification(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode eq, NHibernate.Persister.Entity.IQueryable persister) => throw null; - public NHibernate.Param.IParameterSpecification[] Parameters { get => throw null; } - public NHibernate.SqlCommand.SqlString SqlAssignmentFragment { get => throw null; } + public ASTTreeAdaptor() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.BetweenOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BetweenOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.SqlNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode { public BetweenOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } public void Initialize() => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.BinaryArithmeticOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BinaryArithmeticOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode + public class BinaryArithmeticOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode { public BinaryArithmeticOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public string GetDisplayText() => throw null; public void Initialize() => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public string GetDisplayText() => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LeftHandOperand { get => throw null; } public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode RightHandOperand { get => throw null; } - public override void SetScalarColumnText(int i) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.BinaryLogicOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BinaryLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode + public class BinaryLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer { - public void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification) => throw null; public BinaryLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - protected static NHibernate.Type.IType ExtractDataType(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode operand) => throw null; - public NHibernate.Param.IParameterSpecification[] GetEmbeddedParameters() => throw null; - public bool HasEmbeddedParameters { get => throw null; } public virtual void Initialize() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LeftHandOperand { get => throw null; } protected void MutateRowValueConstructorSyntaxesIfNecessary(NHibernate.Type.IType lhsType, NHibernate.Type.IType rhsType) => throw null; public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification) => throw null; + public NHibernate.Param.IParameterSpecification[] GetEmbeddedParameters() => throw null; + protected static NHibernate.Type.IType ExtractDataType(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode operand) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LeftHandOperand { get => throw null; } public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode RightHandOperand { get => throw null; } + public bool HasEmbeddedParameters { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.BooleanLiteralNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BooleanLiteralNode : NHibernate.Hql.Ast.ANTLR.Tree.LiteralNode, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode { public BooleanLiteralNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.Case2Node` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Case2Node : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression + public class Case2Node : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression { public Case2Node(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.CaseNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CaseNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode + public class CaseNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode { public CaseNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public System.Collections.Generic.IEnumerable GetResultNodes() => throw null; public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.CollectionFunction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionFunction : NHibernate.Hql.Ast.ANTLR.Tree.MethodNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode { public CollectionFunction(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - protected override void PrepareSelectColumns(string[] selectColumns) => throw null; public override void Resolve(bool inSelect) => throw null; + protected override void PrepareSelectColumns(string[] selectColumns) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ComponentJoin` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ComponentJoin : NHibernate.Hql.Ast.ANTLR.Tree.FromElement { - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ComponentJoin+ComponentFromElementType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public ComponentJoin(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string alias, string componentPath, NHibernate.Type.ComponentType componentType) : base(default(Antlr.Runtime.IToken)) => throw null; + public override string GetIdentityColumn() => throw null; + public override string GetDisplayText() => throw null; + public string ComponentPath { get => throw null; } + public NHibernate.Type.ComponentType ComponentType { get => throw null; } + public string ComponentProperty { get => throw null; } + public override NHibernate.Type.IType DataType { get => throw null; set { } } public class ComponentFromElementType : NHibernate.Hql.Ast.ANTLR.Tree.FromElementType { public ComponentFromElementType(NHibernate.Hql.Ast.ANTLR.Tree.ComponentJoin fromElement) : base(default(NHibernate.Hql.Ast.ANTLR.Tree.FromElement)) => throw null; - public override NHibernate.Type.IType DataType { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.ComponentJoin FromElement { get => throw null; } - protected NHibernate.Persister.Entity.IPropertyMapping GetBasePropertyMapping() => throw null; public override NHibernate.Persister.Entity.IPropertyMapping GetPropertyMapping(string propertyName) => throw null; public override NHibernate.Type.IType GetPropertyType(string propertyName, string propertyPath) => throw null; - public override NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set => throw null; } public override string RenderScalarIdentifierSelect(int i) => throw null; + public override NHibernate.SqlCommand.SelectFragment GetScalarIdentifierSelectFragment(int i, System.Func aliasCreator) => throw null; + protected NHibernate.Persister.Entity.IPropertyMapping GetBasePropertyMapping() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.ComponentJoin FromElement { get => throw null; } + public override NHibernate.Type.IType DataType { get => throw null; } + public override NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set { } } } - - - public ComponentJoin(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string alias, string componentPath, NHibernate.Type.ComponentType componentType) : base(default(Antlr.Runtime.IToken)) => throw null; - public string ComponentPath { get => throw null; } - public string ComponentProperty { get => throw null; } - public NHibernate.Type.ComponentType ComponentType { get => throw null; } - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public override string GetDisplayText() => throw null; - public override string GetIdentityColumn() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ConstructorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConstructorNode : NHibernate.Hql.Ast.ANTLR.Tree.SelectExpressionList, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression { - public string Alias { get => throw null; set => throw null; } - public System.Reflection.ConstructorInfo Constructor { get => throw null; } - public System.Collections.Generic.IList ConstructorArgumentTypeList { get => throw null; } public ConstructorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } public string[] GetAliases() => throw null; - protected internal override NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression() => throw null; + protected override NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression() => throw null; + public void SetScalarColumn(int i) => throw null; + public string[] SetScalarColumn(int i, System.Func aliasCreator) => throw null; + public void SetScalarColumnText(int i) => throw null; + public void Prepare() => throw null; + public System.Collections.Generic.IList ConstructorArgumentTypeList { get => throw null; } + public int ScalarColumnIndex { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } public bool IsConstructor { get => throw null; } - public bool IsList { get => throw null; } - public bool IsMap { get => throw null; } public bool IsReturnableEntity { get => throw null; } public bool IsScalar { get => throw null; } - public void Prepare() => throw null; - public int ScalarColumnIndex { get => throw null; } - public void SetScalarColumn(int i) => throw null; - public void SetScalarColumnText(int i) => throw null; + public string Alias { get => throw null; set { } } + public System.Reflection.ConstructorInfo Constructor { get => throw null; } + public bool IsMap { get => throw null; } + public bool IsList { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.DeleteStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DeleteStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractRestrictableStatement { public DeleteStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; @@ -16952,291 +14645,322 @@ public class DeleteStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractRestrictabl public override bool NeedsExecutor { get => throw null; } public override int StatementType { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.DotNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DotNode : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode { + public static bool UseThetaStyleImplicitJoins; + public static bool REGRESSION_STYLE_JOIN_SUPPRESSION; public DotNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public bool Fetch { set => throw null; } public override NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetImpliedJoin() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode GetLhs() => throw null; - public NHibernate.SqlCommand.JoinType JoinType { set => throw null; } - public override string Path { get => throw null; } - public string PropertyPath { get => throw null; set => throw null; } - public static bool REGRESSION_STYLE_JOIN_SUPPRESSION; - public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; public override void ResolveFirstChild() => throw null; public override void ResolveInFunctionCall(bool generateJoin, bool implicitJoin) => throw null; - public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public void ResolveSelectExpression() => throw null; + public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode GetLhs() => throw null; public void SetResolvedConstant(string text) => throw null; - public override void SetScalarColumnText(int i) => throw null; - public static bool UseThetaStyleImplicitJoins; + public void ResolveSelectExpression() => throw null; + public NHibernate.SqlCommand.JoinType JoinType { set { } } + public bool Fetch { set { } } + public override string Path { get => throw null; } + public string PropertyPath { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.FromClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FromClause : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode { - public void AddCollectionJoinFromElementByPath(string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination) => throw null; - public void AddDuplicateAlias(string alias, NHibernate.Hql.Ast.ANTLR.Tree.FromElement element) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement AddFromElement(string path, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode alias) => throw null; - public void AddJoinByPathMap(string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination) => throw null; - public bool ContainsClassAlias(string alias) => throw null; - public bool ContainsTableAlias(string alias) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FindCollectionJoin(string path) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FindJoinByPath(string path) => throw null; public FromClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public System.Collections.Generic.IList GetCollectionFetches() => throw null; - public string GetDisplayText() => throw null; + public void SetParentFromClause(NHibernate.Hql.Ast.ANTLR.Tree.FromClause parentFromClause) => throw null; public System.Collections.Generic.IList GetExplicitFromElements() => throw null; + public System.Collections.Generic.IList GetCollectionFetches() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FindCollectionJoin(string path) => throw null; + public bool IsFromElementAlias(string possibleAlias) => throw null; + public bool ContainsClassAlias(string alias) => throw null; + public bool ContainsTableAlias(string alias) => throw null; + public void AddJoinByPathMap(string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination) => throw null; + public void AddCollectionJoinFromElementByPath(string path, NHibernate.Hql.Ast.ANTLR.Tree.FromElement destination) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement AddFromElement(string path, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode alias) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetFromElement(string aliasOrClassName) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetFromElement() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetFromElementByClassName(string className) => throw null; public System.Collections.Generic.IList GetFromElements() => throw null; public System.Collections.Generic.IList GetProjectionList() => throw null; - public bool IsFromElementAlias(string possibleAlias) => throw null; - public bool IsSubQuery { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromClause ParentFromClause { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetFromElement() => throw null; + public void AddDuplicateAlias(string alias, NHibernate.Hql.Ast.ANTLR.Tree.FromElement element) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FindJoinByPath(string path) => throw null; + public string GetDisplayText() => throw null; public void RegisterFromElement(NHibernate.Hql.Ast.ANTLR.Tree.FromElement element) => throw null; - public virtual void Resolve() => throw null; - public void SetParentFromClause(NHibernate.Hql.Ast.ANTLR.Tree.FromClause parentFromClause) => throw null; public override string ToString() => throw null; + public virtual void Resolve() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetFromElementByClassName(string className) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromClause ParentFromClause { get => throw null; } + public bool IsSubQuery { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.FromElement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FromElement : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode + public class FromElement : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer { - public void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification) => throw null; - protected void AppendDisplayText(System.Text.StringBuilder buf) => throw null; - public void CheckInitialized() => throw null; - public string ClassAlias { get => throw null; } - public string ClassName { get => throw null; } - public bool CollectionJoin { get => throw null; set => throw null; } - public string CollectionSuffix { get => throw null; set => throw null; } - public string CollectionTableAlias { get => throw null; set => throw null; } - public string[] Columns { get => throw null; set => throw null; } - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IEntityPersister EntityPersister { get => throw null; } - public bool Fetch { get => throw null; set => throw null; } - public string[] FetchLazyProperties { get => throw null; set => throw null; } - public bool Filter { set => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromClause FromClause { get => throw null; } public FromElement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; protected FromElement(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string alias) : base(default(Antlr.Runtime.IToken)) => throw null; - public virtual string GetDisplayText() => throw null; + protected void InitializeComponentJoin(NHibernate.Hql.Ast.ANTLR.Tree.FromElementType elementType) => throw null; + public void SetAllPropertyFetch(bool fetch) => throw null; + public void SetWithClauseFragment(string withClauseJoinAlias, NHibernate.SqlCommand.SqlString withClauseFragment) => throw null; public NHibernate.Param.IParameterSpecification[] GetEmbeddedParameters() => throw null; - public virtual string GetIdentityColumn() => throw null; + public void SetRole(string role) => throw null; + public string RenderIdentifierSelect(int size, int k) => throw null; + public NHibernate.SqlCommand.SelectFragment GetIdentifierSelectFragment(string suffix) => throw null; + public string RenderPropertySelect(int size, int k) => throw null; + public NHibernate.SqlCommand.SelectFragment GetPropertiesSelectFragment(string suffix) => throw null; + public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public string RenderCollectionSelectFragment(int size, int k) => throw null; + public NHibernate.SqlCommand.SelectFragment GetCollectionSelectFragment(string suffix) => throw null; + public string RenderValueCollectionSelectFragment(int size, int k) => throw null; + public NHibernate.SqlCommand.SelectFragment GetValueCollectionSelectFragment(string suffix) => throw null; + public void SetIndexCollectionSelectorParamSpec(NHibernate.Param.IParameterSpecification indexCollectionSelectorParamSpec) => throw null; + public virtual void SetImpliedInFromClause(bool flag) => throw null; + public string RenderScalarIdentifierSelect(int i) => throw null; + public NHibernate.SqlCommand.SelectFragment GetScalarIdentifierSelectFragment(int i, System.Func aliasCreator) => throw null; + public string[] ToColumns(string tableAlias, string path, bool inSelect) => throw null; + public string[] ToColumns(string tableAlias, string path, bool inSelect, bool forceAlias) => throw null; public NHibernate.Persister.Entity.IPropertyMapping GetPropertyMapping(string propertyName) => throw null; public NHibernate.Type.IType GetPropertyType(string propertyName, string propertyPath) => throw null; + public virtual string GetIdentityColumn() => throw null; public void HandlePropertyBeingDereferenced(NHibernate.Type.IType propertySource, string propertyName) => throw null; - public bool HasEmbeddedParameters { get => throw null; } - public virtual bool InProjectionList { get => throw null; set => throw null; } - public virtual bool IncludeSubclasses { get => throw null; set => throw null; } - public NHibernate.Param.IParameterSpecification IndexCollectionSelectorParamSpec { get => throw null; set => throw null; } + public void SetOrigin(NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, bool manyToMany) => throw null; + public void SetIncludeSubclasses(bool includeSubclasses) => throw null; + public virtual string GetDisplayText() => throw null; public void InitializeCollection(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, string classAlias, string tableAlias) => throw null; - protected void InitializeComponentJoin(NHibernate.Hql.Ast.ANTLR.Tree.FromElementType elementType) => throw null; public void InitializeEntity(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, string className, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Type.EntityType type, string classAlias, string tableAlias) => throw null; - public bool IsAllPropertyFetch { get => throw null; set => throw null; } - public bool IsCollectionJoin { get => throw null; } - public bool IsCollectionOfValuesOrComponents { get => throw null; } - public bool IsDereferencedBySubclassProperty { get => throw null; } - public bool IsDereferencedBySuperclassOrSubclassProperty { get => throw null; } + public void CheckInitialized() => throw null; + protected void AppendDisplayText(System.Text.StringBuilder buf) => throw null; + public void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification) => throw null; + public NHibernate.Engine.JoinSequence JoinSequence { get => throw null; set { } } + public string[] Columns { get => throw null; set { } } public bool IsEntity { get => throw null; } + public bool IsFromOrJoinFragment { get => throw null; } + public bool IsAllPropertyFetch { get => throw null; set { } } + public string[] FetchLazyProperties { get => throw null; set { } } + public virtual bool IsImpliedInFromClause { get => throw null; } public bool IsFetch { get => throw null; } + public bool Filter { set { } } public bool IsFilter { get => throw null; } - public bool IsFromOrJoinFragment { get => throw null; } + public bool HasEmbeddedParameters { get => throw null; } + public NHibernate.Param.IParameterSpecification IndexCollectionSelectorParamSpec { get => throw null; set { } } public virtual bool IsImplied { get => throw null; } - public virtual bool IsImpliedInFromClause { get => throw null; } - public NHibernate.Engine.JoinSequence JoinSequence { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement Origin { get => throw null; } + public bool IsDereferencedBySuperclassOrSubclassProperty { get => throw null; } + public bool IsDereferencedBySubclassProperty { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister EntityPersister { get => throw null; } + public override NHibernate.Type.IType DataType { get => throw null; set { } } + public string TableAlias { get => throw null; } + public string ClassAlias { get => throw null; } + public string ClassName { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.FromClause FromClause { get => throw null; } public NHibernate.Persister.Entity.IQueryable Queryable { get => throw null; } - public NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set => throw null; } + public NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set { } } + public string CollectionTableAlias { get => throw null; set { } } + public bool CollectionJoin { get => throw null; set { } } + public string CollectionSuffix { get => throw null; set { } } + public string EntitySuffix { get => throw null; set { } } + public virtual NHibernate.Type.IType SelectType { get => throw null; } + public bool IsCollectionOfValuesOrComponents { get => throw null; } + public bool IsCollectionJoin { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement Origin { get => throw null; } public NHibernate.Hql.Ast.ANTLR.Tree.FromElement RealOrigin { get => throw null; } - public string RenderCollectionSelectFragment(int size, int k) => throw null; - public string RenderIdentifierSelect(int size, int k) => throw null; - public string RenderPropertySelect(int size, int k) => throw null; - public string RenderScalarIdentifierSelect(int i) => throw null; - public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public string RenderValueCollectionSelectFragment(int size, int k) => throw null; - public NHibernate.Type.IType SelectType { get => throw null; } - public void SetAllPropertyFetch(bool fetch) => throw null; - public virtual void SetImpliedInFromClause(bool flag) => throw null; - public void SetIncludeSubclasses(bool includeSubclasses) => throw null; - public void SetIndexCollectionSelectorParamSpec(NHibernate.Param.IParameterSpecification indexCollectionSelectorParamSpec) => throw null; - public void SetOrigin(NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, bool manyToMany) => throw null; - public void SetRole(string role) => throw null; - public void SetWithClauseFragment(string withClauseJoinAlias, NHibernate.SqlCommand.SqlString withClauseFragment) => throw null; - public string TableAlias { get => throw null; } - public string[] ToColumns(string tableAlias, string path, bool inSelect, bool forceAlias) => throw null; - public string[] ToColumns(string tableAlias, string path, bool inSelect) => throw null; - public bool UseFromFragment { get => throw null; set => throw null; } - public bool UseWhereFragment { get => throw null; set => throw null; } - public NHibernate.SqlCommand.SqlString WithClauseFragment { get => throw null; } + public NHibernate.SqlCommand.SqlString WithClauseFragment { get => throw null; set { } } public string WithClauseJoinAlias { get => throw null; } + public virtual bool IncludeSubclasses { get => throw null; set { } } + public virtual bool InProjectionList { get => throw null; set { } } + public bool Fetch { get => throw null; set { } } + public bool UseFromFragment { get => throw null; set { } } + public bool UseWhereFragment { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.FromElementFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FromElementFactory { - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement AddFromElement() => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateCollection(NHibernate.Persister.Collection.IQueryableCollection queryableCollection, string role, NHibernate.SqlCommand.JoinType joinType, bool fetchFlag, bool indexed) => throw null; + public FromElementFactory(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string path) => throw null; + public FromElementFactory(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string path, string classAlias, string[] columns, bool implied) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement AddFromElement() => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateCollectionElementsJoin(NHibernate.Persister.Collection.IQueryableCollection queryableCollection, string collectionName) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateComponentJoin(NHibernate.Type.ComponentType type) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateCollection(NHibernate.Persister.Collection.IQueryableCollection queryableCollection, string role, NHibernate.SqlCommand.JoinType joinType, bool fetchFlag, bool indexed) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateElementJoin(NHibernate.Persister.Collection.IQueryableCollection queryableCollection) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateEntityJoin(string entityClass, string tableAlias, NHibernate.Engine.JoinSequence joinSequence, bool fetchFlag, bool inFrom, NHibernate.Type.EntityType type) => throw null; - public FromElementFactory(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string path, string classAlias, string[] columns, bool implied) => throw null; - public FromElementFactory(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause, NHibernate.Hql.Ast.ANTLR.Tree.FromElement origin, string path) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement CreateComponentJoin(NHibernate.Type.ComponentType type) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.FromElementType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FromElementType { - public string CollectionSuffix { get => throw null; set => throw null; } - public virtual NHibernate.Type.IType DataType { get => throw null; } - public NHibernate.Persister.Entity.IEntityPersister EntityPersister { get => throw null; } public FromElementType(NHibernate.Hql.Ast.ANTLR.Tree.FromElement fromElement, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Type.EntityType entityType) => throw null; protected FromElementType(NHibernate.Hql.Ast.ANTLR.Tree.FromElement fromElement) => throw null; - public virtual NHibernate.Persister.Entity.IPropertyMapping GetPropertyMapping(string propertyName) => throw null; - public virtual NHibernate.Type.IType GetPropertyType(string propertyName, string propertyPath) => throw null; - public NHibernate.Param.IParameterSpecification IndexCollectionSelectorParamSpec { get => throw null; set => throw null; } - public bool IsCollectionOfValuesOrComponents { get => throw null; } - public bool IsEntity { get => throw null; } - public NHibernate.Engine.JoinSequence JoinSequence { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.IQueryable Queryable { get => throw null; } - public virtual NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set => throw null; } - public string RenderCollectionSelectFragment(int size, int k) => throw null; public string RenderIdentifierSelect(int size, int k) => throw null; - public string RenderPropertySelect(int size, int k, string[] fetchLazyProperties) => throw null; - public string RenderPropertySelect(int size, int k, bool allProperties) => throw null; + public NHibernate.SqlCommand.SelectFragment GetIdentifierSelectFragment(string suffix) => throw null; public virtual string RenderScalarIdentifierSelect(int i) => throw null; + public virtual NHibernate.SqlCommand.SelectFragment GetScalarIdentifierSelectFragment(int i, System.Func aliasCreator) => throw null; + public string RenderPropertySelect(int size, int k, bool allProperties) => throw null; + public string RenderPropertySelect(int size, int k, string[] fetchLazyProperties) => throw null; + public string RenderCollectionSelectFragment(int size, int k) => throw null; + public NHibernate.SqlCommand.SelectFragment GetCollectionSelectFragment(string suffix) => throw null; public string RenderValueCollectionSelectFragment(int size, int k) => throw null; - public NHibernate.Type.IType SelectType { get => throw null; } - public string[] ToColumns(string tableAlias, string path, bool inSelect, bool forceAlias) => throw null; + public NHibernate.SqlCommand.SelectFragment GetValueCollectionSelectFragment(string suffix) => throw null; + public virtual NHibernate.Persister.Entity.IPropertyMapping GetPropertyMapping(string propertyName) => throw null; + public virtual NHibernate.Type.IType GetPropertyType(string propertyName, string propertyPath) => throw null; public string[] ToColumns(string tableAlias, string path, bool inSelect) => throw null; + public string[] ToColumns(string tableAlias, string path, bool inSelect, bool forceAlias) => throw null; + public NHibernate.Persister.Entity.IEntityPersister EntityPersister { get => throw null; } + public virtual NHibernate.Type.IType DataType { get => throw null; } + public NHibernate.Type.IType SelectType { get => throw null; } + public string CollectionSuffix { get => throw null; set { } } + public string EntitySuffix { get => throw null; set { } } + public NHibernate.Param.IParameterSpecification IndexCollectionSelectorParamSpec { get => throw null; set { } } + public NHibernate.Engine.JoinSequence JoinSequence { get => throw null; set { } } + public bool IsEntity { get => throw null; } + public bool IsCollectionOfValuesOrComponents { get => throw null; } + public NHibernate.Persister.Entity.IQueryable Queryable { get => throw null; } + public virtual NHibernate.Persister.Collection.IQueryableCollection QueryableCollection { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class FromReferenceNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IResolvableNode, NHibernate.Hql.Ast.ANTLR.Tree.IPathNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode + public abstract class FromReferenceNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IResolvableNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode, NHibernate.Hql.Ast.ANTLR.Tree.IPathNode { - public override NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set => throw null; } + public static int RootLevel; protected FromReferenceNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public string GetDisplayText() => throw null; - public virtual NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetImpliedJoin() => throw null; - public bool IsResolved { get => throw null; set => throw null; } - public override bool IsReturnableEntity { get => throw null; } - public virtual string Path { get => throw null; } - public virtual void PrepareForDot(string propertyName) => throw null; - public void RecursiveResolve(int level, bool impliedAtRoot, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public abstract void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent); public void Resolve(bool generateJoin, bool implicitJoin, string classAlias) => throw null; public void Resolve(bool generateJoin, bool implicitJoin) => throw null; - public abstract void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent); - public virtual void ResolveFirstChild() => throw null; public virtual void ResolveInFunctionCall(bool generateJoin, bool implicitJoin) => throw null; public abstract void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent); - public const int RootLevel = default; + public void RecursiveResolve(int level, bool impliedAtRoot, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public virtual NHibernate.Hql.Ast.ANTLR.Tree.FromElement GetImpliedJoin() => throw null; + public virtual void PrepareForDot(string propertyName) => throw null; + public virtual void ResolveFirstChild() => throw null; + public override bool IsReturnableEntity { get => throw null; } + public override NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set { } } + public bool IsResolved { get => throw null; set { } } + public virtual string Path { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlSqlWalkerNode : NHibernate.Hql.Ast.ANTLR.Tree.SqlNode, NHibernate.Hql.Ast.ANTLR.Tree.IInitializableNode { - public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory ASTFactory { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Util.AliasGenerator AliasGenerator { get => throw null; } public HqlSqlWalkerNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public virtual void Initialize(object param) => throw null; - public NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get => throw null; set => throw null; } + public NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get => throw null; set { } } + public NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory ASTFactory { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Util.AliasGenerator AliasGenerator { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerTreeAdaptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlSqlWalkerTreeAdaptor : NHibernate.Hql.Ast.ANTLR.Tree.ASTTreeAdaptor { + public HqlSqlWalkerTreeAdaptor(object walker) => throw null; public override object Create(Antlr.Runtime.IToken payload) => throw null; - public override object DupNode(object t) => throw null; public override object ErrorNode(Antlr.Runtime.ITokenStream input, Antlr.Runtime.IToken start, Antlr.Runtime.IToken stop, Antlr.Runtime.RecognitionException e) => throw null; - public HqlSqlWalkerTreeAdaptor(object walker) => throw null; + public override object DupNode(object t) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IASTFactory { NHibernate.Hql.Ast.ANTLR.Tree.IASTNode CreateNode(int type, string text, params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IASTNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IASTNode : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public interface IASTNode : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetChild(int index); + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstChild(); + void SetFirstChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild); + void SetChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild); NHibernate.Hql.Ast.ANTLR.Tree.IASTNode AddChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode childNode); - void AddChildren(params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children); - void AddChildren(System.Collections.Generic.IEnumerable children); + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode InsertChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child); NHibernate.Hql.Ast.ANTLR.Tree.IASTNode AddSibling(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newSibling); - int CharPositionInLine { get; } - int ChildCount { get; } - int ChildIndex { get; } void ClearChildren(); + void RemoveChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child); + void AddChildren(System.Collections.Generic.IEnumerable children); + void AddChildren(params NHibernate.Hql.Ast.ANTLR.Tree.IASTNode[] children); NHibernate.Hql.Ast.ANTLR.Tree.IASTNode DupNode(); - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetChild(int index); - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstChild(); - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode InsertChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child); + string ToStringTree(); bool IsNil { get; } + int Type { get; set; } + string Text { get; set; } int Line { get; } - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode NextSibling { get; } + int CharPositionInLine { get; } + int ChildCount { get; } + int ChildIndex { get; } NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Parent { get; set; } - void RemoveChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child); - void SetChild(int index, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild); - void SetFirstChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode newChild); - string Text { get; set; } - string ToStringTree(); + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode NextSibling { get; } Antlr.Runtime.IToken Token { get; } - int Type { get; set; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBinaryOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode { NHibernate.Hql.Ast.ANTLR.Tree.IASTNode LeftHandOperand { get; } NHibernate.Hql.Ast.ANTLR.Tree.IASTNode RightHandOperand { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IdentNode : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode + { + public IdentNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } + } public interface IDisplayableNode { string GetDisplayText(); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IExpectedTypeAwareNode { NHibernate.Type.IType ExpectedType { get; set; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IInitializableNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInitializableNode { void Initialize(object param); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class ImpliedFromElement : NHibernate.Hql.Ast.ANTLR.Tree.FromElement + { + public ImpliedFromElement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void SetImpliedInFromClause(bool flag) => throw null; + public override string GetDisplayText() => throw null; + public override bool IsImplied { get => throw null; } + public override bool IsImpliedInFromClause { get => throw null; } + public override bool IncludeSubclasses { get => throw null; set { } } + public override bool InProjectionList { get => throw null; set { } } + } + public class IndexNode : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode + { + public IndexNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; + public override void PrepareForDot(string propertyName) => throw null; + } + public class InLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.BinaryLogicOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode + { + public InLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void Initialize() => throw null; + } + public class InsertStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractStatement + { + public InsertStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public virtual void Validate() => throw null; + public override bool NeedsExecutor { get => throw null; } + public override int StatementType { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.IntoClause IntoClause { get => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.SelectClause SelectClause { get => throw null; } + } + public class IntoClause : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode + { + public IntoClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public void Initialize(NHibernate.Persister.Entity.IQueryable persister) => throw null; + public void PrependIdColumnSpec() => throw null; + public void PrependVersionColumnSpec() => throw null; + public void ValidateTypes(NHibernate.Hql.Ast.ANTLR.Tree.SelectClause selectClause) => throw null; + public string GetDisplayText() => throw null; + public NHibernate.Persister.Entity.IQueryable Queryable { get => throw null; } + public bool IsDiscriminated { get => throw null; } + public bool IsExplicitIdInsertion { get => throw null; } + public bool IsExplicitVersionInsertion { get => throw null; } + } public interface IOperatorNode { - NHibernate.Type.IType DataType { get; } void Initialize(); + NHibernate.Type.IType DataType { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IParameterContainer { void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification); NHibernate.Param.IParameterSpecification[] GetEmbeddedParameters(); - bool HasEmbeddedParameters { get; } string Text { set; } + bool HasEmbeddedParameters { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IPathNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPathNode { string Path { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IResolvableNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IResolvableNode { void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent); @@ -17245,5735 +14969,4883 @@ public interface IResolvableNode void ResolveInFunctionCall(bool generateJoin, bool implicitJoin); void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IRestrictableStatement : NHibernate.Hql.Ast.ANTLR.Tree.IStatement { NHibernate.Hql.Ast.ANTLR.Tree.FromClause FromClause { get; } bool HasWhereClause { get; } NHibernate.Hql.Ast.ANTLR.Tree.IASTNode WhereClause { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISelectExpression { - string Alias { get; set; } + void SetScalarColumnText(int i); + void SetScalarColumn(int i); NHibernate.Type.IType DataType { get; } + int ScalarColumnIndex { get; } NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get; } bool IsConstructor { get; } bool IsReturnableEntity { get; } - bool IsScalar { get; } - int ScalarColumnIndex { get; } - void SetScalarColumn(int i); - void SetScalarColumnText(int i); string Text { set; } + bool IsScalar { get; } + string Alias { get; set; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ISessionFactoryAwareNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionFactoryAwareNode - { - NHibernate.Engine.ISessionFactoryImplementor SessionFactory { set; } - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IStatement - { - bool NeedsExecutor { get; } - int StatementType { get; } - NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get; } - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IUnaryOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUnaryOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode - { - NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Operand { get; } - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IdentNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentNode : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression - { - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public IdentNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public override void SetScalarColumnText(int i) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ImpliedFromElement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ImpliedFromElement : NHibernate.Hql.Ast.ANTLR.Tree.FromElement - { - public override string GetDisplayText() => throw null; - public ImpliedFromElement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override bool InProjectionList { get => throw null; set => throw null; } - public override bool IncludeSubclasses { get => throw null; set => throw null; } - public override bool IsImplied { get => throw null; } - public override bool IsImpliedInFromClause { get => throw null; } - public override void SetImpliedInFromClause(bool flag) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.InLogicOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.BinaryLogicOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IBinaryOperatorNode - { - public InLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override void Initialize() => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IndexNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexNode : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode - { - public IndexNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override void PrepareForDot(string propertyName) => throw null; - public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public override void SetScalarColumnText(int i) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.InsertStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InsertStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractStatement + public static partial class SelectExpressionExtensions { - public InsertStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.IntoClause IntoClause { get => throw null; } - public override bool NeedsExecutor { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.SelectClause SelectClause { get => throw null; } - public override int StatementType { get => throw null; } - public virtual void Validate() => throw null; + public static string[] SetScalarColumn(this NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression selectExpression, int i, System.Func aliasCreator) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IntoClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IntoClause : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode + public interface ISessionFactoryAwareNode { - public string GetDisplayText() => throw null; - public void Initialize(NHibernate.Persister.Entity.IQueryable persister) => throw null; - public IntoClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public bool IsDiscriminated { get => throw null; } - public bool IsExplicitIdInsertion { get => throw null; } - public bool IsExplicitVersionInsertion { get => throw null; } - public void PrependIdColumnSpec() => throw null; - public void PrependVersionColumnSpec() => throw null; - public NHibernate.Persister.Entity.IQueryable Queryable { get => throw null; } - public void ValidateTypes(NHibernate.Hql.Ast.ANTLR.Tree.SelectClause selectClause) => throw null; + NHibernate.Engine.ISessionFactoryImplementor SessionFactory { set; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IsNotNullLogicOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IsNotNullLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractNullnessCheckNode { - protected override string ExpansionConnectorText { get => throw null; } - protected override int ExpansionConnectorType { get => throw null; } public IsNotNullLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + protected override int ExpansionConnectorType { get => throw null; } + protected override string ExpansionConnectorText { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.IsNullLogicOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IsNullLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractNullnessCheckNode { - protected override string ExpansionConnectorText { get => throw null; } - protected override int ExpansionConnectorType { get => throw null; } public IsNullLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + protected override int ExpansionConnectorType { get => throw null; } + protected override string ExpansionConnectorText { get => throw null; } + } + public interface IStatement + { + NHibernate.Hql.Ast.ANTLR.HqlSqlWalker Walker { get; } + int StatementType { get; } + bool NeedsExecutor { get; } + } + public interface IUnaryOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode + { + NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Operand { get; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.JavaConstantNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JavaConstantNode : NHibernate.Hql.Ast.ANTLR.Tree.SqlNode, NHibernate.Hql.Ast.ANTLR.Tree.ISessionFactoryAwareNode, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode + public class JavaConstantNode : NHibernate.Hql.Ast.ANTLR.Tree.SqlNode, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode, NHibernate.Hql.Ast.ANTLR.Tree.ISessionFactoryAwareNode { - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public JavaConstantNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { set => throw null; } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } + public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.LiteralNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LiteralNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression { - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } public LiteralNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.MethodNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MethodNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression { - public override NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set => throw null; } - public string GetDisplayText() => throw null; - public void InitializeMethodNode(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode name, bool inSelect) => throw null; - public bool IsCollectionPropertyMethod { get => throw null; } - public override bool IsScalar { get => throw null; } public MethodNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - protected virtual void PrepareSelectColumns(string[] columns) => throw null; public virtual void Resolve(bool inSelect) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public void InitializeMethodNode(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode name, bool inSelect) => throw null; public void ResolveCollectionProperty(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode expr) => throw null; + public string GetDisplayText() => throw null; + protected virtual void PrepareSelectColumns(string[] columns) => throw null; + public bool IsCollectionPropertyMethod { get => throw null; } public NHibernate.Dialect.Function.ISQLFunction SQLFunction { get => throw null; } - public override void SetScalarColumnText(int i) => throw null; + public override NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set { } } + public override bool IsScalar { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.OrderByClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OrderByClause : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode { - public void AddOrderFragment(string orderByFragment) => throw null; public OrderByClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public void AddOrderFragment(string orderByFragment) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ParameterNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ParameterNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode + public class ParameterNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IDisplayableNode, NHibernate.Hql.Ast.ANTLR.Tree.IExpectedTypeAwareNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression { - public string Alias { get => throw null; set => throw null; } - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } + public ParameterNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public string GetDisplayText() => throw null; - public NHibernate.Param.IParameterSpecification HqlParameterSpecification { get => throw null; set => throw null; } + public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public void SetScalarColumnText(int i) => throw null; + public void SetScalarColumn(int i) => throw null; + public string[] SetScalarColumn(int i, System.Func aliasCreator) => throw null; + public NHibernate.Param.IParameterSpecification HqlParameterSpecification { get => throw null; set { } } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } public bool IsConstructor { get => throw null; } public bool IsReturnableEntity { get => throw null; } public bool IsScalar { get => throw null; } - public ParameterNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public string Alias { get => throw null; set { } } public int ScalarColumnIndex { get => throw null; } - public void SetScalarColumn(int i) => throw null; - public void SetScalarColumnText(int i) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.QueryNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractRestrictableStatement, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression { - public string Alias { get => throw null; set => throw null; } - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } + public QueryNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; protected override NHibernate.INHibernateLogger GetLog() => throw null; + protected override int GetWhereClauseParentTokenType() => throw null; + public void SetScalarColumnText(int i) => throw null; + public void SetScalarColumn(int i) => throw null; + public string[] SetScalarColumn(int i, System.Func aliasCreator) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.OrderByClause GetOrderByClause() => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.SelectClause GetSelectClause() => throw null; - protected override int GetWhereClauseParentTokenType() => throw null; - public bool IsConstructor { get => throw null; } + public override bool NeedsExecutor { get => throw null; } + public override int StatementType { get => throw null; } + public override NHibernate.Type.IType DataType { get => throw null; set { } } + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; } + public bool IsConstructor { get => throw null; } public bool IsReturnableEntity { get => throw null; } public bool IsScalar { get => throw null; } - public override bool NeedsExecutor { get => throw null; } - public QueryNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public string Alias { get => throw null; set { } } public int ScalarColumnIndex { get => throw null; } - public void SetScalarColumn(int i) => throw null; - public void SetScalarColumnText(int i) => throw null; - public override int StatementType { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.ResultVariableRefNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultVariableRefNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode { - public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public ResultVariableRefNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public void SetSelectExpression(NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression selectExpression) => throw null; + public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.SelectClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectClause : NHibernate.Hql.Ast.ANTLR.Tree.SelectExpressionList { - public System.Collections.Generic.IList CollectionFromElements { get => throw null; } - public string[][] ColumnNames { get => throw null; } - public System.Reflection.ConstructorInfo Constructor { get => throw null; } - public System.Collections.Generic.IList FromElementsForLoad { get => throw null; } - public int GetColumnNamesStartPosition(int i) => throw null; - protected internal override NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression() => throw null; + public static bool VERSION2_SQL; + public SelectClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public void InitializeDerivedSelectClause(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause) => throw null; public void InitializeExplicitSelectClause(NHibernate.Hql.Ast.ANTLR.Tree.FromClause fromClause) => throw null; + protected override NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression() => throw null; + public int GetColumnNamesStartPosition(int i) => throw null; + public System.Collections.Generic.IList FromElementsForLoad { get => throw null; } + public bool IsScalarSelect { get => throw null; } public bool IsDistinct { get => throw null; } - public bool IsList { get => throw null; } + public string[][] ColumnNames { get => throw null; } + public System.Reflection.ConstructorInfo Constructor { get => throw null; } public bool IsMap { get => throw null; } - public bool IsScalarSelect { get => throw null; } + public bool IsList { get => throw null; } public string[] QueryReturnAliases { get => throw null; } + public System.Collections.Generic.IList CollectionFromElements { get => throw null; } public NHibernate.Type.IType[] QueryReturnTypes { get => throw null; } - public SelectClause(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; - public static bool VERSION2_SQL; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.SelectExpressionImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SelectExpressionImpl : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode, NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression + public class SelectExpressionImpl : NHibernate.Hql.Ast.ANTLR.Tree.FromReferenceNode { - public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; - public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; public SelectExpressionImpl(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void ResolveIndex(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; + public override void Resolve(bool generateJoin, bool implicitJoin, string classAlias, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.SelectExpressionList` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class SelectExpressionList : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode { - public NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression[] CollectSelectExpressions(bool recurse) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression[] CollectSelectExpressions() => throw null; - protected internal abstract NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression(); protected SelectExpressionList(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression[] CollectSelectExpressions() => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.ISelectExpression[] CollectSelectExpressions(bool recurse) => throw null; + public System.Collections.Generic.List GetSelectExpressions() => throw null; + public System.Collections.Generic.List GetSelectExpressions(bool recurse, System.Predicate predicate) => throw null; + protected abstract NHibernate.Hql.Ast.ANTLR.Tree.IASTNode GetFirstSelectExpression(); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.SqlFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlFragment : NHibernate.Hql.Ast.ANTLR.Tree.SqlNode, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer { + public SqlFragment(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public void SetJoinFragment(NHibernate.SqlCommand.JoinFragment joinFragment) => throw null; + public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public void AddEmbeddedParameter(NHibernate.Param.IParameterSpecification specification) => throw null; - public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set => throw null; } public NHibernate.Param.IParameterSpecification[] GetEmbeddedParameters() => throw null; - public bool HasEmbeddedParameters { get => throw null; } public bool HasFilterCondition { get => throw null; } - public override NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public void SetJoinFragment(NHibernate.SqlCommand.JoinFragment joinFragment) => throw null; - public SqlFragment(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.FromElement FromElement { get => throw null; set { } } + public bool HasEmbeddedParameters { get => throw null; } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.SqlNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlNode : NHibernate.Hql.Ast.ANTLR.Tree.ASTNode { - public virtual NHibernate.Type.IType DataType { get => throw null; set => throw null; } - public string OriginalText { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public SqlNode(Antlr.Runtime.IToken token) => throw null; - public override string Text { get => throw null; set => throw null; } + public virtual NHibernate.SqlCommand.SqlString RenderText(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public override string Text { get => throw null; set { } } + public string OriginalText { get => throw null; } + public virtual NHibernate.Type.IType DataType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.UnaryArithmeticNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnaryArithmeticNode : NHibernate.Hql.Ast.ANTLR.Tree.AbstractSelectExpression, NHibernate.Hql.Ast.ANTLR.Tree.IUnaryOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode { - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } + public UnaryArithmeticNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override void SetScalarColumnText(int i) => throw null; + public override string[] SetScalarColumnText(int i, System.Func aliasCreator) => throw null; public void Initialize() => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Operand { get => throw null; } - public override void SetScalarColumnText(int i) => throw null; - public UnaryArithmeticNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.UnaryLogicOperatorNode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnaryLogicOperatorNode : NHibernate.Hql.Ast.ANTLR.Tree.HqlSqlWalkerNode, NHibernate.Hql.Ast.ANTLR.Tree.IUnaryOperatorNode, NHibernate.Hql.Ast.ANTLR.Tree.IOperatorNode { - public override NHibernate.Type.IType DataType { get => throw null; set => throw null; } + public UnaryLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; public virtual void Initialize() => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Operand { get => throw null; } - public UnaryLogicOperatorNode(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public override NHibernate.Type.IType DataType { get => throw null; set { } } } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Tree.UpdateStatement` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UpdateStatement : NHibernate.Hql.Ast.ANTLR.Tree.AbstractRestrictableStatement { + public UpdateStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; protected override NHibernate.INHibernateLogger GetLog() => throw null; protected override int GetWhereClauseParentTokenType() => throw null; public override bool NeedsExecutor { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode SetClause { get => throw null; } public override int StatementType { get => throw null; } - public UpdateStatement(Antlr.Runtime.IToken token) : base(default(Antlr.Runtime.IToken)) => throw null; + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode SetClause { get => throw null; } } - } namespace Util { - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.ASTAppender` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class AliasGenerator + { + public string CreateName(string name) => throw null; + public AliasGenerator() => throw null; + } public class ASTAppender { public ASTAppender(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent) => throw null; public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Append(int type, string text, bool appendIfEmpty) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.ASTIterator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ASTIterator : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class ASTIterator : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { public ASTIterator(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode tree) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.ASTUtil` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ASTUtil { - public static System.Collections.Generic.IList CollectChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root, NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) where TNode : NHibernate.Hql.Ast.ANTLR.Tree.IASTNode => throw null; - public static System.Collections.Generic.IList CollectChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root, NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) => throw null; - public static NHibernate.Hql.Ast.ANTLR.Tree.IASTNode FindTypeInChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent, int type) => throw null; - public static string GetDebugstring(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode n) => throw null; + public static void MakeSiblingOfParent(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; public static string GetPathText(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode n) => throw null; + public static string GetDebugstring(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode n) => throw null; public static bool IsSubtreeChild(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode fixture, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode test) => throw null; - public static void MakeSiblingOfParent(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode child) => throw null; - } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.AliasGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AliasGenerator - { - public AliasGenerator() => throw null; - public string CreateName(string name) => throw null; + public static NHibernate.Hql.Ast.ANTLR.Tree.IASTNode FindTypeInChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode parent, int type) => throw null; + public static System.Collections.Generic.IList CollectChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root, NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) => throw null; + public static System.Collections.Generic.IList CollectChildren(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root, NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) where TNode : NHibernate.Hql.Ast.ANTLR.Tree.IASTNode => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.CollectingNodeVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate bool FilterPredicate(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node); public class CollectingNodeVisitor : NHibernate.Hql.Ast.ANTLR.Util.CollectingNodeVisitor { public CollectingNodeVisitor(NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) : base(default(NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate)) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.CollectingNodeVisitor<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectingNodeVisitor : NHibernate.Hql.Ast.ANTLR.Util.IVisitationStrategy { - public System.Collections.Generic.IList Collect(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root) => throw null; public CollectingNodeVisitor(NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate predicate) => throw null; public void Visit(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node) => throw null; + public System.Collections.Generic.IList Collect(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode root) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.ColumnHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ColumnHelper { - public ColumnHelper() => throw null; - public static void GenerateScalarColumns(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node, string[] sqlColumns, int i) => throw null; public static void GenerateSingleScalarColumn(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node, int i) => throw null; + public static string GenerateSingleScalarColumn(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node, int i, System.Func aliasCreator) => throw null; + public static void GenerateScalarColumns(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node, string[] sqlColumns, int i) => throw null; + public static string[] GenerateScalarColumns(NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory, NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node, string[] sqlColumns, int i, System.Func aliasCreator) => throw null; + public ColumnHelper() => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.FilterPredicate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate bool FilterPredicate(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node); - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.IVisitationStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IVisitationStrategy { void Visit(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode node); } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.JoinProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinProcessor { public JoinProcessor(NHibernate.Hql.Ast.ANTLR.HqlSqlWalker walker) => throw null; - public static void ProcessDynamicFilterParameters(NHibernate.SqlCommand.SqlString sqlFragment, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer container, NHibernate.Hql.Ast.ANTLR.HqlSqlWalker walker) => throw null; + public static NHibernate.SqlCommand.JoinType ToHibernateJoinType(int astJoinType) => throw null; public void ProcessJoins(NHibernate.Hql.Ast.ANTLR.Tree.QueryNode query) => throw null; public void ProcessJoins(NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement query) => throw null; - public static NHibernate.SqlCommand.JoinType ToHibernateJoinType(int astJoinType) => throw null; + public static void ProcessDynamicFilterParameters(NHibernate.SqlCommand.SqlString sqlFragment, NHibernate.Hql.Ast.ANTLR.Tree.IParameterContainer container, NHibernate.Hql.Ast.ANTLR.HqlSqlWalker walker) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.LiteralProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LiteralProcessor { + public static string ErrorCannotFetchWithIterate; + public static string ErrorNamedParameterDoesNotAppear; + public static string ErrorCannotDetermineType; + public static string ErrorCannotFormatLiteral; + public static int EXACT; public static int APPROXIMATE; public static int DECIMAL_LITERAL_FORMAT; - public static int EXACT; - public const string ErrorCannotDetermineType = default; - public const string ErrorCannotFetchWithIterate = default; - public const string ErrorCannotFormatLiteral = default; - public const string ErrorNamedParameterDoesNotAppear = default; public LiteralProcessor(NHibernate.Hql.Ast.ANTLR.HqlSqlWalker walker) => throw null; public void LookupConstant(NHibernate.Hql.Ast.ANTLR.Tree.DotNode node) => throw null; + public void ProcessNumericLiteral(NHibernate.Hql.Ast.ANTLR.Tree.SqlNode literal) => throw null; public void ProcessBoolean(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode constant) => throw null; public void ProcessConstant(NHibernate.Hql.Ast.ANTLR.Tree.SqlNode constant, bool resolveIdent) => throw null; - public void ProcessNumericLiteral(NHibernate.Hql.Ast.ANTLR.Tree.SqlNode literal) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.NodeTraverser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NodeTraverser { public NodeTraverser(NHibernate.Hql.Ast.ANTLR.Util.IVisitationStrategy visitor) => throw null; public void TraverseDepthFirst(NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ast) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.PathHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class PathHelper { - public static string GetAlias(string path) => throw null; public static NHibernate.Hql.Ast.ANTLR.Tree.IASTNode ParsePath(string path, NHibernate.Hql.Ast.ANTLR.Tree.IASTFactory factory) => throw null; + public static string GetAlias(string path) => throw null; } - - // Generated from `NHibernate.Hql.Ast.ANTLR.Util.SyntheticAndFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SyntheticAndFactory { - public virtual void AddDiscriminatorWhereFragment(NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement statement, NHibernate.Persister.Entity.IQueryable persister, System.Collections.Generic.IDictionary enabledFilters, string alias) => throw null; + public SyntheticAndFactory(NHibernate.Hql.Ast.ANTLR.HqlSqlWalker hqlSqlWalker) => throw null; public void AddWhereFragment(NHibernate.SqlCommand.JoinFragment joinFragment, NHibernate.SqlCommand.SqlString whereFragment, NHibernate.Hql.Ast.ANTLR.Tree.QueryNode query, NHibernate.Hql.Ast.ANTLR.Tree.FromElement fromElement, NHibernate.Hql.Ast.ANTLR.HqlSqlWalker hqlSqlWalker) => throw null; public void AddWhereFragment(NHibernate.SqlCommand.JoinFragment joinFragment, NHibernate.SqlCommand.SqlString whereFragment, NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement query, NHibernate.Hql.Ast.ANTLR.Tree.FromElement fromElement, NHibernate.Hql.Ast.ANTLR.HqlSqlWalker hqlSqlWalker) => throw null; - public SyntheticAndFactory(NHibernate.Hql.Ast.ANTLR.HqlSqlWalker hqlSqlWalker) => throw null; + public virtual void AddDiscriminatorWhereFragment(NHibernate.Hql.Ast.ANTLR.Tree.IRestrictableStatement statement, NHibernate.Persister.Entity.IQueryable persister, System.Collections.Generic.IDictionary enabledFilters, string alias) => throw null; } - } } } namespace Util { - // Generated from `NHibernate.Hql.Util.SessionFactoryHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SessionFactoryHelper { - public NHibernate.Persister.Entity.IEntityPersister FindEntityPersisterUsingImports(string className) => throw null; + public SessionFactoryHelper(NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; public NHibernate.Persister.Entity.IQueryable FindQueryableUsingImports(string className) => throw null; + public NHibernate.Persister.Entity.IEntityPersister FindEntityPersisterUsingImports(string className) => throw null; public NHibernate.Persister.Collection.IQueryableCollection GetCollectionPersister(string role) => throw null; - public NHibernate.Persister.Entity.IPropertyMapping GetCollectionPropertyMapping(string role) => throw null; - public System.Type GetImportedClass(string className) => throw null; public NHibernate.Persister.Entity.IEntityPersister RequireClassPersister(string name) => throw null; + public System.Type GetImportedClass(string className) => throw null; + public NHibernate.Persister.Entity.IPropertyMapping GetCollectionPropertyMapping(string role) => throw null; public NHibernate.Persister.Collection.IQueryableCollection RequireQueryableCollection(string role) => throw null; - public SessionFactoryHelper(NHibernate.Engine.ISessionFactoryImplementor sfi) => throw null; } - } } namespace Id { - // Generated from `NHibernate.Id.AbstractPostInsertGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractPostInsertGenerator : NHibernate.Id.IPostInsertIdentifierGenerator, NHibernate.Id.IIdentifierGenerator { - protected AbstractPostInsertGenerator() => throw null; - public object Generate(NHibernate.Engine.ISessionImplementor s, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor s, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor s, object obj) => throw null; public abstract NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled); + protected AbstractPostInsertGenerator() => throw null; } - - // Generated from `NHibernate.Id.Assigned` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Assigned : NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { - public Assigned() => throw null; - public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; + public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; + public Assigned() => throw null; } - - // Generated from `NHibernate.Id.CounterGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CounterGenerator : NHibernate.Id.IIdentifierGenerator { - protected System.Int16 Count { get => throw null; } - public CounterGenerator() => throw null; - public object Generate(NHibernate.Engine.ISessionImplementor cache, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor cache, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor cache, object obj) => throw null; + public CounterGenerator() => throw null; + protected short Count { get => throw null; } } - - // Generated from `NHibernate.Id.ForeignGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ForeignGenerator : NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { + public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor sessionImplementor, object obj) => throw null; public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public ForeignGenerator() => throw null; - public object Generate(NHibernate.Engine.ISessionImplementor sessionImplementor, object obj) => throw null; - public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, object obj, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Id.GuidCombGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GuidCombGenerator : NHibernate.Id.IIdentifierGenerator { - public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public GuidCombGenerator() => throw null; } - - // Generated from `NHibernate.Id.GuidGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GuidGenerator : NHibernate.Id.IIdentifierGenerator { - public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public GuidGenerator() => throw null; } - - // Generated from `NHibernate.Id.ICompositeKeyPostInsertIdentityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICompositeKeyPostInsertIdentityPersister - { - void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames); - System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken); - NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes); - } - - // Generated from `NHibernate.Id.IConfigurable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IConfigurable - { - void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect); - } - - // Generated from `NHibernate.Id.IIdentifierGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IIdentifierGenerator - { - object Generate(NHibernate.Engine.ISessionImplementor session, object obj); - System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Id.IPersistentIdentifierGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPersistentIdentifierGenerator : NHibernate.Id.IIdentifierGenerator - { - string GeneratorKey(); - string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect); - string[] SqlDropString(NHibernate.Dialect.Dialect dialect); - } - - // Generated from `NHibernate.Id.IPostInsertIdentifierGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPostInsertIdentifierGenerator : NHibernate.Id.IIdentifierGenerator - { - NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled); - } - - // Generated from `NHibernate.Id.IPostInsertIdentityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPostInsertIdentityPersister - { - string GetInfoString(); - NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string propertyName); - NHibernate.Type.IType IdentifierType { get; } - string IdentitySelectString { get; } - string[] RootTableKeyColumnNames { get; } - } - - // Generated from `NHibernate.Id.IdGeneratorParmsNames` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct IdGeneratorParmsNames - { - public static string EntityName; - // Stub generator skipped constructor - } - - // Generated from `NHibernate.Id.IdentifierGenerationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentifierGenerationException : NHibernate.HibernateException - { - public IdentifierGenerationException(string message, System.Exception e) => throw null; - public IdentifierGenerationException(string message) => throw null; - public IdentifierGenerationException() => throw null; - protected IdentifierGenerationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.Id.IdentifierGeneratorFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class IdentifierGeneratorFactory { - public static NHibernate.Id.IIdentifierGenerator Create(string strategy, NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public static object CreateNumber(System.Int64 value, System.Type type) => throw null; - public static object Get(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session) => throw null; + public static object ShortCircuitIndicator; + public static object PostInsertIndicator; + public static System.Threading.Tasks.Task GetGeneratedIdentityAsync(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public static System.Threading.Tasks.Task GetAsync(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public static object GetGeneratedIdentity(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task GetGeneratedIdentityAsync(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static object Get(System.Data.Common.DbDataReader rs, NHibernate.Type.IType type, NHibernate.Engine.ISessionImplementor session) => throw null; + public static NHibernate.Id.IIdentifierGenerator Create(string strategy, NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; + public static object CreateNumber(long value, System.Type type) => throw null; public static System.Type GetIdentifierGeneratorClass(string strategy, NHibernate.Dialect.Dialect dialect) => throw null; - public static object PostInsertIndicator; - public static object ShortCircuitIndicator; } - - // Generated from `NHibernate.Id.IdentityGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IdentityGenerator : NHibernate.Id.AbstractPostInsertGenerator { - // Generated from `NHibernate.Id.IdentityGenerator+BasicDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BasicDelegate : NHibernate.Id.Insert.AbstractSelectingDelegate, NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate - { - public BasicDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; - protected internal override object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object obj) => throw null; - protected internal override System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; - protected internal override NHibernate.SqlCommand.SqlString SelectSQL { get => throw null; } - } - - public override NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled) => throw null; public IdentityGenerator() => throw null; - // Generated from `NHibernate.Id.IdentityGenerator+InsertSelectDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InsertSelectDelegate : NHibernate.Id.Insert.AbstractReturningDelegate, NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate { - public object DetermineGeneratedIdentifier(NHibernate.Engine.ISessionImplementor session, object entity) => throw null; - public override object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ExecuteAndExtractAsync(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public InsertSelectDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; - protected internal override System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal override System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; + protected override System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; + public object DetermineGeneratedIdentifier(NHibernate.Engine.ISessionImplementor session, object entity) => throw null; + } + public class BasicDelegate : NHibernate.Id.Insert.AbstractSelectingDelegate, NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate + { + protected override System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public BasicDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; + public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; + protected override object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object obj) => throw null; + protected override NHibernate.SqlCommand.SqlString SelectSQL { get => throw null; } } - - } - - // Generated from `NHibernate.Id.IncrementGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IIdentifierGenerator + { + System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken); + object Generate(NHibernate.Engine.ISessionImplementor session, object obj); + } public class IncrementGenerator : NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { + public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public IncrementGenerator() => throw null; } - - // Generated from `NHibernate.Id.NativeGuidGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface ICompositeKeyPostInsertIdentityPersister + { + System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken); + NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes); + void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames); + } public class NativeGuidGenerator : NHibernate.Id.IIdentifierGenerator { - public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public NativeGuidGenerator() => throw null; } - - // Generated from `NHibernate.Id.PersistentIdGeneratorParmsNames` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct PersistentIdGeneratorParmsNames - { - public static string Catalog; - public static string PK; - // Stub generator skipped constructor - public static string Schema; - public static NHibernate.AdoNet.Util.SqlStatementLogger SqlStatementLogger; - public static string Table; - public static string Tables; - } - - // Generated from `NHibernate.Id.SelectGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectGenerator : NHibernate.Id.AbstractPostInsertGenerator, NHibernate.Id.IConfigurable { - public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public override NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled) => throw null; + public void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public SelectGenerator() => throw null; - // Generated from `NHibernate.Id.SelectGenerator+SelectGeneratorDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectGeneratorDelegate : NHibernate.Id.Insert.AbstractSelectingDelegate { - protected internal override void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity) => throw null; - protected internal override void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder) => throw null; - protected internal override System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity) => throw null; - protected internal override System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal override NHibernate.SqlTypes.SqlType[] ParametersTypes { get => throw null; } + protected override System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity, System.Threading.CancellationToken cancellationToken) => throw null; public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; - internal SelectGeneratorDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, string suppliedUniqueKeyPropertyNames) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; - protected internal override NHibernate.SqlCommand.SqlString SelectSQL { get => throw null; } + protected override void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity) => throw null; + protected override void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder) => throw null; + protected override object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity) => throw null; + protected override NHibernate.SqlCommand.SqlString SelectSQL { get => throw null; } + protected override NHibernate.SqlTypes.SqlType[] ParametersTypes { get => throw null; } + internal SelectGeneratorDelegate() : base(default(NHibernate.Id.IPostInsertIdentityPersister)) { } } - - } - - // Generated from `NHibernate.Id.SequenceGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SequenceGenerator : NHibernate.Id.IPersistentIdentifierGenerator, NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { + public static string Sequence; + public static string Parameters; + public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; + public string[] SqlDropString(NHibernate.Dialect.Dialect dialect) => throw null; public string GeneratorKey() => throw null; - public const string Parameters = default; - public const string Sequence = default; public SequenceGenerator() => throw null; public string SequenceName { get => throw null; } - public string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; - public string[] SqlDropString(NHibernate.Dialect.Dialect dialect) => throw null; } - - // Generated from `NHibernate.Id.SequenceHiLoGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SequenceHiLoGenerator : NHibernate.Id.SequenceGenerator { + public static string MaxLo; + public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public override void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public override object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public const string MaxLo = default; public SequenceHiLoGenerator() => throw null; } - - // Generated from `NHibernate.Id.SequenceIdentityGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SequenceIdentityGenerator : NHibernate.Id.SequenceGenerator, NHibernate.Id.IPostInsertIdentifierGenerator, NHibernate.Id.IIdentifierGenerator { - public override object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public override object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled) => throw null; - // Generated from `NHibernate.Id.SequenceIdentityGenerator+SequenceIdentityDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public SequenceIdentityGenerator() => throw null; public class SequenceIdentityDelegate : NHibernate.Id.Insert.OutputParamReturningDelegate { - public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; public SequenceIdentityDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, string sequenceName) : base(default(NHibernate.Id.IPostInsertIdentityPersister), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; + public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; } - - - public SequenceIdentityGenerator() => throw null; } - - // Generated from `NHibernate.Id.TableGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TableGenerator : NHibernate.Engine.TransactionHelper, NHibernate.Id.IPersistentIdentifierGenerator, NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { - public const string ColumnParamName = default; - public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public const string DefaultColumnName = default; - public const string DefaultTableName = default; - public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; + public static string Where; + public static string ColumnParamName; + public static string TableParamName; + public static string DefaultColumnName; + public static string DefaultTableName; + protected NHibernate.SqlTypes.SqlType columnSqlType; + protected NHibernate.Type.PrimitiveType columnType; + public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public string GeneratorKey() => throw null; public virtual string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; public virtual string[] SqlDropString(NHibernate.Dialect.Dialect dialect) => throw null; + public string GeneratorKey() => throw null; + public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; public TableGenerator() => throw null; - public const string TableParamName = default; - public const string Where = default; - protected NHibernate.SqlTypes.SqlType columnSqlType; - protected NHibernate.Type.PrimitiveType columnType; } - - // Generated from `NHibernate.Id.TableHiLoGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TableHiLoGenerator : NHibernate.Id.TableGenerator { + public static string MaxLo; + public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public override void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; public override object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public const string MaxLo = default; public TableHiLoGenerator() => throw null; } - - // Generated from `NHibernate.Id.TriggerIdentityGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TriggerIdentityGenerator : NHibernate.Id.AbstractPostInsertGenerator + public class UUIDHexGenerator : NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { - public override NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled) => throw null; - public TriggerIdentityGenerator() => throw null; - } - - // Generated from `NHibernate.Id.UUIDHexGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UUIDHexGenerator : NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable - { - public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - protected const string FormatWithDigitsOnly = default; - public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; + protected string format; + protected string sep; + protected static string FormatWithDigitsOnly; public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; + public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; protected virtual string GenerateNewGuid() => throw null; public UUIDHexGenerator() => throw null; - protected string format; - protected string sep; } - - // Generated from `NHibernate.Id.UUIDStringGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UUIDStringGenerator : NHibernate.Id.IIdentifierGenerator { - public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; public UUIDStringGenerator() => throw null; } - + public interface IConfigurable + { + void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect); + } + public class IdentifierGenerationException : NHibernate.HibernateException + { + public IdentifierGenerationException() => throw null; + public IdentifierGenerationException(string message) => throw null; + public IdentifierGenerationException(string message, System.Exception e) => throw null; + protected IdentifierGenerationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public struct IdGeneratorParmsNames + { + public static string EntityName; + } + public struct PersistentIdGeneratorParmsNames + { + public static string Schema; + public static string Table; + public static string Tables; + public static string PK; + public static string Catalog; + public static NHibernate.AdoNet.Util.SqlStatementLogger SqlStatementLogger; + } + public interface IPersistentIdentifierGenerator : NHibernate.Id.IIdentifierGenerator + { + string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect); + string[] SqlDropString(NHibernate.Dialect.Dialect dialect); + string GeneratorKey(); + } + public interface IPostInsertIdentifierGenerator : NHibernate.Id.IIdentifierGenerator + { + NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled); + } + public interface IPostInsertIdentityPersister + { + NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string propertyName); + string GetInfoString(); + string IdentitySelectString { get; } + string[] RootTableKeyColumnNames { get; } + NHibernate.Type.IType IdentifierType { get; } + } + public class TriggerIdentityGenerator : NHibernate.Id.AbstractPostInsertGenerator + { + public override NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate GetInsertGeneratedIdentifierDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory, bool isGetGeneratedKeysEnabled) => throw null; + public TriggerIdentityGenerator() => throw null; + } namespace Enhanced { - // Generated from `NHibernate.Id.Enhanced.IAccessCallback` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAccessCallback { - System.Int64 GetNextValue(); - System.Threading.Tasks.Task GetNextValueAsync(System.Threading.CancellationToken cancellationToken); - } - - // Generated from `NHibernate.Id.Enhanced.IDatabaseStructure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDatabaseStructure - { - NHibernate.Id.Enhanced.IAccessCallback BuildCallback(NHibernate.Engine.ISessionImplementor session); - int IncrementSize { get; } - string Name { get; } - void Prepare(NHibernate.Id.Enhanced.IOptimizer optimizer); - string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect); - string[] SqlDropStrings(NHibernate.Dialect.Dialect dialect); - int TimesAccessed { get; } + System.Threading.Tasks.Task GetNextValueAsync(System.Threading.CancellationToken cancellationToken); + long GetNextValue(); } - - // Generated from `NHibernate.Id.Enhanced.IOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOptimizer { - bool ApplyIncrementSizeToSourceValues { get; } - object Generate(NHibernate.Id.Enhanced.IAccessCallback callback); System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken); + object Generate(NHibernate.Id.Enhanced.IAccessCallback callback); + long LastSourceValue { get; } int IncrementSize { get; } - System.Int64 LastSourceValue { get; } + bool ApplyIncrementSizeToSourceValues { get; } } - - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OptimizerFactory { - public static NHibernate.Id.Enhanced.IOptimizer BuildOptimizer(string type, System.Type returnClass, int incrementSize, System.Int64 explicitInitialValue) => throw null; - public const string HiLo = default; - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+HiLoOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static string None; + public static string HiLo; + public static string Pool; + public static string PoolLo; + public static NHibernate.Id.Enhanced.IOptimizer BuildOptimizer(string type, System.Type returnClass, int incrementSize, long explicitInitialValue) => throw null; + public OptimizerFactory() => throw null; public class HiLoOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport { - public override bool ApplyIncrementSizeToSourceValues { get => throw null; } - public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken) => throw null; public HiLoOptimizer(System.Type returnClass, int incrementSize) : base(default(System.Type), default(int)) => throw null; - public System.Int64 HiValue { get => throw null; } - public override System.Int64 LastSourceValue { get => throw null; } - public System.Int64 LastValue { get => throw null; } - } - - - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+IInitialValueAwareOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IInitialValueAwareOptimizer - { - void InjectInitialValue(System.Int64 initialValue); + public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; + public override long LastSourceValue { get => throw null; } + public long LastValue { get => throw null; } + public long HiValue { get => throw null; } + public override bool ApplyIncrementSizeToSourceValues { get => throw null; } } - - - public const string None = default; - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+NoopOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoopOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport { - public override bool ApplyIncrementSizeToSourceValues { get => throw null; } - public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Int64 LastSourceValue { get => throw null; } public NoopOptimizer(System.Type returnClass, int incrementSize) : base(default(System.Type), default(int)) => throw null; + public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; + public override long LastSourceValue { get => throw null; } + public override bool ApplyIncrementSizeToSourceValues { get => throw null; } } - - - public OptimizerFactory() => throw null; - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+OptimizerSupport` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class OptimizerSupport : NHibernate.Id.Enhanced.IOptimizer { - public abstract bool ApplyIncrementSizeToSourceValues { get; } - public abstract object Generate(NHibernate.Id.Enhanced.IAccessCallback param); public abstract System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback param, System.Threading.CancellationToken cancellationToken); - public int IncrementSize { get => throw null; set => throw null; } - public abstract System.Int64 LastSourceValue { get; } - protected virtual object Make(System.Int64 value) => throw null; protected OptimizerSupport(System.Type returnClass, int incrementSize) => throw null; - public System.Type ReturnClass { get => throw null; set => throw null; } + public abstract object Generate(NHibernate.Id.Enhanced.IAccessCallback param); + protected virtual object Make(long value) => throw null; + public System.Type ReturnClass { get => throw null; set { } } + public int IncrementSize { get => throw null; set { } } + public abstract long LastSourceValue { get; } + public abstract bool ApplyIncrementSizeToSourceValues { get; } } - - - public const string Pool = default; - public const string PoolLo = default; - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+PooledLoOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PooledLoOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport + public class PooledOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport, NHibernate.Id.Enhanced.OptimizerFactory.IInitialValueAwareOptimizer { - public override bool ApplyIncrementSizeToSourceValues { get => throw null; } + public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken) => throw null; + public PooledOptimizer(System.Type returnClass, int incrementSize) : base(default(System.Type), default(int)) => throw null; + public void InjectInitialValue(long initialValue) => throw null; public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; + public override long LastSourceValue { get => throw null; } + public long LastValue { get => throw null; } + public override bool ApplyIncrementSizeToSourceValues { get => throw null; } + } + public class PooledLoOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport + { public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Int64 LastSourceValue { get => throw null; } - public System.Int64 LastValue { get => throw null; } public PooledLoOptimizer(System.Type returnClass, int incrementSize) : base(default(System.Type), default(int)) => throw null; + public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; + public override long LastSourceValue { get => throw null; } + public override bool ApplyIncrementSizeToSourceValues { get => throw null; } + public long LastValue { get => throw null; } } - - - // Generated from `NHibernate.Id.Enhanced.OptimizerFactory+PooledOptimizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PooledOptimizer : NHibernate.Id.Enhanced.OptimizerFactory.OptimizerSupport, NHibernate.Id.Enhanced.OptimizerFactory.IInitialValueAwareOptimizer + public interface IInitialValueAwareOptimizer { - public override bool ApplyIncrementSizeToSourceValues { get => throw null; } - public override object Generate(NHibernate.Id.Enhanced.IAccessCallback callback) => throw null; - public override System.Threading.Tasks.Task GenerateAsync(NHibernate.Id.Enhanced.IAccessCallback callback, System.Threading.CancellationToken cancellationToken) => throw null; - public void InjectInitialValue(System.Int64 initialValue) => throw null; - public override System.Int64 LastSourceValue { get => throw null; } - public System.Int64 LastValue { get => throw null; } - public PooledOptimizer(System.Type returnClass, int incrementSize) : base(default(System.Type), default(int)) => throw null; + void InjectInitialValue(long initialValue); } - - } - - // Generated from `NHibernate.Id.Enhanced.SequenceStructure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SequenceStructure : NHibernate.Id.Enhanced.IDatabaseStructure { + public SequenceStructure(NHibernate.Dialect.Dialect dialect, string sequenceName, int initialValue, int incrementSize) => throw null; public NHibernate.Id.Enhanced.IAccessCallback BuildCallback(NHibernate.Engine.ISessionImplementor session) => throw null; - public int IncrementSize { get => throw null; } - public string Name { get => throw null; } public void Prepare(NHibernate.Id.Enhanced.IOptimizer optimizer) => throw null; - public SequenceStructure(NHibernate.Dialect.Dialect dialect, string sequenceName, int initialValue, int incrementSize) => throw null; public string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; public string[] SqlDropStrings(NHibernate.Dialect.Dialect dialect) => throw null; + public string Name { get => throw null; } + public int IncrementSize { get => throw null; } public int TimesAccessed { get => throw null; } } - - // Generated from `NHibernate.Id.Enhanced.SequenceStyleGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SequenceStyleGenerator : NHibernate.Id.IPersistentIdentifierGenerator, NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { - protected NHibernate.Id.Enhanced.IDatabaseStructure BuildDatabaseStructure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect, bool forceTableUse, string sequenceName, int initialValue, int incrementSize) => throw null; + public static string DefaultSequenceName; + public static int DefaultInitialValue; + public static int DefaultIncrementSize; + public static string SequenceParam; + public static string InitialParam; + public static string IncrementParam; + public static string OptimizerParam; + public static string ForceTableParam; + public static string ValueColumnParam; + public static string DefaultValueColumnName; + public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public NHibernate.Id.Enhanced.IDatabaseStructure DatabaseStructure { get => throw null; set => throw null; } - public const int DefaultIncrementSize = default; - public const int DefaultInitialValue = default; - public const string DefaultSequenceName = default; - public const string DefaultValueColumnName = default; - protected int DetermineAdjustedIncrementSize(string optimizationStrategy, int incrementSize) => throw null; - protected int DetermineIncrementSize(System.Collections.Generic.IDictionary parms) => throw null; - protected int DetermineInitialValue(System.Collections.Generic.IDictionary parms) => throw null; - protected string DetermineOptimizationStrategy(System.Collections.Generic.IDictionary parms, int incrementSize) => throw null; protected string DetermineSequenceName(System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; protected string DetermineValueColumnName(System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public const string ForceTableParam = default; + protected int DetermineInitialValue(System.Collections.Generic.IDictionary parms) => throw null; + protected int DetermineIncrementSize(System.Collections.Generic.IDictionary parms) => throw null; + protected string DetermineOptimizationStrategy(System.Collections.Generic.IDictionary parms, int incrementSize) => throw null; + protected int DetermineAdjustedIncrementSize(string optimizationStrategy, int incrementSize) => throw null; + protected NHibernate.Id.Enhanced.IDatabaseStructure BuildDatabaseStructure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect, bool forceTableUse, string sequenceName, int initialValue, int incrementSize) => throw null; + protected bool RequiresPooledSequence(int initialValue, int incrementSize, NHibernate.Id.Enhanced.IOptimizer optimizer) => throw null; public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; public virtual string GeneratorKey() => throw null; - public NHibernate.Type.IType IdentifierType { get => throw null; set => throw null; } - public const string IncrementParam = default; - public const string InitialParam = default; - public NHibernate.Id.Enhanced.IOptimizer Optimizer { get => throw null; set => throw null; } - public const string OptimizerParam = default; - protected bool RequiresPooledSequence(int initialValue, int incrementSize, NHibernate.Id.Enhanced.IOptimizer optimizer) => throw null; - public const string SequenceParam = default; - public SequenceStyleGenerator() => throw null; public virtual string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; public virtual string[] SqlDropString(NHibernate.Dialect.Dialect dialect) => throw null; - public const string ValueColumnParam = default; + public SequenceStyleGenerator() => throw null; + public NHibernate.Id.Enhanced.IDatabaseStructure DatabaseStructure { get => throw null; } + public NHibernate.Id.Enhanced.IOptimizer Optimizer { get => throw null; } + public NHibernate.Type.IType IdentifierType { get => throw null; } } - - // Generated from `NHibernate.Id.Enhanced.TableGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TableGenerator : NHibernate.Engine.TransactionHelper, NHibernate.Id.IPersistentIdentifierGenerator, NHibernate.Id.IIdentifierGenerator, NHibernate.Id.IConfigurable { - protected void BuildInsertQuery() => throw null; - protected void BuildSelectQuery(NHibernate.Dialect.Dialect dialect) => throw null; - protected void BuildUpdateQuery() => throw null; - public const string ConfigPreferSegmentPerEntity = default; + public static string ConfigPreferSegmentPerEntity; + public static string TableParam; + public static string DefaultTable; + public static string ValueColumnParam; + public static string DefaultValueColumn; + public static string SegmentColumnParam; + public static string DefaultSegmentColumn; + public static string SegmentValueParam; + public static string DefaultSegmentValue; + public static string SegmentLengthParam; + public static int DefaultSegmentLength; + public static string InitialParam; + public static int DefaltInitialValue; + public static string IncrementParam; + public static int DefaultIncrementSize; + public static string OptimizerParam; + public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual string GeneratorKey() => throw null; public virtual void Configure(NHibernate.Type.IType type, System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public const int DefaltInitialValue = default; - public const int DefaultIncrementSize = default; - public const string DefaultSegmentColumn = default; - public const int DefaultSegmentLength = default; - public const string DefaultSegmentValue = default; - public const string DefaultTable = default; - public const string DefaultValueColumn = default; - protected string DetermineDefaultSegmentValue(System.Collections.Generic.IDictionary parms) => throw null; protected string DetermineGeneratorTableName(System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - protected int DetermineIncrementSize(System.Collections.Generic.IDictionary parms) => throw null; - protected int DetermineInitialValue(System.Collections.Generic.IDictionary parms) => throw null; protected string DetermineSegmentColumnName(System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - protected int DetermineSegmentColumnSize(System.Collections.Generic.IDictionary parms) => throw null; - protected string DetermineSegmentValue(System.Collections.Generic.IDictionary parms) => throw null; protected string DetermineValueColumnName(System.Collections.Generic.IDictionary parms, NHibernate.Dialect.Dialect dialect) => throw null; - public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; - public override System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; + protected string DetermineSegmentValue(System.Collections.Generic.IDictionary parms) => throw null; + protected string DetermineDefaultSegmentValue(System.Collections.Generic.IDictionary parms) => throw null; + protected int DetermineSegmentColumnSize(System.Collections.Generic.IDictionary parms) => throw null; + protected int DetermineInitialValue(System.Collections.Generic.IDictionary parms) => throw null; + protected int DetermineIncrementSize(System.Collections.Generic.IDictionary parms) => throw null; + protected void BuildSelectQuery(NHibernate.Dialect.Dialect dialect) => throw null; + protected void BuildUpdateQuery() => throw null; + protected void BuildInsertQuery() => throw null; public virtual object Generate(NHibernate.Engine.ISessionImplementor session, object obj) => throw null; - public virtual System.Threading.Tasks.Task GenerateAsync(NHibernate.Engine.ISessionImplementor session, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual string GeneratorKey() => throw null; - public NHibernate.Type.IType IdentifierType { get => throw null; set => throw null; } - public const string IncrementParam = default; - public int IncrementSize { get => throw null; set => throw null; } - public const string InitialParam = default; - public int InitialValue { get => throw null; set => throw null; } - public NHibernate.Id.Enhanced.IOptimizer Optimizer { get => throw null; set => throw null; } - public const string OptimizerParam = default; - public string SegmentColumnName { get => throw null; set => throw null; } - public const string SegmentColumnParam = default; - public const string SegmentLengthParam = default; - public string SegmentValue { get => throw null; set => throw null; } - public int SegmentValueLength { get => throw null; set => throw null; } - public const string SegmentValueParam = default; + public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; public virtual string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; public virtual string[] SqlDropString(NHibernate.Dialect.Dialect dialect) => throw null; - public System.Int64 TableAccessCount { get => throw null; set => throw null; } public TableGenerator() => throw null; - public string TableName { get => throw null; set => throw null; } - public const string TableParam = default; - public string ValueColumnName { get => throw null; set => throw null; } - public const string ValueColumnParam = default; + public NHibernate.Type.IType IdentifierType { get => throw null; } + public string TableName { get => throw null; } + public string SegmentColumnName { get => throw null; } + public string SegmentValue { get => throw null; } + public int SegmentValueLength { get => throw null; } + public string ValueColumnName { get => throw null; } + public int InitialValue { get => throw null; } + public int IncrementSize { get => throw null; } + public NHibernate.Id.Enhanced.IOptimizer Optimizer { get => throw null; } + public long TableAccessCount { get => throw null; } } - - // Generated from `NHibernate.Id.Enhanced.TableStructure` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TableStructure : NHibernate.Engine.TransactionHelper, NHibernate.Id.Enhanced.IDatabaseStructure { - public virtual NHibernate.Id.Enhanced.IAccessCallback BuildCallback(NHibernate.Engine.ISessionImplementor session) => throw null; - public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; public override System.Threading.Tasks.Task DoWorkInCurrentTransactionAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction, System.Threading.CancellationToken cancellationToken) => throw null; - public int IncrementSize { get => throw null; } - public string Name { get => throw null; } + public TableStructure(NHibernate.Dialect.Dialect dialect, string tableName, string valueColumnName, int initialValue, int incrementSize) => throw null; + public virtual NHibernate.Id.Enhanced.IAccessCallback BuildCallback(NHibernate.Engine.ISessionImplementor session) => throw null; public virtual void Prepare(NHibernate.Id.Enhanced.IOptimizer optimizer) => throw null; public virtual string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect) => throw null; public virtual string[] SqlDropStrings(NHibernate.Dialect.Dialect dialect) => throw null; - public TableStructure(NHibernate.Dialect.Dialect dialect, string tableName, string valueColumnName, int initialValue, int incrementSize) => throw null; + public override object DoWorkInCurrentTransaction(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbConnection conn, System.Data.Common.DbTransaction transaction) => throw null; + public string Name { get => throw null; } public int TimesAccessed { get => throw null; } + public int IncrementSize { get => throw null; } + } + public interface IDatabaseStructure + { + NHibernate.Id.Enhanced.IAccessCallback BuildCallback(NHibernate.Engine.ISessionImplementor session); + void Prepare(NHibernate.Id.Enhanced.IOptimizer optimizer); + string[] SqlCreateStrings(NHibernate.Dialect.Dialect dialect); + string[] SqlDropStrings(NHibernate.Dialect.Dialect dialect); + string Name { get; } + int TimesAccessed { get; } + int IncrementSize { get; } } - } namespace Insert { - // Generated from `NHibernate.Id.Insert.AbstractReturningDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractReturningDelegate : NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate { - protected AbstractReturningDelegate(NHibernate.Id.IPostInsertIdentityPersister persister) => throw null; - public abstract object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session); + public System.Threading.Tasks.Task PerformInsertAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); public abstract System.Threading.Tasks.Task ExecuteAndExtractAsync(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected AbstractReturningDelegate(NHibernate.Id.IPostInsertIdentityPersister persister) => throw null; + public abstract NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert(); public object PerformInsert(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder) => throw null; - public System.Threading.Tasks.Task PerformInsertAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual void ReleaseStatement(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; + protected abstract System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session); + public abstract object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session); protected NHibernate.Id.IPostInsertIdentityPersister Persister { get => throw null; } - protected internal abstract System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session); - protected internal abstract System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - public abstract NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert(); - protected internal virtual void ReleaseStatement(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Id.Insert.AbstractSelectingDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractSelectingDelegate : NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate { - protected internal AbstractSelectingDelegate(NHibernate.Id.IPostInsertIdentityPersister persister) => throw null; - protected internal virtual void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity) => throw null; - protected internal virtual void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder) => throw null; - protected internal virtual System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal virtual System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal abstract object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity); - protected internal abstract System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity, System.Threading.CancellationToken cancellationToken); - protected internal virtual NHibernate.SqlTypes.SqlType[] ParametersTypes { get => throw null; } - public object PerformInsert(NHibernate.SqlCommand.SqlCommandInfo insertSql, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder) => throw null; public System.Threading.Tasks.Task PerformInsertAsync(NHibernate.SqlCommand.SqlCommandInfo insertSql, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task GetResultAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity, System.Threading.CancellationToken cancellationToken); + protected virtual System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task BindParametersAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken) => throw null; + protected AbstractSelectingDelegate(NHibernate.Id.IPostInsertIdentityPersister persister) => throw null; public abstract NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert(); - protected internal abstract NHibernate.SqlCommand.SqlString SelectSQL { get; } + public object PerformInsert(NHibernate.SqlCommand.SqlCommandInfo insertSql, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder) => throw null; + protected abstract object GetResult(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbDataReader rs, object entity); + protected virtual void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, object entity) => throw null; + protected virtual void BindParameters(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand ps, NHibernate.Id.Insert.IBinder binder) => throw null; + protected abstract NHibernate.SqlCommand.SqlString SelectSQL { get; } + protected virtual NHibernate.SqlTypes.SqlType[] ParametersTypes { get => throw null; } } - - // Generated from `NHibernate.Id.Insert.IBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IBinder { - void BindValues(System.Data.Common.DbCommand cm); System.Threading.Tasks.Task BindValuesAsync(System.Data.Common.DbCommand cm, System.Threading.CancellationToken cancellationToken); + void BindValues(System.Data.Common.DbCommand cm); object Entity { get; } } - - // Generated from `NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInsertGeneratedIdentifierDelegate { - object PerformInsert(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder); System.Threading.Tasks.Task PerformInsertAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder, System.Threading.CancellationToken cancellationToken); NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert(); + object PerformInsert(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, NHibernate.Id.Insert.IBinder binder); + } + public class OutputParamReturningDelegate : NHibernate.Id.Insert.AbstractReturningDelegate + { + protected override System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ExecuteAndExtractAsync(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public OutputParamReturningDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; + public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; + protected override System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Id.Insert.IdentifierGeneratingInsert` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IdentifierGeneratingInsert : NHibernate.SqlCommand.SqlInsertBuilder { public IdentifierGeneratingInsert(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; } - - // Generated from `NHibernate.Id.Insert.InsertSelectIdentityInsert` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InsertSelectIdentityInsert : NHibernate.Id.Insert.IdentifierGeneratingInsert { - public InsertSelectIdentityInsert(NHibernate.Engine.ISessionFactoryImplementor factory, string identifierColumnName) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public InsertSelectIdentityInsert(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; + public InsertSelectIdentityInsert(NHibernate.Engine.ISessionFactoryImplementor factory, string identifierColumnName) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString() => throw null; } - - // Generated from `NHibernate.Id.Insert.NoCommentsInsert` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoCommentsInsert : NHibernate.Id.Insert.IdentifierGeneratingInsert { public NoCommentsInsert(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public override NHibernate.SqlCommand.SqlInsertBuilder SetComment(string comment) => throw null; } - - // Generated from `NHibernate.Id.Insert.OutputParamReturningDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OutputParamReturningDelegate : NHibernate.Id.Insert.AbstractReturningDelegate - { - public override object ExecuteAndExtract(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ExecuteAndExtractAsync(System.Data.Common.DbCommand insert, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public OutputParamReturningDelegate(NHibernate.Id.IPostInsertIdentityPersister persister, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Id.IPostInsertIdentityPersister)) => throw null; - protected internal override System.Data.Common.DbCommand Prepare(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal override System.Threading.Tasks.Task PrepareAsync(NHibernate.SqlCommand.SqlCommandInfo insertSQL, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Id.Insert.IdentifierGeneratingInsert PrepareIdentifierGeneratingInsert() => throw null; - } - - // Generated from `NHibernate.Id.Insert.ReturningIdentifierInsert` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReturningIdentifierInsert : NHibernate.Id.Insert.NoCommentsInsert { public ReturningIdentifierInsert(NHibernate.Engine.ISessionFactoryImplementor factory, string identifierColumnName, string returnParameterName) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public override NHibernate.SqlCommand.SqlString ToSqlString() => throw null; } - } } namespace Impl { - // Generated from `NHibernate.Impl.AbstractDetachedQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractDetachedQuery : NHibernate.Impl.IDetachedQueryImplementor, NHibernate.IDetachedQuery + public abstract class AbstractQueryImpl : NHibernate.IQuery { - protected AbstractDetachedQuery() => throw null; - public NHibernate.IDetachedQuery CopyParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; - public void CopyTo(NHibernate.IDetachedQuery destination) => throw null; - public abstract NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session); - void NHibernate.Impl.IDetachedQueryImplementor.OverrideInfoFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; - void NHibernate.Impl.IDetachedQueryImplementor.OverrideParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; - public NHibernate.IDetachedQuery SetAnsiString(string name, string val) => throw null; - public NHibernate.IDetachedQuery SetAnsiString(int position, string val) => throw null; - public NHibernate.IDetachedQuery SetBinary(string name, System.Byte[] val) => throw null; - public NHibernate.IDetachedQuery SetBinary(int position, System.Byte[] val) => throw null; - public NHibernate.IDetachedQuery SetBoolean(string name, bool val) => throw null; - public NHibernate.IDetachedQuery SetBoolean(int position, bool val) => throw null; - public NHibernate.IDetachedQuery SetByte(string name, System.Byte val) => throw null; - public NHibernate.IDetachedQuery SetByte(int position, System.Byte val) => throw null; - public virtual NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public virtual NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion) => throw null; - public virtual NHibernate.IDetachedQuery SetCacheable(bool cacheable) => throw null; - public NHibernate.IDetachedQuery SetCharacter(string name, System.Char val) => throw null; - public NHibernate.IDetachedQuery SetCharacter(int position, System.Char val) => throw null; - public virtual NHibernate.IDetachedQuery SetComment(string comment) => throw null; - public NHibernate.IDetachedQuery SetDateTime(string name, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetDateTime(int position, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetDateTimeNoMs(string name, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetDateTimeNoMs(int position, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetDecimal(string name, System.Decimal val) => throw null; - public NHibernate.IDetachedQuery SetDecimal(int position, System.Decimal val) => throw null; - public NHibernate.IDetachedQuery SetDouble(string name, double val) => throw null; - public NHibernate.IDetachedQuery SetDouble(int position, double val) => throw null; - public NHibernate.IDetachedQuery SetEntity(string name, object val) => throw null; - public NHibernate.IDetachedQuery SetEntity(int position, object val) => throw null; - public NHibernate.IDetachedQuery SetEnum(string name, System.Enum val) => throw null; - public NHibernate.IDetachedQuery SetEnum(int position, System.Enum val) => throw null; - public virtual NHibernate.IDetachedQuery SetFetchSize(int fetchSize) => throw null; - public NHibernate.IDetachedQuery SetFirstResult(int firstResult) => throw null; - public virtual NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public NHibernate.IDetachedQuery SetGuid(string name, System.Guid val) => throw null; - public NHibernate.IDetachedQuery SetGuid(int position, System.Guid val) => throw null; - public NHibernate.IDetachedQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters) => throw null; - public NHibernate.IDetachedQuery SetInt16(string name, System.Int16 val) => throw null; - public NHibernate.IDetachedQuery SetInt16(int position, System.Int16 val) => throw null; - public NHibernate.IDetachedQuery SetInt32(string name, int val) => throw null; - public NHibernate.IDetachedQuery SetInt32(int position, int val) => throw null; - public NHibernate.IDetachedQuery SetInt64(string name, System.Int64 val) => throw null; - public NHibernate.IDetachedQuery SetInt64(int position, System.Int64 val) => throw null; - public void SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; - public NHibernate.IDetachedQuery SetMaxResults(int maxResults) => throw null; - public NHibernate.IDetachedQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; - public NHibernate.IDetachedQuery SetParameter(string name, object val) => throw null; - public NHibernate.IDetachedQuery SetParameter(int position, object val, NHibernate.Type.IType type) => throw null; - public NHibernate.IDetachedQuery SetParameter(int position, object val) => throw null; - public NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; - public NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; - public void SetParametersTo(NHibernate.IDetachedQuery destination) => throw null; - public NHibernate.IDetachedQuery SetProperties(object obj) => throw null; - protected void SetQueryProperties(NHibernate.IQuery q) => throw null; - public virtual NHibernate.IDetachedQuery SetReadOnly(bool readOnly) => throw null; - public NHibernate.IDetachedQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - public NHibernate.IDetachedQuery SetSingle(string name, float val) => throw null; - public NHibernate.IDetachedQuery SetSingle(int position, float val) => throw null; - public NHibernate.IDetachedQuery SetString(string name, string val) => throw null; - public NHibernate.IDetachedQuery SetString(int position, string val) => throw null; - public NHibernate.IDetachedQuery SetTime(string name, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetTime(int position, System.DateTime val) => throw null; - public virtual NHibernate.IDetachedQuery SetTimeout(int timeout) => throw null; - public NHibernate.IDetachedQuery SetTimestamp(string name, System.DateTime val) => throw null; - public NHibernate.IDetachedQuery SetTimestamp(int position, System.DateTime val) => throw null; - protected NHibernate.CacheMode? cacheMode; - protected string cacheRegion; - protected bool cacheable; - protected string comment; - protected NHibernate.FlushMode flushMode; - protected System.Collections.Generic.Dictionary lockModes; - protected System.Collections.Generic.Dictionary namedListParams; - protected System.Collections.Generic.Dictionary namedParams; - protected System.Collections.Generic.Dictionary namedUntypeListParams; - protected System.Collections.Generic.Dictionary namedUntypeParams; - protected System.Collections.IList optionalUntypeParams; - protected System.Collections.Generic.Dictionary posParams; - protected System.Collections.Generic.Dictionary posUntypeParams; - protected bool readOnly; - protected NHibernate.Transform.IResultTransformer resultTransformer; - protected NHibernate.Engine.RowSelection selection; - protected bool shouldIgnoredUnknownNamedParameters; - } - - // Generated from `NHibernate.Impl.AbstractQueryImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractQueryImpl : NHibernate.IQuery - { - protected AbstractQueryImpl(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) => throw null; - protected void After() => throw null; - protected void Before() => throw null; - public string CacheRegion { get => throw null; } - public bool Cacheable { get => throw null; } - protected internal virtual NHibernate.Type.IType DetermineType(string paramName, object paramValue, NHibernate.Type.IType defaultType) => throw null; - protected internal virtual NHibernate.Type.IType DetermineType(string paramName, object paramValue) => throw null; - protected internal virtual NHibernate.Type.IType DetermineType(string paramName, System.Type clazz) => throw null; - protected internal virtual NHibernate.Type.IType DetermineType(int paramPosition, object paramValue, NHibernate.Type.IType defaultType) => throw null; - protected internal virtual NHibernate.Type.IType DetermineType(int paramPosition, object paramValue) => throw null; - public abstract System.Collections.IEnumerable Enumerable(); - public abstract System.Collections.Generic.IEnumerable Enumerable(); + protected NHibernate.Engine.ISessionImplementor session; + protected NHibernate.Engine.Query.ParameterMetadata parameterMetadata; + protected System.Collections.Generic.Dictionary namedParameterLists; + public abstract System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); public abstract System.Threading.Tasks.Task EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); public abstract System.Threading.Tasks.Task> EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - public abstract int ExecuteUpdate(); - public abstract System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - protected internal virtual string ExpandParameterLists(System.Collections.Generic.IDictionary namedParamsCopy) => throw null; - public NHibernate.IFutureEnumerable Future() => throw null; - public NHibernate.IFutureValue FutureValue() => throw null; - public virtual NHibernate.Engine.QueryParameters GetQueryParameters(System.Collections.Generic.IDictionary namedParams) => throw null; - public virtual NHibernate.Engine.QueryParameters GetQueryParameters() => throw null; - protected internal abstract System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters); - protected internal abstract System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - public bool HasNamedParameters { get => throw null; } - public bool IsReadOnly { get => throw null; } - public abstract void List(System.Collections.IList results); - public abstract System.Collections.IList List(); - public abstract System.Collections.Generic.IList List(); public abstract System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - public abstract System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); public abstract System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); - protected internal abstract System.Collections.Generic.IDictionary LockModes { get; } - protected System.Collections.IDictionary NamedParameterLists { get => throw null; } - public string[] NamedParameters { get => throw null; } - protected internal System.Collections.Generic.IDictionary NamedParams { get => throw null; } - public string QueryString { get => throw null; } - public virtual string[] ReturnAliases { get => throw null; } - public virtual NHibernate.Type.IType[] ReturnTypes { get => throw null; } - protected NHibernate.Engine.RowSelection RowSelection { get => throw null; } - public NHibernate.Engine.RowSelection Selection { get => throw null; } - protected internal NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public NHibernate.IQuery SetAnsiString(string name, string val) => throw null; + public abstract System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected AbstractQueryImpl(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) => throw null; + protected virtual void VerifyParameters() => throw null; + protected virtual void VerifyParameters(bool reserveFirstParameter) => throw null; + protected virtual NHibernate.Type.IType DetermineType(int paramPosition, object paramValue, NHibernate.Type.IType defaultType) => throw null; + protected virtual NHibernate.Type.IType DetermineType(int paramPosition, object paramValue) => throw null; + protected virtual NHibernate.Type.IType DetermineType(string paramName, object paramValue, NHibernate.Type.IType defaultType) => throw null; + protected virtual NHibernate.Type.IType DetermineType(string paramName, object paramValue) => throw null; + protected virtual NHibernate.Type.IType DetermineType(string paramName, System.Type clazz) => throw null; + protected virtual string ExpandParameterLists(System.Collections.Generic.IDictionary namedParamsCopy) => throw null; + public NHibernate.IQuery SetParameter(int position, object val, NHibernate.Type.IType type) => throw null; + public NHibernate.IQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; + public NHibernate.IQuery SetParameter(string name, object val, NHibernate.Type.IType type, bool preferMetadataType) => throw null; + public NHibernate.IQuery SetParameter(int position, T val) => throw null; + public NHibernate.IQuery SetParameter(string name, T val) => throw null; + public NHibernate.IQuery SetParameter(string name, object val) => throw null; + public NHibernate.IQuery SetParameter(int position, object val) => throw null; public NHibernate.IQuery SetAnsiString(int position, string val) => throw null; - public NHibernate.IQuery SetBinary(string name, System.Byte[] val) => throw null; - public NHibernate.IQuery SetBinary(int position, System.Byte[] val) => throw null; - public NHibernate.IQuery SetBoolean(string name, bool val) => throw null; + public NHibernate.IQuery SetString(int position, string val) => throw null; + public NHibernate.IQuery SetCharacter(int position, char val) => throw null; public NHibernate.IQuery SetBoolean(int position, bool val) => throw null; - public NHibernate.IQuery SetByte(string name, System.Byte val) => throw null; - public NHibernate.IQuery SetByte(int position, System.Byte val) => throw null; - public NHibernate.IQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public NHibernate.IQuery SetCacheRegion(string cacheRegion) => throw null; - public NHibernate.IQuery SetCacheable(bool cacheable) => throw null; - public NHibernate.IQuery SetCharacter(string name, System.Char val) => throw null; - public NHibernate.IQuery SetCharacter(int position, System.Char val) => throw null; - public NHibernate.IQuery SetCollectionKey(object collectionKey) => throw null; - public NHibernate.IQuery SetComment(string comment) => throw null; - public NHibernate.IQuery SetDateTime(string name, System.DateTime val) => throw null; + public NHibernate.IQuery SetByte(int position, byte val) => throw null; + public NHibernate.IQuery SetInt16(int position, short val) => throw null; + public NHibernate.IQuery SetInt32(int position, int val) => throw null; + public NHibernate.IQuery SetInt64(int position, long val) => throw null; + public NHibernate.IQuery SetSingle(int position, float val) => throw null; + public NHibernate.IQuery SetDouble(int position, double val) => throw null; + public NHibernate.IQuery SetBinary(int position, byte[] val) => throw null; + public NHibernate.IQuery SetDateTimeOffset(string name, System.DateTimeOffset val) => throw null; + public NHibernate.IQuery SetDecimal(int position, decimal val) => throw null; public NHibernate.IQuery SetDateTime(int position, System.DateTime val) => throw null; - public NHibernate.IQuery SetDateTime2(string name, System.DateTime val) => throw null; + public NHibernate.IQuery SetDateTimeNoMs(int position, System.DateTime val) => throw null; public NHibernate.IQuery SetDateTime2(int position, System.DateTime val) => throw null; + public NHibernate.IQuery SetTime(int position, System.DateTime val) => throw null; + public NHibernate.IQuery SetTimestamp(int position, System.DateTime val) => throw null; + public NHibernate.IQuery SetEntity(int position, object val) => throw null; + public NHibernate.IQuery SetEnum(int position, System.Enum val) => throw null; + public NHibernate.IQuery SetAnsiString(string name, string val) => throw null; + public NHibernate.IQuery SetString(string name, string val) => throw null; + public NHibernate.IQuery SetCharacter(string name, char val) => throw null; + public NHibernate.IQuery SetBoolean(string name, bool val) => throw null; + public NHibernate.IQuery SetByte(string name, byte val) => throw null; + public NHibernate.IQuery SetInt16(string name, short val) => throw null; + public NHibernate.IQuery SetInt32(string name, int val) => throw null; + public NHibernate.IQuery SetInt64(string name, long val) => throw null; + public NHibernate.IQuery SetSingle(string name, float val) => throw null; + public NHibernate.IQuery SetDouble(string name, double val) => throw null; + public NHibernate.IQuery SetBinary(string name, byte[] val) => throw null; + public NHibernate.IQuery SetDecimal(string name, decimal val) => throw null; + public NHibernate.IQuery SetDateTime(string name, System.DateTime val) => throw null; public NHibernate.IQuery SetDateTimeNoMs(string name, System.DateTime val) => throw null; - public NHibernate.IQuery SetDateTimeNoMs(int position, System.DateTime val) => throw null; - public NHibernate.IQuery SetDateTimeOffset(string name, System.DateTimeOffset val) => throw null; + public NHibernate.IQuery SetDateTime2(string name, System.DateTime val) => throw null; + public NHibernate.IQuery SetTimeSpan(int position, System.TimeSpan val) => throw null; + public NHibernate.IQuery SetTimeSpan(string name, System.TimeSpan val) => throw null; + public NHibernate.IQuery SetTimeAsTimeSpan(int position, System.TimeSpan val) => throw null; + public NHibernate.IQuery SetTimeAsTimeSpan(string name, System.TimeSpan val) => throw null; public NHibernate.IQuery SetDateTimeOffset(int position, System.DateTimeOffset val) => throw null; - public NHibernate.IQuery SetDecimal(string name, System.Decimal val) => throw null; - public NHibernate.IQuery SetDecimal(int position, System.Decimal val) => throw null; - public NHibernate.IQuery SetDouble(string name, double val) => throw null; - public NHibernate.IQuery SetDouble(int position, double val) => throw null; + public NHibernate.IQuery SetTime(string name, System.DateTime val) => throw null; + public NHibernate.IQuery SetTimestamp(string name, System.DateTime val) => throw null; + public NHibernate.IQuery SetGuid(string name, System.Guid val) => throw null; + public NHibernate.IQuery SetGuid(int position, System.Guid val) => throw null; public NHibernate.IQuery SetEntity(string name, object val) => throw null; - public NHibernate.IQuery SetEntity(int position, object val) => throw null; public NHibernate.IQuery SetEnum(string name, System.Enum val) => throw null; - public NHibernate.IQuery SetEnum(int position, System.Enum val) => throw null; + public NHibernate.IQuery SetProperties(System.Collections.IDictionary map) => throw null; + public NHibernate.IQuery SetProperties(object bean) => throw null; + public NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; + public NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; + public NHibernate.IQuery SetMaxResults(int maxResults) => throw null; + public NHibernate.IQuery SetTimeout(int timeout) => throw null; public NHibernate.IQuery SetFetchSize(int fetchSize) => throw null; public NHibernate.IQuery SetFirstResult(int firstResult) => throw null; - public NHibernate.IQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public NHibernate.IQuery SetGuid(string name, System.Guid val) => throw null; - public NHibernate.IQuery SetGuid(int position, System.Guid val) => throw null; - public NHibernate.IQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters) => throw null; - public NHibernate.IQuery SetInt16(string name, System.Int16 val) => throw null; - public NHibernate.IQuery SetInt16(int position, System.Int16 val) => throw null; - public NHibernate.IQuery SetInt32(string name, int val) => throw null; - public NHibernate.IQuery SetInt32(int position, int val) => throw null; - public NHibernate.IQuery SetInt64(string name, System.Int64 val) => throw null; - public NHibernate.IQuery SetInt64(int position, System.Int64 val) => throw null; public abstract NHibernate.IQuery SetLockMode(string alias, NHibernate.LockMode lockMode); - public NHibernate.IQuery SetMaxResults(int maxResults) => throw null; - public void SetOptionalEntityName(string optionalEntityName) => throw null; + public NHibernate.IQuery SetComment(string comment) => throw null; + public NHibernate.IQuery SetCacheable(bool cacheable) => throw null; + public NHibernate.IQuery SetCacheRegion(string cacheRegion) => throw null; + public NHibernate.IQuery SetReadOnly(bool readOnly) => throw null; public void SetOptionalId(object optionalId) => throw null; public void SetOptionalObject(object optionalObject) => throw null; - public NHibernate.IQuery SetParameter(string name, T val) => throw null; - public NHibernate.IQuery SetParameter(int position, T val) => throw null; - public NHibernate.IQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; - public NHibernate.IQuery SetParameter(string name, object val) => throw null; - public NHibernate.IQuery SetParameter(int position, object val, NHibernate.Type.IType type) => throw null; - public NHibernate.IQuery SetParameter(int position, object val) => throw null; - public NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; - public NHibernate.IQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; - public NHibernate.IQuery SetProperties(object bean) => throw null; - public NHibernate.IQuery SetProperties(System.Collections.IDictionary map) => throw null; - public NHibernate.IQuery SetReadOnly(bool readOnly) => throw null; + public void SetOptionalEntityName(string optionalEntityName) => throw null; + public NHibernate.IQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; + public NHibernate.IQuery SetCollectionKey(object collectionKey) => throw null; public NHibernate.IQuery SetResultTransformer(NHibernate.Transform.IResultTransformer transformer) => throw null; - public NHibernate.IQuery SetSingle(string name, float val) => throw null; - public NHibernate.IQuery SetSingle(int position, float val) => throw null; - public NHibernate.IQuery SetString(string name, string val) => throw null; - public NHibernate.IQuery SetString(int position, string val) => throw null; - public NHibernate.IQuery SetTime(string name, System.DateTime val) => throw null; - public NHibernate.IQuery SetTime(int position, System.DateTime val) => throw null; - public NHibernate.IQuery SetTimeAsTimeSpan(string name, System.TimeSpan val) => throw null; - public NHibernate.IQuery SetTimeAsTimeSpan(int position, System.TimeSpan val) => throw null; - public NHibernate.IQuery SetTimeSpan(string name, System.TimeSpan val) => throw null; - public NHibernate.IQuery SetTimeSpan(int position, System.TimeSpan val) => throw null; - public NHibernate.IQuery SetTimeout(int timeout) => throw null; - public NHibernate.IQuery SetTimestamp(string name, System.DateTime val) => throw null; - public NHibernate.IQuery SetTimestamp(int position, System.DateTime val) => throw null; - public override string ToString() => throw null; - public virtual NHibernate.Type.IType[] TypeArray() => throw null; - protected virtual System.Collections.Generic.IList Types { get => throw null; } - public object UniqueResult() => throw null; + public NHibernate.IFutureEnumerable Future() => throw null; + public NHibernate.IFutureValue FutureValue() => throw null; + public NHibernate.IQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + public NHibernate.IQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters) => throw null; + public abstract int ExecuteUpdate(); + public abstract System.Collections.IEnumerable Enumerable(); + public abstract System.Collections.Generic.IEnumerable Enumerable(); + public abstract System.Collections.IList List(); + public abstract void List(System.Collections.IList results); + public abstract System.Collections.Generic.IList List(); public T UniqueResult() => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public object UniqueResult() => throw null; + public virtual NHibernate.Type.IType[] TypeArray() => throw null; public virtual object[] ValueArray() => throw null; + public virtual NHibernate.Engine.QueryParameters GetQueryParameters() => throw null; + public virtual NHibernate.Engine.QueryParameters GetQueryParameters(System.Collections.Generic.IDictionary namedParams) => throw null; + protected void Before() => throw null; + protected void After() => throw null; + public override string ToString() => throw null; + protected abstract System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters); + protected abstract System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); + public bool Cacheable { get => throw null; } + public string CacheRegion { get => throw null; } + public bool HasNamedParameters { get => throw null; } + public string QueryString { get => throw null; } + protected System.Collections.Generic.IDictionary NamedParams { get => throw null; } + protected System.Collections.IDictionary NamedParameterLists { get => throw null; } protected virtual System.Collections.IList Values { get => throw null; } - protected internal virtual void VerifyParameters(bool reserveFirstParameter) => throw null; - protected internal virtual void VerifyParameters() => throw null; - protected System.Collections.Generic.Dictionary namedParameterLists; - protected internal NHibernate.Engine.Query.ParameterMetadata parameterMetadata; - protected NHibernate.Engine.ISessionImplementor session; + protected virtual System.Collections.Generic.IList Types { get => throw null; } + public virtual NHibernate.Type.IType[] ReturnTypes { get => throw null; } + public virtual string[] ReturnAliases { get => throw null; } + public NHibernate.Engine.RowSelection Selection { get => throw null; } + public string[] NamedParameters { get => throw null; } + protected NHibernate.Engine.ISessionImplementor Session { get => throw null; } + protected NHibernate.Engine.RowSelection RowSelection { get => throw null; } + public bool IsReadOnly { get => throw null; } + protected abstract System.Collections.Generic.IDictionary LockModes { get; } } - - // Generated from `NHibernate.Impl.AbstractQueryImpl2` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractQueryImpl2 : NHibernate.Impl.AbstractQueryImpl { - protected AbstractQueryImpl2(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - public override System.Collections.IEnumerable Enumerable() => throw null; - public override System.Collections.Generic.IEnumerable Enumerable() => throw null; + public override System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task> EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override int ExecuteUpdate() => throw null; - public override System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected abstract NHibernate.IQueryExpression ExpandParameters(System.Collections.Generic.IDictionary namedParamsCopy); - protected internal override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected internal override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override void List(System.Collections.IList results) => throw null; - public override System.Collections.IList List() => throw null; - public override System.Collections.Generic.IList List() => throw null; public override System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected internal override System.Collections.Generic.IDictionary LockModes { get => throw null; } + public override System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected AbstractQueryImpl2(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; public override NHibernate.IQuery SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; + public override int ExecuteUpdate() => throw null; + public override System.Collections.IEnumerable Enumerable() => throw null; + public override System.Collections.Generic.IEnumerable Enumerable() => throw null; + public override System.Collections.IList List() => throw null; + public override void List(System.Collections.IList results) => throw null; + public override System.Collections.Generic.IList List() => throw null; + protected abstract NHibernate.IQueryExpression ExpandParameters(System.Collections.Generic.IDictionary namedParamsCopy); + protected override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected override System.Collections.Generic.IDictionary LockModes { get => throw null; } } - - // Generated from `NHibernate.Impl.AbstractSessionImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractSessionImpl : NHibernate.Engine.ISessionImplementor { - protected internal AbstractSessionImpl(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.ISessionCreationOptions options) => throw null; - internal AbstractSessionImpl() => throw null; - protected void AfterOperation(bool success) => throw null; - protected System.Threading.Tasks.Task AfterOperationAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract void AfterTransactionBegin(NHibernate.ITransaction tx); - public abstract void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx); + public abstract System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + public System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken); public abstract System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool successful, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); - public virtual bool AutoFlushIfRequired(System.Collections.Generic.ISet querySpaces) => throw null; + public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + public virtual System.Threading.Tasks.Task> ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); public virtual System.Threading.Tasks.Task AutoFlushIfRequiredAsync(System.Collections.Generic.ISet querySpaces, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.Engine.IBatcher Batcher { get => throw null; } - public abstract void BeforeTransactionCompletion(NHibernate.ITransaction tx); - public abstract System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken); - public System.IDisposable BeginContext() => throw null; - public System.IDisposable BeginProcess() => throw null; - public NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel) => throw null; - public NHibernate.ITransaction BeginTransaction() => throw null; - public abstract string BestGuessEntityName(object entity); - public abstract NHibernate.CacheMode CacheMode { get; set; } - protected internal virtual void CheckAndUpdateSessionStatus() => throw null; - protected System.Data.Common.DbConnection CloseConnectionManager() => throw null; - public abstract void CloseSessionFromSystemTransaction(); - public virtual System.Data.Common.DbConnection Connection { get => throw null; } - public virtual NHibernate.AdoNet.ConnectionManager ConnectionManager { get => throw null; set => throw null; } - protected System.Exception Convert(System.Exception sqlException, string message) => throw null; - public abstract NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression); + public abstract System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken); + protected System.Threading.Tasks.Task AfterOperationAsync(bool success, System.Threading.CancellationToken cancellationToken) => throw null; public abstract System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken); - public virtual NHibernate.IQuery CreateQuery(string queryString) => throw null; - public virtual NHibernate.IQuery CreateQuery(NHibernate.IQueryExpression queryExpression) => throw null; - public virtual NHibernate.Multi.IQueryBatch CreateQueryBatch() => throw null; - public virtual NHibernate.ISQLQuery CreateSQLQuery(string sql) => throw null; - public abstract System.Collections.Generic.IDictionary EnabledFilters { get; } - protected void EnlistInAmbientTransactionIfNeeded() => throw null; - public abstract System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); - public abstract System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); public abstract System.Threading.Tasks.Task EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); public abstract System.Threading.Tasks.Task> EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - public abstract System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - public abstract System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - public abstract System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - public abstract System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - protected virtual void ErrorIfClosed() => throw null; - public abstract int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters); - public abstract System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - public abstract int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); public abstract System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken); - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; set => throw null; } - public abstract string FetchProfile { get; set; } - public abstract void Flush(); - public abstract System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken); - public abstract void FlushBeforeTransactionCompletion(); - public abstract System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken); - public virtual NHibernate.FlushMode FlushMode { get => throw null; set => throw null; } - public virtual NHibernate.Multi.IQueryBatch FutureBatch { get => throw null; } - public abstract NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get; set; } - public abstract NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get; set; } - public NHibernate.Cache.CacheKey GenerateCacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName) => throw null; - public NHibernate.Engine.EntityKey GenerateEntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public abstract object GetContextEntityIdentifier(object obj); - public abstract NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj); - public abstract object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key); - public abstract System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken); - public abstract NHibernate.Type.IType GetFilterParameterType(string filterParameterName); - public abstract object GetFilterParameterValue(string filterParameterName); - protected internal virtual NHibernate.Engine.Query.IQueryExpressionPlan GetHQLQueryPlan(NHibernate.IQueryExpression queryExpression, bool shallow) => throw null; - public virtual NHibernate.IQuery GetNamedQuery(string queryName) => throw null; - public virtual NHibernate.IQuery GetNamedSQLQuery(string name) => throw null; - protected internal virtual NHibernate.Engine.Query.NativeSQLQueryPlan GetNativeSQLQueryPlan(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec) => throw null; - public abstract NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar); - public abstract System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken); - public abstract string GuessEntityName(object entity); - public abstract object ImmediateLoad(string entityName, object id); - public abstract System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken); + protected AbstractSessionImpl(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.ISessionCreationOptions options) => throw null; public void Initialize() => throw null; public abstract void InitializeCollection(NHibernate.Collection.IPersistentCollection collection, bool writing); - public abstract System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken); - public virtual object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; - public abstract object Instantiate(string clazz, object id); - public virtual NHibernate.IInterceptor Interceptor { get => throw null; set => throw null; } public abstract object InternalLoad(string entityName, object id, bool eager, bool isNullable); - public abstract System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken); - protected bool IsAlreadyDisposed { get => throw null; set => throw null; } - public bool IsClosed { get => throw null; } - public virtual bool IsConnected { get => throw null; } - public abstract bool IsEventSource { get; } - public abstract bool IsOpen { get; } - protected bool IsTransactionCoordinatorShared { get => throw null; } - public void JoinTransaction() => throw null; - public virtual void List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; - public virtual System.Collections.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; + public abstract object ImmediateLoad(string entityName, object id); + public NHibernate.Engine.EntityKey GenerateEntityKey(object id, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public NHibernate.Cache.CacheKey GenerateCacheKey(object id, NHibernate.Type.IType type, string entityOrRoleName) => throw null; + public abstract void CloseSessionFromSystemTransaction(); public virtual System.Collections.IList List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters) => throw null; - public virtual System.Collections.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public virtual System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; + public abstract void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); public virtual System.Collections.Generic.IList List(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters) => throw null; - public virtual System.Collections.Generic.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public virtual System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; public abstract void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results); - public abstract void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); - public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.IQueryExpression query, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task> ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Threading.Tasks.Task ListAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - public abstract System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - public virtual System.Collections.Generic.IList ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public abstract void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); - public virtual System.Threading.Tasks.Task> ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); + public virtual System.Collections.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; public abstract System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); - public abstract System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); public System.Collections.IList ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters) => throw null; protected abstract void ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results); - public abstract System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - public abstract System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken); - public System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - protected abstract System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken); - public abstract NHibernate.Event.EventListeners Listeners { get; } - public abstract NHibernate.Engine.IPersistenceContext PersistenceContext { get; } - public System.Linq.IQueryable Query(string entityName) => throw null; + public abstract System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + public abstract System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + public abstract System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters); + public abstract NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj); + public abstract void AfterTransactionBegin(NHibernate.ITransaction tx); + public abstract void BeforeTransactionCompletion(NHibernate.ITransaction tx); + public abstract void FlushBeforeTransactionCompletion(); + public abstract void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx); + public abstract object GetContextEntityIdentifier(object obj); + public abstract object Instantiate(string clazz, object id); + public virtual object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; + public virtual System.Collections.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public virtual void List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; + public virtual System.Collections.Generic.IList List(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public abstract void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results); + public virtual System.Collections.Generic.IList ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public abstract object GetFilterParameterValue(string filterParameterName); + public abstract NHibernate.Type.IType GetFilterParameterType(string filterParameterName); + public virtual NHibernate.IQuery GetNamedSQLQuery(string name) => throw null; + public abstract NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar); + public abstract object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key); + public abstract string BestGuessEntityName(object entity); + public abstract string GuessEntityName(object entity); + public abstract int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification specification, NHibernate.Engine.QueryParameters queryParameters); + public virtual bool AutoFlushIfRequired(System.Collections.Generic.ISet querySpaces) => throw null; + public virtual NHibernate.IQuery GetNamedQuery(string queryName) => throw null; + public System.IDisposable BeginProcess() => throw null; + public System.IDisposable BeginContext() => throw null; + protected virtual void CheckAndUpdateSessionStatus() => throw null; + protected virtual void ErrorIfClosed() => throw null; + public abstract void Flush(); + protected void SetClosed() => throw null; + protected System.Data.Common.DbConnection CloseConnectionManager() => throw null; + public virtual NHibernate.IQuery CreateQuery(NHibernate.IQueryExpression queryExpression) => throw null; + public virtual NHibernate.IQuery CreateQuery(string queryString) => throw null; + public virtual NHibernate.ISQLQuery CreateSQLQuery(string sql) => throw null; + protected virtual NHibernate.Engine.Query.IQueryExpressionPlan GetHQLQueryPlan(NHibernate.IQueryExpression queryExpression, bool shallow) => throw null; + protected virtual NHibernate.Engine.Query.NativeSQLQueryPlan GetNativeSQLQueryPlan(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification spec) => throw null; + protected System.Exception Convert(System.Exception sqlException, string message) => throw null; + protected void AfterOperation(bool success) => throw null; + public NHibernate.ITransaction BeginTransaction() => throw null; + public NHibernate.ITransaction BeginTransaction(System.Data.IsolationLevel isolationLevel) => throw null; + protected void EnlistInAmbientTransactionIfNeeded() => throw null; + public void JoinTransaction() => throw null; + public abstract NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression); + public abstract System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); + public abstract System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); + public abstract int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters); public System.Linq.IQueryable Query() => throw null; - public System.Guid SessionId { get => throw null; } - protected internal void SetClosed() => throw null; - public NHibernate.MultiTenancy.TenantConfiguration TenantConfiguration { get => throw null; set => throw null; } - public string TenantIdentifier { get => throw null; } - public virtual System.Int64 Timestamp { get => throw null; set => throw null; } + public System.Linq.IQueryable Query(string entityName) => throw null; + public virtual NHibernate.Multi.IQueryBatch CreateQueryBatch() => throw null; public NHibernate.ITransaction Transaction { get => throw null; } - public NHibernate.Transaction.ITransactionContext TransactionContext { get => throw null; set => throw null; } + protected bool IsTransactionCoordinatorShared { get => throw null; } + public NHibernate.Transaction.ITransactionContext TransactionContext { get => throw null; set { } } + public System.Guid SessionId { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; set { } } + public virtual NHibernate.Engine.IBatcher Batcher { get => throw null; } + public abstract System.Collections.Generic.IDictionary EnabledFilters { get; } + public virtual NHibernate.AdoNet.ConnectionManager ConnectionManager { get => throw null; set { } } + public virtual bool IsConnected { get => throw null; } + public virtual System.Data.Common.DbConnection Connection { get => throw null; } + public abstract NHibernate.Event.EventListeners Listeners { get; } + public abstract bool IsEventSource { get; } + public abstract NHibernate.Engine.IPersistenceContext PersistenceContext { get; } + public abstract NHibernate.CacheMode CacheMode { get; set; } + public abstract bool IsOpen { get; } + public abstract string FetchProfile { get; set; } + public abstract NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get; set; } + public abstract NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get; set; } + public virtual NHibernate.Multi.IQueryBatch FutureBatch { get => throw null; } + public virtual NHibernate.IInterceptor Interceptor { get => throw null; set { } } + public virtual NHibernate.FlushMode FlushMode { get => throw null; set { } } + public virtual long Timestamp { get => throw null; set { } } + public bool IsClosed { get => throw null; } + protected bool IsAlreadyDisposed { get => throw null; set { } } public virtual bool TransactionInProgress { get => throw null; } + public NHibernate.MultiTenancy.TenantConfiguration TenantConfiguration { get => throw null; set { } } + public string TenantIdentifier { get => throw null; } } - - // Generated from `NHibernate.Impl.CollectionFilterImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionFilterImpl : NHibernate.Impl.QueryImpl { - public CollectionFilterImpl(string queryString, object collection, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - public override System.Collections.IEnumerable Enumerable() => throw null; - public override System.Collections.Generic.IEnumerable Enumerable() => throw null; public override System.Threading.Tasks.Task EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task> EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected internal override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected internal override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override void List(System.Collections.IList results) => throw null; - public override System.Collections.IList List() => throw null; - public override System.Collections.Generic.IList List() => throw null; + protected override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public CollectionFilterImpl(string queryString, object collection, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; + public override System.Collections.IEnumerable Enumerable() => throw null; + public override System.Collections.Generic.IEnumerable Enumerable() => throw null; + protected override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.IList List() => throw null; + public override System.Collections.Generic.IList List() => throw null; + public override void List(System.Collections.IList results) => throw null; public override NHibernate.Type.IType[] TypeArray() => throw null; public override object[] ValueArray() => throw null; } - - // Generated from `NHibernate.Impl.CriteriaImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CriteriaImpl : System.ICloneable, NHibernate.Impl.ISupportEntityJoinCriteria, NHibernate.ISupportSelectModeCriteria, NHibernate.ICriteria + public class CriteriaImpl : NHibernate.ICriteria, System.ICloneable, NHibernate.Impl.ISupportEntityJoinCriteria, NHibernate.ISupportSelectModeCriteria { - public NHibernate.ICriteria Add(NHibernate.ICriteria criteriaInst, NHibernate.Criterion.ICriterion expression) => throw null; + public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public CriteriaImpl(System.Type persistentClass, NHibernate.Engine.ISessionImplementor session) => throw null; + public CriteriaImpl(System.Type persistentClass, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; + public CriteriaImpl(string entityOrClassName, NHibernate.Engine.ISessionImplementor session) => throw null; + public CriteriaImpl(string entityOrClassName, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.FetchMode GetFetchMode(string path) => throw null; + public NHibernate.SelectMode GetSelectMode(string path) => throw null; + public System.Collections.Generic.HashSet GetEntityFetchLazyProperties(string path) => throw null; + protected void Before() => throw null; + protected void After() => throw null; + public NHibernate.ICriteria SetMaxResults(int maxResults) => throw null; + public NHibernate.ICriteria SetFirstResult(int firstResult) => throw null; + public NHibernate.ICriteria SetTimeout(int timeout) => throw null; + public NHibernate.ICriteria SetFetchSize(int fetchSize) => throw null; public NHibernate.ICriteria Add(NHibernate.Criterion.ICriterion expression) => throw null; - public NHibernate.ICriteria AddOrder(NHibernate.Criterion.Order ordering) => throw null; - protected internal void After() => throw null; - public string Alias { get => throw null; } - protected internal void Before() => throw null; - public NHibernate.CacheMode? CacheMode { get => throw null; } - public string CacheRegion { get => throw null; } - public bool Cacheable { get => throw null; } + public System.Collections.IList List() => throw null; + public void List(System.Collections.IList results) => throw null; + public System.Collections.Generic.IList List() => throw null; + public T UniqueResult() => throw null; public void ClearOrders() => throw null; - public object Clone() => throw null; - public string Comment { get => throw null; } - public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public System.Collections.Generic.IEnumerable IterateExpressionEntries() => throw null; + public System.Collections.Generic.IEnumerable IterateOrderings() => throw null; + public System.Collections.Generic.IEnumerable IterateSubcriteria() => throw null; + public override string ToString() => throw null; + public NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias) => throw null; + public NHibernate.ICriteria AddOrder(NHibernate.Criterion.Order ordering) => throw null; + public NHibernate.ICriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode) => throw null; public NHibernate.ICriteria CreateAlias(string associationPath, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath) => throw null; + public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; public NHibernate.ICriteria CreateEntityCriteria(string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName) => throw null; - public CriteriaImpl(string entityOrClassName, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; - public CriteriaImpl(string entityOrClassName, NHibernate.Engine.ISessionImplementor session) => throw null; - public CriteriaImpl(System.Type persistentClass, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; - public CriteriaImpl(System.Type persistentClass, NHibernate.Engine.ISessionImplementor session) => throw null; - // Generated from `NHibernate.Impl.CriteriaImpl+CriterionEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CriterionEntry - { - public NHibernate.ICriteria Criteria { get => throw null; } - public NHibernate.Criterion.ICriterion Criterion { get => throw null; } - public override string ToString() => throw null; - } - - - public string EntityOrClassName { get => throw null; } - public NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias) => throw null; - public int FetchSize { get => throw null; } - public int FirstResult { get => throw null; } - public NHibernate.IFutureEnumerable Future() => throw null; + public NHibernate.ICriteria Add(NHibernate.ICriteria criteriaInst, NHibernate.Criterion.ICriterion expression) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; public NHibernate.IFutureValue FutureValue() => throw null; - public NHibernate.ICriteria GetCriteriaByAlias(string alias) => throw null; + public NHibernate.IFutureEnumerable Future() => throw null; + public object UniqueResult() => throw null; + public NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; + public NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer tupleMapper) => throw null; + public NHibernate.ICriteria SetCacheable(bool cacheable) => throw null; + public NHibernate.ICriteria SetCacheRegion(string cacheRegion) => throw null; + public NHibernate.ICriteria SetComment(string comment) => throw null; + public NHibernate.ICriteria SetFlushMode(NHibernate.FlushMode flushMode) => throw null; + public NHibernate.ICriteria SetProjection(params NHibernate.Criterion.IProjection[] projections) => throw null; + public NHibernate.ICriteria SetReadOnly(bool readOnly) => throw null; + public NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + public object Clone() => throw null; public NHibernate.ICriteria GetCriteriaByPath(string path) => throw null; - public System.Collections.Generic.HashSet GetEntityFetchLazyProperties(string path) => throw null; - public NHibernate.FetchMode GetFetchMode(string path) => throw null; + public NHibernate.ICriteria GetCriteriaByAlias(string alias) => throw null; public System.Type GetRootEntityTypeIfAvailable() => throw null; - public NHibernate.SelectMode GetSelectMode(string path) => throw null; - public bool IsReadOnly { get => throw null; } - public bool IsReadOnlyInitialized { get => throw null; } - public System.Collections.Generic.IEnumerable IterateExpressionEntries() => throw null; - public System.Collections.Generic.IEnumerable IterateOrderings() => throw null; - public System.Collections.Generic.IEnumerable IterateSubcriteria() => throw null; - public void List(System.Collections.IList results) => throw null; - public System.Collections.IList List() => throw null; - public System.Collections.Generic.IList List() => throw null; - public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public NHibernate.Engine.ISessionImplementor Session { get => throw null; set { } } + public string EntityOrClassName { get => throw null; } public System.Collections.Generic.IDictionary LockModes { get => throw null; } + public NHibernate.ICriteria ProjectionCriteria { get => throw null; } public bool LookupByNaturalKey { get => throw null; } - public int MaxResults { get => throw null; } - // Generated from `NHibernate.Impl.CriteriaImpl+OrderEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OrderEntry - { - public NHibernate.ICriteria Criteria { get => throw null; } - public NHibernate.Criterion.Order Order { get => throw null; } - public override string ToString() => throw null; - } - - + public string Alias { get => throw null; } public NHibernate.Criterion.IProjection Projection { get => throw null; } - public NHibernate.ICriteria ProjectionCriteria { get => throw null; } + public bool IsReadOnlyInitialized { get => throw null; } + public bool IsReadOnly { get => throw null; } public NHibernate.Transform.IResultTransformer ResultTransformer { get => throw null; } - public NHibernate.Engine.ISessionImplementor Session { get => throw null; set => throw null; } - public NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public NHibernate.ICriteria SetCacheRegion(string cacheRegion) => throw null; - public NHibernate.ICriteria SetCacheable(bool cacheable) => throw null; - public NHibernate.ICriteria SetComment(string comment) => throw null; - public NHibernate.ICriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode) => throw null; - public NHibernate.ICriteria SetFetchSize(int fetchSize) => throw null; - public NHibernate.ICriteria SetFirstResult(int firstResult) => throw null; - public NHibernate.ICriteria SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; - public NHibernate.ICriteria SetMaxResults(int maxResults) => throw null; - public NHibernate.ICriteria SetProjection(params NHibernate.Criterion.IProjection[] projections) => throw null; - public NHibernate.ICriteria SetReadOnly(bool readOnly) => throw null; - public NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer tupleMapper) => throw null; - public NHibernate.ICriteria SetTimeout(int timeout) => throw null; - // Generated from `NHibernate.Impl.CriteriaImpl+Subcriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Subcriteria : System.ICloneable, NHibernate.ISupportSelectModeCriteria, NHibernate.ICriteria + public int MaxResults { get => throw null; } + public int FirstResult { get => throw null; } + public int FetchSize { get => throw null; } + public int Timeout { get => throw null; } + public bool Cacheable { get => throw null; } + public string CacheRegion { get => throw null; } + public NHibernate.CacheMode? CacheMode { get => throw null; } + public string Comment { get => throw null; } + public sealed class Subcriteria : NHibernate.ICriteria, System.ICloneable, NHibernate.ISupportSelectModeCriteria { + public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; public NHibernate.ICriteria Add(NHibernate.Criterion.ICriterion expression) => throw null; public NHibernate.ICriteria AddOrder(NHibernate.Criterion.Order order) => throw null; - public string Alias { get => throw null; set => throw null; } - public void ClearOrders() => throw null; - public object Clone() => throw null; - public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; public NHibernate.ICriteria CreateAlias(string associationPath, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateAlias(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; public NHibernate.ICriteria CreateCriteria(string associationPath) => throw null; - public NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias) => throw null; - public NHibernate.IFutureEnumerable Future() => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType) => throw null; + public NHibernate.ICriteria CreateCriteria(string associationPath, string alias, NHibernate.SqlCommand.JoinType joinType, NHibernate.Criterion.ICriterion withClause) => throw null; + public NHibernate.ICriteria SetCacheable(bool cacheable) => throw null; + public NHibernate.ICriteria SetCacheRegion(string cacheRegion) => throw null; + public System.Collections.IList List() => throw null; public NHibernate.IFutureValue FutureValue() => throw null; - public NHibernate.ICriteria GetCriteriaByAlias(string alias) => throw null; - public NHibernate.ICriteria GetCriteriaByPath(string path) => throw null; - public System.Type GetRootEntityTypeIfAvailable() => throw null; - public bool HasRestrictions { get => throw null; } - public bool IsEntityJoin { get => throw null; } - public bool IsReadOnly { get => throw null; } - public bool IsReadOnlyInitialized { get => throw null; } - public string JoinEntityName { get => throw null; } - public NHibernate.SqlCommand.JoinType JoinType { get => throw null; } + public NHibernate.IFutureEnumerable Future() => throw null; public void List(System.Collections.IList results) => throw null; - public System.Collections.IList List() => throw null; public System.Collections.Generic.IList List() => throw null; - public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.LockMode LockMode { get => throw null; } - public NHibernate.ICriteria Parent { get => throw null; } - public string Path { get => throw null; } - public NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public NHibernate.ICriteria SetCacheRegion(string cacheRegion) => throw null; - public NHibernate.ICriteria SetCacheable(bool cacheable) => throw null; - public NHibernate.ICriteria SetComment(string comment) => throw null; + public T UniqueResult() => throw null; + public void ClearOrders() => throw null; + public object UniqueResult() => throw null; public NHibernate.ICriteria SetFetchMode(string associationPath, NHibernate.FetchMode mode) => throw null; - public NHibernate.ICriteria SetFetchSize(int fetchSize) => throw null; - public NHibernate.ICriteria SetFirstResult(int firstResult) => throw null; + public NHibernate.ICriteria Fetch(NHibernate.SelectMode selectMode, string associationPath, string alias) => throw null; public NHibernate.ICriteria SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ICriteria SetLockMode(NHibernate.LockMode lockMode) => throw null; + public NHibernate.ICriteria SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + public NHibernate.ICriteria SetFirstResult(int firstResult) => throw null; public NHibernate.ICriteria SetMaxResults(int maxResults) => throw null; + public NHibernate.ICriteria SetTimeout(int timeout) => throw null; + public NHibernate.ICriteria SetFetchSize(int fetchSize) => throw null; + public NHibernate.ICriteria SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultProcessor) => throw null; + public NHibernate.ICriteria SetComment(string comment) => throw null; public NHibernate.ICriteria SetProjection(params NHibernate.Criterion.IProjection[] projections) => throw null; public NHibernate.ICriteria SetReadOnly(bool readOnly) => throw null; - public NHibernate.ICriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultProcessor) => throw null; - public NHibernate.ICriteria SetTimeout(int timeout) => throw null; - public object UniqueResult() => throw null; - public T UniqueResult() => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public NHibernate.ICriteria GetCriteriaByPath(string path) => throw null; + public NHibernate.ICriteria GetCriteriaByAlias(string alias) => throw null; + public System.Type GetRootEntityTypeIfAvailable() => throw null; + public object Clone() => throw null; + public string JoinEntityName { get => throw null; } + public bool IsEntityJoin { get => throw null; } public NHibernate.Criterion.ICriterion WithClause { get => throw null; } + public string Path { get => throw null; } + public bool HasRestrictions { get => throw null; } + public NHibernate.ICriteria Parent { get => throw null; } + public NHibernate.SqlCommand.JoinType JoinType { get => throw null; } + public string Alias { get => throw null; set { } } + public NHibernate.LockMode LockMode { get => throw null; } + public bool IsReadOnlyInitialized { get => throw null; } + public bool IsReadOnly { get => throw null; } } - - - public int Timeout { get => throw null; } - public override string ToString() => throw null; - public object UniqueResult() => throw null; - public T UniqueResult() => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UniqueResultAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - } - - // Generated from `NHibernate.Impl.DetachedNamedQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DetachedNamedQuery : NHibernate.Impl.AbstractDetachedQuery - { - public NHibernate.Impl.DetachedNamedQuery Clone() => throw null; - public DetachedNamedQuery(string queryName) => throw null; - public override NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session) => throw null; - public string QueryName { get => throw null; } - public override NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public override NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion) => throw null; - public override NHibernate.IDetachedQuery SetCacheable(bool cacheable) => throw null; - public override NHibernate.IDetachedQuery SetComment(string comment) => throw null; - public override NHibernate.IDetachedQuery SetFetchSize(int fetchSize) => throw null; - public override NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public override NHibernate.IDetachedQuery SetReadOnly(bool readOnly) => throw null; - public override NHibernate.IDetachedQuery SetTimeout(int timeout) => throw null; - } - - // Generated from `NHibernate.Impl.DetachedQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DetachedQuery : NHibernate.Impl.AbstractDetachedQuery - { - public NHibernate.Impl.DetachedQuery Clone() => throw null; - public DetachedQuery(string hql) => throw null; - public override NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session) => throw null; - public string Hql { get => throw null; } - } - - // Generated from `NHibernate.Impl.EnumerableImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EnumerableImpl : System.IDisposable, System.Collections.IEnumerator, System.Collections.IEnumerable - { - public object Current { get => throw null; } - public void Dispose() => throw null; - protected virtual void Dispose(bool isDisposing) => throw null; - public EnumerableImpl(System.Data.Common.DbDataReader reader, System.Data.Common.DbCommand cmd, NHibernate.Event.IEventSource session, bool readOnly, NHibernate.Type.IType[] types, string[][] columnNames, NHibernate.Engine.RowSelection selection, NHibernate.Transform.IResultTransformer resultTransformer, string[] returnAliases) => throw null; - public EnumerableImpl(System.Data.Common.DbDataReader reader, System.Data.Common.DbCommand cmd, NHibernate.Event.IEventSource session, bool readOnly, NHibernate.Type.IType[] types, string[][] columnNames, NHibernate.Engine.RowSelection selection, NHibernate.Hql.HolderInstantiator holderInstantiator) => throw null; - public System.Collections.IEnumerator GetEnumerator() => throw null; - public bool MoveNext() => throw null; - public void Reset() => throw null; - // ERR: Stub generator didn't handle member: ~EnumerableImpl - } - - // Generated from `NHibernate.Impl.ExpressionProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ExpressionProcessor - { - public static NHibernate.Criterion.DetachedCriteria FindDetachedCriteria(System.Linq.Expressions.Expression expression) => throw null; - public static string FindMemberExpression(System.Linq.Expressions.Expression expression) => throw null; - public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo FindMemberProjection(System.Linq.Expressions.Expression expression) => throw null; - public static string FindPropertyExpression(System.Linq.Expressions.Expression expression) => throw null; - public static object FindValue(System.Linq.Expressions.Expression expression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessExpression(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.ICriterion ProcessExpression(System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.Expression> expression, System.Func orderDelegate) => throw null; - public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.LambdaExpression expression, System.Func orderStringDelegate, System.Func orderProjectionDelegate) => throw null; - public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.LambdaExpression expression, System.Func orderDelegate) => throw null; - public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.Expression> expression, System.Func orderDelegate) => throw null; - public static NHibernate.Criterion.AbstractCriterion ProcessSubquery(NHibernate.Impl.LambdaSubqueryType subqueryType, System.Linq.Expressions.Expression> expression) => throw null; - public static NHibernate.Criterion.AbstractCriterion ProcessSubquery(NHibernate.Impl.LambdaSubqueryType subqueryType, System.Linq.Expressions.Expression> expression) => throw null; - // Generated from `NHibernate.Impl.ExpressionProcessor+ProjectionInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ProjectionInfo + public sealed class CriterionEntry { - public NHibernate.Criterion.IProjection AsProjection() => throw null; - public string AsProperty() => throw null; - public T Create(System.Func stringFunc, System.Func projectionFunc) => throw null; - public NHibernate.Criterion.ICriterion CreateCriterion(System.Func stringFunc, System.Func projectionFunc, object value) => throw null; - public NHibernate.Criterion.ICriterion CreateCriterion(System.Func stringFunc, System.Func projectionFunc) => throw null; - public NHibernate.Criterion.ICriterion CreateCriterion(NHibernate.Impl.ExpressionProcessor.ProjectionInfo rhs, System.Func ssFunc, System.Func spFunc, System.Func psFunc, System.Func ppFunc) => throw null; - public NHibernate.Criterion.Order CreateOrder(System.Func orderStringDelegate, System.Func orderProjectionDelegate) => throw null; - public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo ForProjection(NHibernate.Criterion.IProjection projection) => throw null; - public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo ForProperty(string property) => throw null; - protected ProjectionInfo() => throw null; + public override string ToString() => throw null; + public NHibernate.Criterion.ICriterion Criterion { get => throw null; } + public NHibernate.ICriteria Criteria { get => throw null; } + } + public sealed class OrderEntry + { + public override string ToString() => throw null; + public NHibernate.Criterion.Order Order { get => throw null; } + public NHibernate.ICriteria Criteria { get => throw null; } } - - - public static void RegisterCustomMethodCall(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; - public static void RegisterCustomProjection(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; - public static void RegisterCustomProjection(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; - public static string Signature(System.Reflection.MethodInfo methodInfo) => throw null; - public static string Signature(System.Reflection.MemberInfo memberInfo) => throw null; - } - - // Generated from `NHibernate.Impl.FilterImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FilterImpl : NHibernate.IFilter - { - public void AfterDeserialize(NHibernate.Engine.FilterDefinition factoryDefinition) => throw null; - public NHibernate.Engine.FilterDefinition FilterDefinition { get => throw null; } - public FilterImpl(NHibernate.Engine.FilterDefinition configuration) => throw null; - public object GetParameter(string name) => throw null; - public int? GetParameterSpan(string name) => throw null; - public static string MARKER; - public string Name { get => throw null; } - public System.Collections.Generic.IDictionary Parameters { get => throw null; } - public NHibernate.IFilter SetParameter(string name, object value) => throw null; - public NHibernate.IFilter SetParameterList(string name, System.Collections.Generic.ICollection values) => throw null; - public void Validate() => throw null; } - - // Generated from `NHibernate.Impl.FutureBatch<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class FutureBatch { + protected NHibernate.Impl.SessionImpl session; + protected virtual System.Threading.Tasks.Task ListAsync(TQueryApproach query, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task GetResultsFromAsync(TMultiApproach multiApproach, System.Threading.CancellationToken cancellationToken); + protected FutureBatch(NHibernate.Impl.SessionImpl session) => throw null; public void Add(TQueryApproach query) => throw null; public void Add(TQueryApproach query) => throw null; - protected virtual void AddResultTransformer(TMultiApproach multiApproach, NHibernate.Transform.IResultTransformer futureResulsTransformer) => throw null; - protected abstract void AddTo(TMultiApproach multiApproach, TQueryApproach query, System.Type resultType); - protected abstract string CacheRegion(TQueryApproach query); - protected abstract void ClearCurrentFutureBatch(); - protected abstract TMultiApproach CreateMultiApproach(bool isCacheable, string cacheRegion); - protected FutureBatch(NHibernate.Impl.SessionImpl session) => throw null; - public NHibernate.IFutureEnumerable GetEnumerator() => throw null; public NHibernate.IFutureValue GetFutureValue() => throw null; + public NHibernate.IFutureEnumerable GetEnumerator() => throw null; + protected virtual System.Collections.IList List(TQueryApproach query) => throw null; + protected abstract TMultiApproach CreateMultiApproach(bool isCacheable, string cacheRegion); + protected abstract void AddTo(TMultiApproach multiApproach, TQueryApproach query, System.Type resultType); protected abstract System.Collections.IList GetResultsFrom(TMultiApproach multiApproach); - protected abstract System.Threading.Tasks.Task GetResultsFromAsync(TMultiApproach multiApproach, System.Threading.CancellationToken cancellationToken); + protected abstract void ClearCurrentFutureBatch(); protected abstract bool IsQueryCacheable(TQueryApproach query); - protected virtual System.Collections.IList List(TQueryApproach query) => throw null; - protected virtual System.Threading.Tasks.Task ListAsync(TQueryApproach query, System.Threading.CancellationToken cancellationToken) => throw null; - protected NHibernate.Impl.SessionImpl session; + protected abstract string CacheRegion(TQueryApproach query); + protected virtual void AddResultTransformer(TMultiApproach multiApproach, NHibernate.Transform.IResultTransformer futureResulsTransformer) => throw null; } - - // Generated from `NHibernate.Impl.FutureCriteriaBatch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FutureCriteriaBatch : NHibernate.Impl.FutureBatch { - protected override void AddTo(NHibernate.IMultiCriteria multiApproach, NHibernate.ICriteria query, System.Type resultType) => throw null; - protected override string CacheRegion(NHibernate.ICriteria query) => throw null; - protected override void ClearCurrentFutureBatch() => throw null; - protected override NHibernate.IMultiCriteria CreateMultiApproach(bool isCacheable, string cacheRegion) => throw null; + protected override System.Threading.Tasks.Task ListAsync(NHibernate.ICriteria query, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultsFromAsync(NHibernate.IMultiCriteria multiApproach, System.Threading.CancellationToken cancellationToken) => throw null; public FutureCriteriaBatch(NHibernate.Impl.SessionImpl session) : base(default(NHibernate.Impl.SessionImpl)) => throw null; + protected override System.Collections.IList List(NHibernate.ICriteria query) => throw null; + protected override NHibernate.IMultiCriteria CreateMultiApproach(bool isCacheable, string cacheRegion) => throw null; + protected override void AddTo(NHibernate.IMultiCriteria multiApproach, NHibernate.ICriteria query, System.Type resultType) => throw null; protected override System.Collections.IList GetResultsFrom(NHibernate.IMultiCriteria multiApproach) => throw null; - protected override System.Threading.Tasks.Task GetResultsFromAsync(NHibernate.IMultiCriteria multiApproach, System.Threading.CancellationToken cancellationToken) => throw null; + protected override void ClearCurrentFutureBatch() => throw null; protected override bool IsQueryCacheable(NHibernate.ICriteria query) => throw null; - protected override System.Collections.IList List(NHibernate.ICriteria query) => throw null; - protected override System.Threading.Tasks.Task ListAsync(NHibernate.ICriteria query, System.Threading.CancellationToken cancellationToken) => throw null; + protected override string CacheRegion(NHibernate.ICriteria query) => throw null; } - - // Generated from `NHibernate.Impl.FutureQueryBatch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FutureQueryBatch : NHibernate.Impl.FutureBatch { - protected override void AddResultTransformer(NHibernate.IMultiQuery multiApproach, NHibernate.Transform.IResultTransformer futureResulsTransformer) => throw null; - protected override void AddTo(NHibernate.IMultiQuery multiApproach, NHibernate.IQuery query, System.Type resultType) => throw null; - protected override string CacheRegion(NHibernate.IQuery query) => throw null; - protected override void ClearCurrentFutureBatch() => throw null; - protected override NHibernate.IMultiQuery CreateMultiApproach(bool isCacheable, string cacheRegion) => throw null; + protected override System.Threading.Tasks.Task ListAsync(NHibernate.IQuery query, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultsFromAsync(NHibernate.IMultiQuery multiApproach, System.Threading.CancellationToken cancellationToken) => throw null; public FutureQueryBatch(NHibernate.Impl.SessionImpl session) : base(default(NHibernate.Impl.SessionImpl)) => throw null; + protected override System.Collections.IList List(NHibernate.IQuery query) => throw null; + protected override NHibernate.IMultiQuery CreateMultiApproach(bool isCacheable, string cacheRegion) => throw null; + protected override void AddTo(NHibernate.IMultiQuery multiApproach, NHibernate.IQuery query, System.Type resultType) => throw null; + protected override void AddResultTransformer(NHibernate.IMultiQuery multiApproach, NHibernate.Transform.IResultTransformer futureResulsTransformer) => throw null; protected override System.Collections.IList GetResultsFrom(NHibernate.IMultiQuery multiApproach) => throw null; - protected override System.Threading.Tasks.Task GetResultsFromAsync(NHibernate.IMultiQuery multiApproach, System.Threading.CancellationToken cancellationToken) => throw null; + protected override void ClearCurrentFutureBatch() => throw null; protected override bool IsQueryCacheable(NHibernate.IQuery query) => throw null; - protected override System.Collections.IList List(NHibernate.IQuery query) => throw null; - protected override System.Threading.Tasks.Task ListAsync(NHibernate.IQuery query, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Impl.IDetachedQueryImplementor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDetachedQueryImplementor - { - void CopyTo(NHibernate.IDetachedQuery destination); - void OverrideInfoFrom(NHibernate.Impl.IDetachedQueryImplementor origin); - void OverrideParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin); - void SetParametersTo(NHibernate.IDetachedQuery destination); - } - - // Generated from `NHibernate.Impl.ISessionCreationOptions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionCreationOptions - { - NHibernate.FlushMode InitialSessionFlushMode { get; } - NHibernate.ConnectionReleaseMode SessionConnectionReleaseMode { get; } - NHibernate.IInterceptor SessionInterceptor { get; } - bool ShouldAutoClose { get; } - bool ShouldAutoJoinTransaction { get; } - System.Data.Common.DbConnection UserSuppliedConnection { get; } - } - - // Generated from `NHibernate.Impl.ISessionCreationOptionsWithMultiTenancy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISessionCreationOptionsWithMultiTenancy - { - NHibernate.MultiTenancy.TenantConfiguration TenantConfiguration { get; set; } - } - - // Generated from `NHibernate.Impl.ISharedSessionCreationOptions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISharedSessionCreationOptions : NHibernate.Impl.ISessionCreationOptions - { - NHibernate.AdoNet.ConnectionManager ConnectionManager { get; } - bool IsTransactionCoordinatorShared { get; } - } - - // Generated from `NHibernate.Impl.ISupportEntityJoinCriteria` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISupportEntityJoinCriteria - { - NHibernate.ICriteria CreateEntityCriteria(string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName); - } - - // Generated from `NHibernate.Impl.ITranslator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ITranslator - { - NHibernate.Loader.Loader Loader { get; } - System.Collections.Generic.ICollection QuerySpaces { get; } - string[] ReturnAliases { get; } - NHibernate.Type.IType[] ReturnTypes { get; } - } - - // Generated from `NHibernate.Impl.LambdaSubqueryType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum LambdaSubqueryType - { - All, - Exact, - Some, - } - - // Generated from `NHibernate.Impl.MessageHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class MessageHelper - { - public static string InfoString(string entityName, string propertyName, object key) => throw null; - public static string InfoString(string entityName, object id) => throw null; - public static string InfoString(System.Type clazz, object id) => throw null; - public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object[] ids, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id, NHibernate.Type.IType identifierType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; - public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - public static string InfoString(NHibernate.Persister.Collection.ICollectionPersister persister, object id, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static string InfoString(NHibernate.Persister.Collection.ICollectionPersister persister, object id) => throw null; + protected override string CacheRegion(NHibernate.IQuery query) => throw null; } - - // Generated from `NHibernate.Impl.MultiCriteriaImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MultiCriteriaImpl : NHibernate.IMultiCriteria { - public NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver) => throw null; - public NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver) => throw null; - public NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver) => throw null; - public NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria) => throw null; - public NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; - public NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver) => throw null; - public NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria) => throw null; - public NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; - public NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria) => throw null; - public NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; - public NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.IQueryOver queryOver) => throw null; + public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Collections.IList List() => throw null; + protected virtual System.Collections.IList GetResultList(System.Collections.IList results) => throw null; public NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.ICriteria criteria) => throw null; public NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria) => throw null; public NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; + public NHibernate.IMultiCriteria Add(NHibernate.ICriteria criteria) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.ICriteria criteria) => throw null; + public NHibernate.IMultiCriteria Add(NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.Criterion.DetachedCriteria detachedCriteria) => throw null; + public NHibernate.IMultiCriteria Add(System.Type resultGenericListType, NHibernate.IQueryOver queryOver) => throw null; + public NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver) => throw null; + public NHibernate.IMultiCriteria Add(NHibernate.IQueryOver queryOver) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver) => throw null; + public NHibernate.IMultiCriteria Add(string key, NHibernate.IQueryOver queryOver) => throw null; + public NHibernate.IMultiCriteria SetCacheable(bool cachable) => throw null; public NHibernate.IMultiCriteria ForceCacheRefresh(bool forceRefresh) => throw null; + public NHibernate.IMultiCriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; public object GetResult(string key) => throw null; - public System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected virtual System.Collections.IList GetResultList(System.Collections.IList results) => throw null; - public System.Collections.IList List() => throw null; - public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public NHibernate.IMultiCriteria SetCacheRegion(string cacheRegion) => throw null; - public NHibernate.IMultiCriteria SetCacheable(bool cachable) => throw null; - public NHibernate.IMultiCriteria SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; public NHibernate.IMultiCriteria SetTimeout(int timeout) => throw null; public NHibernate.SqlCommand.SqlString SqlString { get => throw null; } } - - // Generated from `NHibernate.Impl.MultiQueryImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MultiQueryImpl : NHibernate.IMultiQuery { - public NHibernate.IMultiQuery Add(string key, string hql) => throw null; - public NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query) => throw null; - public NHibernate.IMultiQuery Add(string hql) => throw null; - public NHibernate.IMultiQuery Add(NHibernate.IQuery query) => throw null; - public NHibernate.IMultiQuery Add(string key, string hql) => throw null; - public NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query) => throw null; - public NHibernate.IMultiQuery Add(string hql) => throw null; - public NHibernate.IMultiQuery Add(System.Type resultGenericListType, NHibernate.IQuery query) => throw null; - public NHibernate.IMultiQuery Add(NHibernate.IQuery query) => throw null; - public NHibernate.IMultiQuery AddNamedQuery(string queryName) => throw null; - public NHibernate.IMultiQuery AddNamedQuery(string key, string namedQuery) => throw null; - public NHibernate.IMultiQuery AddNamedQuery(string queryName) => throw null; - public NHibernate.IMultiQuery AddNamedQuery(string key, string namedQuery) => throw null; - protected void After() => throw null; - protected void Before() => throw null; - protected System.Collections.Generic.List DoList() => throw null; + public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task> DoListAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public object GetResult(string key) => throw null; public System.Threading.Tasks.Task GetResultAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected virtual System.Collections.IList GetResultList(System.Collections.IList results) => throw null; - public System.Collections.IList List() => throw null; - public System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public MultiQueryImpl(NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.IMultiQuery SetResultTransformer(NHibernate.Transform.IResultTransformer transformer) => throw null; + public NHibernate.IMultiQuery SetForceCacheRefresh(bool cacheRefresh) => throw null; + public NHibernate.IMultiQuery SetTimeout(int timeout) => throw null; + public NHibernate.IMultiQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; + public NHibernate.IMultiQuery SetParameter(string name, object val) => throw null; + public NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; + public NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; public NHibernate.IMultiQuery SetAnsiString(string name, string val) => throw null; - public NHibernate.IMultiQuery SetBinary(string name, System.Byte[] val) => throw null; + public NHibernate.IMultiQuery SetBinary(string name, byte[] val) => throw null; public NHibernate.IMultiQuery SetBoolean(string name, bool val) => throw null; - public NHibernate.IMultiQuery SetByte(string name, System.Byte val) => throw null; - public NHibernate.IMultiQuery SetCacheRegion(string region) => throw null; - public NHibernate.IMultiQuery SetCacheable(bool cacheable) => throw null; - public NHibernate.IMultiQuery SetCharacter(string name, System.Char val) => throw null; + public NHibernate.IMultiQuery SetByte(string name, byte val) => throw null; + public NHibernate.IMultiQuery SetCharacter(string name, char val) => throw null; public NHibernate.IMultiQuery SetDateTime(string name, System.DateTime val) => throw null; - public NHibernate.IMultiQuery SetDateTime2(string name, System.DateTime val) => throw null; public NHibernate.IMultiQuery SetDateTimeNoMs(string name, System.DateTime val) => throw null; + public NHibernate.IMultiQuery SetDateTime2(string name, System.DateTime val) => throw null; + public NHibernate.IMultiQuery SetTimeSpan(string name, System.TimeSpan val) => throw null; + public NHibernate.IMultiQuery SetTimeAsTimeSpan(string name, System.TimeSpan val) => throw null; public NHibernate.IMultiQuery SetDateTimeOffset(string name, System.DateTimeOffset val) => throw null; - public NHibernate.IMultiQuery SetDecimal(string name, System.Decimal val) => throw null; + public NHibernate.IMultiQuery SetDecimal(string name, decimal val) => throw null; public NHibernate.IMultiQuery SetDouble(string name, double val) => throw null; public NHibernate.IMultiQuery SetEntity(string name, object val) => throw null; public NHibernate.IMultiQuery SetEnum(string name, System.Enum val) => throw null; - public NHibernate.IMultiQuery SetFlushMode(NHibernate.FlushMode mode) => throw null; - public NHibernate.IMultiQuery SetForceCacheRefresh(bool cacheRefresh) => throw null; - public NHibernate.IMultiQuery SetGuid(string name, System.Guid val) => throw null; - public NHibernate.IMultiQuery SetInt16(string name, System.Int16 val) => throw null; + public NHibernate.IMultiQuery SetInt16(string name, short val) => throw null; public NHibernate.IMultiQuery SetInt32(string name, int val) => throw null; - public NHibernate.IMultiQuery SetInt64(string name, System.Int64 val) => throw null; - public NHibernate.IMultiQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; - public NHibernate.IMultiQuery SetParameter(string name, object val) => throw null; - public NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; - public NHibernate.IMultiQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; - public NHibernate.IMultiQuery SetResultTransformer(NHibernate.Transform.IResultTransformer transformer) => throw null; + public NHibernate.IMultiQuery SetInt64(string name, long val) => throw null; public NHibernate.IMultiQuery SetSingle(string name, float val) => throw null; public NHibernate.IMultiQuery SetString(string name, string val) => throw null; + public NHibernate.IMultiQuery SetGuid(string name, System.Guid val) => throw null; public NHibernate.IMultiQuery SetTime(string name, System.DateTime val) => throw null; - public NHibernate.IMultiQuery SetTimeAsTimeSpan(string name, System.TimeSpan val) => throw null; - public NHibernate.IMultiQuery SetTimeSpan(string name, System.TimeSpan val) => throw null; - public NHibernate.IMultiQuery SetTimeout(int timeout) => throw null; public NHibernate.IMultiQuery SetTimestamp(string name, System.DateTime val) => throw null; - protected NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public NHibernate.IMultiQuery AddNamedQuery(string key, string namedQuery) => throw null; + public NHibernate.IMultiQuery Add(System.Type resultGenericListType, NHibernate.IQuery query) => throw null; + public NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query) => throw null; + public NHibernate.IMultiQuery Add(NHibernate.IQuery query) => throw null; + public NHibernate.IMultiQuery Add(string key, string hql) => throw null; + public NHibernate.IMultiQuery Add(string hql) => throw null; + public NHibernate.IMultiQuery AddNamedQuery(string queryName) => throw null; + public NHibernate.IMultiQuery AddNamedQuery(string key, string namedQuery) => throw null; + public NHibernate.IMultiQuery Add(NHibernate.IQuery query) => throw null; + public NHibernate.IMultiQuery Add(string key, NHibernate.IQuery query) => throw null; + public NHibernate.IMultiQuery Add(string hql) => throw null; + public NHibernate.IMultiQuery Add(string key, string hql) => throw null; + public NHibernate.IMultiQuery AddNamedQuery(string queryName) => throw null; + public NHibernate.IMultiQuery SetCacheable(bool cacheable) => throw null; + public NHibernate.IMultiQuery SetCacheRegion(string region) => throw null; + public System.Collections.IList List() => throw null; + public NHibernate.IMultiQuery SetFlushMode(NHibernate.FlushMode mode) => throw null; + protected void Before() => throw null; + protected void After() => throw null; + protected virtual System.Collections.IList GetResultList(System.Collections.IList results) => throw null; + protected System.Collections.Generic.List DoList() => throw null; + public object GetResult(string key) => throw null; public override string ToString() => throw null; + protected NHibernate.SqlCommand.SqlString SqlString { get => throw null; } } - - // Generated from `NHibernate.Impl.Printer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Printer - { - public Printer(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public void ToString(object[] entities) => throw null; - public string ToString(object entity) => throw null; - public string ToString(System.Collections.Generic.IDictionary namedTypedValues) => throw null; - public string ToString(NHibernate.Type.IType[] types, object[] values) => throw null; - } - - // Generated from `NHibernate.Impl.QueryImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryImpl : NHibernate.Impl.AbstractQueryImpl2 - { - protected override NHibernate.IQueryExpression ExpandParameters(System.Collections.Generic.IDictionary namedParams) => throw null; - public QueryImpl(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - public QueryImpl(string queryString, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - } - - // Generated from `NHibernate.Impl.SessionFactoryImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SessionFactoryImpl : System.Runtime.Serialization.IObjectReference, System.IDisposable, NHibernate.ISessionFactory, NHibernate.Engine.ISessionFactoryImplementor, NHibernate.Engine.IMapping + public sealed class SessionFactoryImpl : NHibernate.Engine.ISessionFactoryImplementor, NHibernate.Engine.IMapping, NHibernate.ISessionFactory, System.IDisposable, System.Runtime.Serialization.IObjectReference { - public void Close() => throw null; public System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.Connection.IConnectionProvider ConnectionProvider { get => throw null; } - public NHibernate.Context.ICurrentSessionContext CurrentSessionContext { get => throw null; } - public System.Collections.Generic.ICollection DefinedFilterNames { get => throw null; } - public NHibernate.Dialect.Dialect Dialect { get => throw null; } - public void Dispose() => throw null; - public NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get => throw null; } - public NHibernate.Event.EventListeners EventListeners { get => throw null; } - public void Evict(System.Type persistentClass, object id) => throw null; - public void Evict(System.Type persistentClass) => throw null; - public void Evict(System.Collections.Generic.IEnumerable persistentClasses) => throw null; public System.Threading.Tasks.Task EvictAsync(System.Type persistentClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task EvictAsync(System.Type persistentClass, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task EvictAsync(System.Collections.Generic.IEnumerable persistentClasses, System.Threading.CancellationToken cancellationToken) => throw null; - public void EvictCollection(string roleName, object id, string tenantIdentifier) => throw null; - public void EvictCollection(string roleName, object id) => throw null; - public void EvictCollection(string roleName) => throw null; - public void EvictCollection(System.Collections.Generic.IEnumerable roleNames) => throw null; - public System.Threading.Tasks.Task EvictCollectionAsync(string roleName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task EvictEntityAsync(string entityName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task EvictEntityAsync(System.Collections.Generic.IEnumerable entityNames, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task EvictCollectionAsync(string roleName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task EvictCollectionAsync(string roleName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task EvictCollectionAsync(string roleName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task EvictCollectionAsync(System.Collections.Generic.IEnumerable roleNames, System.Threading.CancellationToken cancellationToken) => throw null; - public void EvictEntity(string entityName, object id, string tenantIdentifier) => throw null; - public void EvictEntity(string entityName, object id) => throw null; - public void EvictEntity(string entityName) => throw null; - public void EvictEntity(System.Collections.Generic.IEnumerable entityNames) => throw null; - public System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, string tenantIdentifier, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task EvictEntityAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task EvictEntityAsync(string entityName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task EvictEntityAsync(System.Collections.Generic.IEnumerable entityNames, System.Threading.CancellationToken cancellationToken) => throw null; - public void EvictQueries(string cacheRegion) => throw null; - public void EvictQueries() => throw null; - public System.Threading.Tasks.Task EvictQueriesAsync(string cacheRegion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task EvictQueriesAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Collections.Generic.IDictionary GetAllClassMetadata() => throw null; - public System.Collections.Generic.IDictionary GetAllCollectionMetadata() => throw null; - public System.Collections.Generic.IDictionary GetAllSecondLevelCacheRegions() => throw null; - public NHibernate.Metadata.IClassMetadata GetClassMetadata(string entityName) => throw null; - public NHibernate.Metadata.IClassMetadata GetClassMetadata(System.Type persistentClass) => throw null; - public NHibernate.Metadata.ICollectionMetadata GetCollectionMetadata(string roleName) => throw null; + public System.Threading.Tasks.Task EvictQueriesAsync(string cacheRegion, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public SessionFactoryImpl(NHibernate.Cfg.Configuration cfg, NHibernate.Engine.IMapping mapping, NHibernate.Cfg.Settings settings, NHibernate.Event.EventListeners listeners) => throw null; + public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public NHibernate.ISessionBuilder WithOptions() => throw null; + public NHibernate.ISession OpenSession() => throw null; + public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection) => throw null; + public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, NHibernate.IInterceptor sessionLocalInterceptor) => throw null; + public NHibernate.ISession OpenSession(NHibernate.IInterceptor sessionLocalInterceptor) => throw null; + public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, NHibernate.ConnectionReleaseMode connectionReleaseMode) => throw null; + public NHibernate.IStatelessSessionBuilder WithStatelessOptions() => throw null; + public NHibernate.IStatelessSession OpenStatelessSession() => throw null; + public NHibernate.IStatelessSession OpenStatelessSession(System.Data.Common.DbConnection connection) => throw null; + public NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName) => throw null; + public NHibernate.Persister.Entity.IEntityPersister TryGetEntityPersister(string entityName) => throw null; public NHibernate.Persister.Collection.ICollectionPersister GetCollectionPersister(string role) => throw null; public System.Collections.Generic.ISet GetCollectionRolesByEntityParticipant(string entityName) => throw null; - public NHibernate.ISession GetCurrentSession() => throw null; - public NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName) => throw null; - public NHibernate.Engine.FilterDefinition GetFilterDefinition(string filterName) => throw null; - public NHibernate.Id.IIdentifierGenerator GetIdentifierGenerator(string rootEntityName) => throw null; - public string GetIdentifierPropertyName(string className) => throw null; + public System.Collections.Generic.ISet GetEntityPersisters(System.Collections.Generic.ISet spaces) => throw null; + public System.Collections.Generic.ISet GetCollectionPersisters(System.Collections.Generic.ISet spaces) => throw null; + public NHibernate.Engine.NamedQueryDefinition GetNamedQuery(string queryName) => throw null; + public NHibernate.Engine.NamedSQLQueryDefinition GetNamedSQLQuery(string queryName) => throw null; public NHibernate.Type.IType GetIdentifierType(string className) => throw null; + public string GetIdentifierPropertyName(string className) => throw null; + public NHibernate.Type.IType[] GetReturnTypes(string queryString) => throw null; + public string[] GetReturnAliases(string queryString) => throw null; + public NHibernate.Metadata.IClassMetadata GetClassMetadata(System.Type persistentClass) => throw null; + public NHibernate.Metadata.IClassMetadata GetClassMetadata(string entityName) => throw null; + public NHibernate.Metadata.ICollectionMetadata GetCollectionMetadata(string roleName) => throw null; public string[] GetImplementors(string entityOrClassName) => throw null; public string GetImportedClassName(string className) => throw null; - public NHibernate.Engine.NamedQueryDefinition GetNamedQuery(string queryName) => throw null; - public NHibernate.Engine.NamedSQLQueryDefinition GetNamedSQLQuery(string queryName) => throw null; - public NHibernate.Cache.IQueryCache GetQueryCache(string cacheRegion) => throw null; - public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public System.Collections.Generic.IDictionary GetAllClassMetadata() => throw null; + public System.Collections.Generic.IDictionary GetAllCollectionMetadata() => throw null; + public void Dispose() => throw null; + public void Close() => throw null; + public void Evict(System.Type persistentClass, object id) => throw null; + public void Evict(System.Type persistentClass) => throw null; + public void Evict(System.Collections.Generic.IEnumerable persistentClasses) => throw null; + public void EvictEntity(string entityName) => throw null; + public void EvictEntity(System.Collections.Generic.IEnumerable entityNames) => throw null; + public void EvictEntity(string entityName, object id) => throw null; + public void EvictEntity(string entityName, object id, string tenantIdentifier) => throw null; + public void EvictCollection(string roleName, object id) => throw null; + public void EvictCollection(string roleName, object id, string tenantIdentifier) => throw null; + public void EvictCollection(string roleName) => throw null; + public void EvictCollection(System.Collections.Generic.IEnumerable roleNames) => throw null; public NHibernate.Type.IType GetReferencedPropertyType(string className, string propertyName) => throw null; - public NHibernate.Engine.ResultSetMappingDefinition GetResultSetMapping(string resultSetName) => throw null; - public string[] GetReturnAliases(string queryString) => throw null; - public NHibernate.Type.IType[] GetReturnTypes(string queryString) => throw null; - public NHibernate.Cache.ICache GetSecondLevelCacheRegion(string regionName) => throw null; public bool HasNonIdentifierPropertyNamedId(string className) => throw null; + public System.Collections.Generic.IDictionary GetAllSecondLevelCacheRegions() => throw null; + public NHibernate.Cache.ICache GetSecondLevelCacheRegion(string regionName) => throw null; + public NHibernate.Cache.IQueryCache GetQueryCache(string cacheRegion) => throw null; + public void EvictQueries() => throw null; + public void EvictQueries(string cacheRegion) => throw null; + public NHibernate.Id.IIdentifierGenerator GetIdentifierGenerator(string rootEntityName) => throw null; + public NHibernate.Engine.ResultSetMappingDefinition GetResultSetMapping(string resultSetName) => throw null; + public NHibernate.Engine.FilterDefinition GetFilterDefinition(string filterName) => throw null; + public NHibernate.ISession GetCurrentSession() => throw null; + public string TryGetGuessEntityName(System.Type implementor) => throw null; + public NHibernate.Event.EventListeners EventListeners { get => throw null; } + public NHibernate.Dialect.Dialect Dialect { get => throw null; } public NHibernate.IInterceptor Interceptor { get => throw null; } + public NHibernate.Transaction.ITransactionFactory TransactionFactory { get => throw null; } + public NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get => throw null; } + public NHibernate.Connection.IConnectionProvider ConnectionProvider { get => throw null; } public bool IsClosed { get => throw null; } - public string Name { get => throw null; } - public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, NHibernate.ConnectionReleaseMode connectionReleaseMode) => throw null; - public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection, NHibernate.IInterceptor sessionLocalInterceptor) => throw null; - public NHibernate.ISession OpenSession(System.Data.Common.DbConnection connection) => throw null; - public NHibernate.ISession OpenSession(NHibernate.IInterceptor sessionLocalInterceptor) => throw null; - public NHibernate.ISession OpenSession() => throw null; - public NHibernate.IStatelessSession OpenStatelessSession(System.Data.Common.DbConnection connection) => throw null; - public NHibernate.IStatelessSession OpenStatelessSession() => throw null; + public NHibernate.Cache.UpdateTimestampsCache UpdateTimestampsCache { get => throw null; } + public NHibernate.Stat.IStatisticsImplementor StatisticsImplementor { get => throw null; } public NHibernate.Cache.IQueryCache QueryCache { get => throw null; } - public NHibernate.Engine.Query.QueryPlanCache QueryPlanCache { get => throw null; } - public NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get => throw null; } - public NHibernate.Dialect.Function.SQLFunctionRegistry SQLFunctionRegistry { get => throw null; } - public SessionFactoryImpl(NHibernate.Cfg.Configuration cfg, NHibernate.Engine.IMapping mapping, NHibernate.Cfg.Settings settings, NHibernate.Event.EventListeners listeners) => throw null; + public System.Collections.Generic.ICollection DefinedFilterNames { get => throw null; } public NHibernate.Cfg.Settings Settings { get => throw null; } public NHibernate.Stat.IStatistics Statistics { get => throw null; } - public NHibernate.Stat.IStatisticsImplementor StatisticsImplementor { get => throw null; } - public NHibernate.Transaction.ITransactionFactory TransactionFactory { get => throw null; } - public NHibernate.Persister.Entity.IEntityPersister TryGetEntityPersister(string entityName) => throw null; - public string TryGetGuessEntityName(System.Type implementor) => throw null; - public NHibernate.Cache.UpdateTimestampsCache UpdateTimestampsCache { get => throw null; } + public NHibernate.Context.ICurrentSessionContext CurrentSessionContext { get => throw null; } + public NHibernate.Dialect.Function.SQLFunctionRegistry SQLFunctionRegistry { get => throw null; } + public NHibernate.Proxy.IEntityNotFoundDelegate EntityNotFoundDelegate { get => throw null; } + public NHibernate.Engine.Query.QueryPlanCache QueryPlanCache { get => throw null; } + public string Name { get => throw null; } public string Uuid { get => throw null; } - public NHibernate.ISessionBuilder WithOptions() => throw null; - public NHibernate.IStatelessSessionBuilder WithStatelessOptions() => throw null; - } - - // Generated from `NHibernate.Impl.SessionFactoryObjectFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SessionFactoryObjectFactory - { - public static void AddInstance(string uid, string name, NHibernate.ISessionFactory instance, System.Collections.Generic.IDictionary properties) => throw null; - public static NHibernate.ISessionFactory GetInstance(string uid) => throw null; - public static NHibernate.ISessionFactory GetNamedInstance(string name) => throw null; - public static void RemoveInstance(string uid, string name, System.Collections.Generic.IDictionary properties) => throw null; - } - - // Generated from `NHibernate.Impl.SessionIdLoggingContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SessionIdLoggingContext : System.IDisposable - { - public static System.IDisposable CreateOrNull(System.Guid id) => throw null; - public void Dispose() => throw null; - public static System.Guid? SessionId { get => throw null; set => throw null; } - public SessionIdLoggingContext(System.Guid id) => throw null; } - - // Generated from `NHibernate.Impl.SessionImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SessionImpl : NHibernate.Impl.AbstractSessionImpl, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, System.IDisposable, NHibernate.ISession, NHibernate.Event.IEventSource, NHibernate.Engine.ISessionImplementor + public sealed class SessionImpl : NHibernate.Impl.AbstractSessionImpl, NHibernate.Event.IEventSource, NHibernate.Engine.ISessionImplementor, NHibernate.ISession, System.IDisposable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { - public NHibernate.Engine.ActionQueue ActionQueue { get => throw null; } - public override void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; - public override void AfterTransactionCompletion(bool success, NHibernate.ITransaction tx) => throw null; public override System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool success, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool AutoFlushIfRequired(System.Collections.Generic.ISet querySpaces) => throw null; - public override System.Threading.Tasks.Task AutoFlushIfRequiredAsync(System.Collections.Generic.ISet querySpaces, System.Threading.CancellationToken cancellationToken) => throw null; - public bool AutoFlushSuspended { get => throw null; } - public override void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; - public override System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; - public override string BestGuessEntityName(object entity) => throw null; - public override NHibernate.CacheMode CacheMode { get => throw null; set => throw null; } - public void CancelQuery() => throw null; - public void Clear() => throw null; - public System.Data.Common.DbConnection Close() => throw null; - public override void CloseSessionFromSystemTransaction() => throw null; - public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { get => throw null; } - public bool Contains(object obj) => throw null; - public NHibernate.ICriteria CreateCriteria(string alias) where T : class => throw null; - public NHibernate.ICriteria CreateCriteria() where T : class => throw null; - public NHibernate.ICriteria CreateCriteria(string entityName, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string entityName) => throw null; - public NHibernate.ICriteria CreateCriteria(System.Type persistentClass, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(System.Type persistentClass) => throw null; - public override NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression) => throw null; - public NHibernate.IQuery CreateFilter(object collection, string queryString) => throw null; - public override System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task CreateFilterAsync(object collection, string queryString, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.IMultiCriteria CreateMultiCriteria() => throw null; - public NHibernate.IMultiQuery CreateMultiQuery() => throw null; - public bool DefaultReadOnly { get => throw null; set => throw null; } - public void Delete(string entityName, object obj) => throw null; - public void Delete(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities) => throw null; - public void Delete(object obj) => throw null; - public int Delete(string query, object[] values, NHibernate.Type.IType[] types) => throw null; - public int Delete(string query, object value, NHibernate.Type.IType type) => throw null; - public int Delete(string query) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string query, object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string query, object value, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string query, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SaveAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task DeleteAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void DisableFilter(string filterName) => throw null; - public System.Data.Common.DbConnection Disconnect() => throw null; - public void Dispose() => throw null; - public NHibernate.IFilter EnableFilter(string filterName) => throw null; - public override System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - public override System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveOrUpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task> EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public void Evict(object obj) => throw null; - public System.Threading.Tasks.Task EvictAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeQuerySpecification, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeQuerySpecification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override string FetchProfile { get => throw null; set => throw null; } - public override void Flush() => throw null; - public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public bool FlushBeforeCompletionEnabled { get => throw null; } - public override void FlushBeforeTransactionCompletion() => throw null; - public override System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void ForceFlush(NHibernate.Engine.EntityEntry entityEntry) => throw null; + public override System.Threading.Tasks.Task EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string query, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string query, object value, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string query, object[] values, NHibernate.Type.IType[] types, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LockAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LockAsync(string entityName, object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task CreateFilterAsync(object collection, string queryString, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task ForceFlushAsync(NHibernate.Engine.EntityEntry entityEntry, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get => throw null; set => throw null; } - public override NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get => throw null; set => throw null; } - public object Get(string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public object Get(string entityName, object id) => throw null; - public object Get(System.Type entityClass, object id) => throw null; - public object Get(System.Type clazz, object id, NHibernate.LockMode lockMode) => throw null; - public T Get(object id, NHibernate.LockMode lockMode) => throw null; - public T Get(object id) => throw null; - public System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task GetAsync(System.Type entityClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task GetAsync(System.Type clazz, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RefreshAsync(object obj, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task MergeAsync(T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class => throw null; + public System.Threading.Tasks.Task MergeAsync(string entityName, T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class => throw null; + public System.Threading.Tasks.Task MergeAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task PersistAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task PersistOnFlushAsync(object obj, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task AutoFlushIfRequiredAsync(System.Collections.Generic.ISet querySpaces, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(System.Type entityClass, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task LoadAsync(System.Type entityClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override object GetContextEntityIdentifier(object obj) => throw null; - public NHibernate.LockMode GetCurrentLockMode(object obj) => throw null; - public NHibernate.IFilter GetEnabledFilter(string filterName) => throw null; - public string GetEntityName(object obj) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Type entityClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task GetAsync(System.Type clazz, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetEntityNameAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj) => throw null; - public override object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key) => throw null; - public override System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Type.IType GetFilterParameterType(string filterParameterName) => throw null; - public override object GetFilterParameterValue(string filterParameterName) => throw null; - public object GetIdentifier(object obj) => throw null; - void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar) => throw null; - public override System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.ISession GetSession(NHibernate.EntityMode entityMode) => throw null; - public NHibernate.Engine.ISessionImplementor GetSessionImplementation() => throw null; - public override string GuessEntityName(object entity) => throw null; - public override object ImmediateLoad(string entityName, object id) => throw null; public override System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken) => throw null; - public override void InitializeCollection(NHibernate.Collection.IPersistentCollection collection, bool writing) => throw null; - public override System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Instantiate(string clazz, object id) => throw null; - public override object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; - public override object InternalLoad(string entityName, object id, bool eager, bool isNullable) => throw null; public override System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsAutoCloseSessionEnabled { get => throw null; } - public bool IsDirty() => throw null; + public System.Threading.Tasks.Task RefreshAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RefreshAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task IsDirtyAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override bool IsEventSource { get => throw null; } - public override bool IsOpen { get => throw null; } - public bool IsReadOnly(object entityOrProxy) => throw null; - public override void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results) => throw null; - public override void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; - public override System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; + public override System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; + public System.Threading.Tasks.Task EvictAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public System.Threading.Tasks.Task ReplicateAsync(object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ReplicateAsync(string entityName, object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeQuerySpecification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public System.Data.Common.DbConnection Close() => throw null; + public override void AfterTransactionCompletion(bool success, NHibernate.ITransaction tx) => throw null; + public NHibernate.LockMode GetCurrentLockMode(object obj) => throw null; + public object Save(object obj) => throw null; + public object Save(string entityName, object obj) => throw null; + public void Save(string entityName, object obj, object id) => throw null; + public void Save(object obj, object id) => throw null; + public void Delete(object obj) => throw null; + public void Delete(string entityName, object obj) => throw null; + public void Update(object obj) => throw null; + public void Update(string entityName, object obj) => throw null; + public void Update(string entityName, object obj, object id) => throw null; + public void SaveOrUpdate(object obj) => throw null; + public void SaveOrUpdate(string entityName, object obj) => throw null; + public void SaveOrUpdate(string entityName, object obj, object id) => throw null; + public void Update(object obj, object id) => throw null; + public override void CloseSessionFromSystemTransaction() => throw null; + public override void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; protected override void ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; - public override System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - protected override System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Event.EventListeners Listeners { get => throw null; } - public void Load(object obj, object id) => throw null; - public object Load(string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public object Load(string entityName, object id) => throw null; - public object Load(System.Type entityClass, object id, NHibernate.LockMode lockMode) => throw null; - public object Load(System.Type entityClass, object id) => throw null; - public T Load(object id, NHibernate.LockMode lockMode) => throw null; - public T Load(object id) => throw null; - public System.Threading.Tasks.Task LoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(System.Type entityClass, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(System.Type entityClass, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LoadAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Lock(string entityName, object obj, NHibernate.LockMode lockMode) => throw null; + public override NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar) => throw null; + public override System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public int Delete(string query) => throw null; + public int Delete(string query, object value, NHibernate.Type.IType type) => throw null; + public int Delete(string query, object[] values, NHibernate.Type.IType[] types) => throw null; public void Lock(object obj, NHibernate.LockMode lockMode) => throw null; - public System.Threading.Tasks.Task LockAsync(string entityName, object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task LockAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public void Lock(string entityName, object obj, NHibernate.LockMode lockMode) => throw null; + public NHibernate.IQuery CreateFilter(object collection, string queryString) => throw null; + public override NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression) => throw null; + public override object Instantiate(string clazz, object id) => throw null; + public override object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; + public void ForceFlush(NHibernate.Engine.EntityEntry entityEntry) => throw null; public void Merge(string entityName, object obj, System.Collections.IDictionary copiedAlready) => throw null; + public void Persist(string entityName, object obj, System.Collections.IDictionary createdAlready) => throw null; + public void PersistOnFlush(string entityName, object obj, System.Collections.IDictionary copiedAlready) => throw null; + public void Refresh(object obj, System.Collections.IDictionary refreshedAlready) => throw null; + public void Delete(string entityName, object child, bool isCascadeDeleteEnabled, System.Collections.Generic.ISet transientEntities) => throw null; + public System.IDisposable SuspendAutoFlush() => throw null; public object Merge(string entityName, object obj) => throw null; - public object Merge(object obj) => throw null; - public T Merge(string entityName, T entity) where T : class => throw null; public T Merge(T entity) where T : class => throw null; - public System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task MergeAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task MergeAsync(string entityName, T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class => throw null; - public System.Threading.Tasks.Task MergeAsync(T entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class => throw null; - public System.Threading.Tasks.Task MergeAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - public void Persist(string entityName, object obj, System.Collections.IDictionary createdAlready) => throw null; + public T Merge(string entityName, T entity) where T : class => throw null; + public object Merge(object obj) => throw null; public void Persist(string entityName, object obj) => throw null; public void Persist(object obj) => throw null; - public System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task PersistAsync(string entityName, object obj, System.Collections.IDictionary createdAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task PersistAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void PersistOnFlush(string entityName, object obj, System.Collections.IDictionary copiedAlready) => throw null; public void PersistOnFlush(string entityName, object obj) => throw null; public void PersistOnFlush(object obj) => throw null; - public System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task PersistOnFlushAsync(string entityName, object obj, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task PersistOnFlushAsync(object obj, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Engine.IPersistenceContext PersistenceContext { get => throw null; } - public NHibernate.IQueryOver QueryOver(string entityName, System.Linq.Expressions.Expression> alias) where T : class => throw null; - public NHibernate.IQueryOver QueryOver(string entityName) where T : class => throw null; - public NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class => throw null; - public NHibernate.IQueryOver QueryOver() where T : class => throw null; - public void Reconnect(System.Data.Common.DbConnection conn) => throw null; - public void Reconnect() => throw null; - public void Refresh(object obj, System.Collections.IDictionary refreshedAlready) => throw null; - public void Refresh(object obj, NHibernate.LockMode lockMode) => throw null; + public override string BestGuessEntityName(object entity) => throw null; + public override string GuessEntityName(object entity) => throw null; + public override object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key) => throw null; + public override bool AutoFlushIfRequired(System.Collections.Generic.ISet querySpaces) => throw null; + public void Load(object obj, object id) => throw null; + public T Load(object id) => throw null; + public T Load(object id, NHibernate.LockMode lockMode) => throw null; + public object Load(System.Type entityClass, object id, NHibernate.LockMode lockMode) => throw null; + public object Load(string entityName, object id) => throw null; + public object Load(string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public object Load(System.Type entityClass, object id) => throw null; + public T Get(object id) => throw null; + public T Get(object id, NHibernate.LockMode lockMode) => throw null; + public object Get(System.Type entityClass, object id) => throw null; + public object Get(System.Type clazz, object id, NHibernate.LockMode lockMode) => throw null; + public object Get(string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public object Get(string entityName, object id) => throw null; + public string GetEntityName(object obj) => throw null; + public override object ImmediateLoad(string entityName, object id) => throw null; + public override object InternalLoad(string entityName, object id, bool eager, bool isNullable) => throw null; public void Refresh(object obj) => throw null; - public System.Threading.Tasks.Task RefreshAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task RefreshAsync(object obj, System.Collections.IDictionary refreshedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task RefreshAsync(object obj, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Replicate(string entityName, object obj, NHibernate.ReplicationMode replicationMode) => throw null; - public void Replicate(object obj, NHibernate.ReplicationMode replicationMode) => throw null; - public System.Threading.Tasks.Task ReplicateAsync(string entityName, object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task ReplicateAsync(object obj, NHibernate.ReplicationMode replicationMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Save(string entityName, object obj, object id) => throw null; - public void Save(object obj, object id) => throw null; - public object Save(string entityName, object obj) => throw null; - public object Save(object obj) => throw null; - public System.Threading.Tasks.Task SaveAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task SaveAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task SaveAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task SaveAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void SaveOrUpdate(string entityName, object obj, object id) => throw null; - public void SaveOrUpdate(string entityName, object obj) => throw null; - public void SaveOrUpdate(object obj) => throw null; - public System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task SaveOrUpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task SaveOrUpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.ISessionFactory SessionFactory { get => throw null; } + public void Refresh(object obj, NHibernate.LockMode lockMode) => throw null; + public override void Flush() => throw null; + public bool IsDirty() => throw null; + public object GetIdentifier(object obj) => throw null; + public override object GetContextEntityIdentifier(object obj) => throw null; + public override void InitializeCollection(NHibernate.Collection.IPersistentCollection collection, bool writing) => throw null; + public System.Data.Common.DbConnection Disconnect() => throw null; + public void Reconnect() => throw null; + public void Reconnect(System.Data.Common.DbConnection conn) => throw null; + public void Dispose() => throw null; + public override System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public NHibernate.ICriteria CreateCriteria() where T : class => throw null; + public NHibernate.ICriteria CreateCriteria(System.Type persistentClass) => throw null; + public NHibernate.ICriteria CreateCriteria(string alias) where T : class => throw null; + public NHibernate.ICriteria CreateCriteria(System.Type persistentClass, string alias) => throw null; + public NHibernate.ICriteria CreateCriteria(string entityName, string alias) => throw null; + public NHibernate.ICriteria CreateCriteria(string entityName) => throw null; + public NHibernate.IQueryOver QueryOver() where T : class => throw null; + public NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class => throw null; + public NHibernate.IQueryOver QueryOver(string entityName) where T : class => throw null; + public NHibernate.IQueryOver QueryOver(string entityName, System.Linq.Expressions.Expression> alias) where T : class => throw null; + public override System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; + public override void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results) => throw null; + public bool Contains(object obj) => throw null; + public void Evict(object obj) => throw null; + public override void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; public NHibernate.ISharedSessionBuilder SessionWithOptions() => throw null; + public NHibernate.ISharedStatelessSessionBuilder StatelessSessionWithOptions() => throw null; + public void Clear() => throw null; + public void Replicate(object obj, NHibernate.ReplicationMode replicationMode) => throw null; + public void Replicate(string entityName, object obj, NHibernate.ReplicationMode replicationMode) => throw null; + public void CancelQuery() => throw null; + public NHibernate.IFilter GetEnabledFilter(string filterName) => throw null; + public NHibernate.IFilter EnableFilter(string filterName) => throw null; + public void DisableFilter(string filterName) => throw null; + public override object GetFilterParameterValue(string filterParameterName) => throw null; + public override NHibernate.Type.IType GetFilterParameterType(string filterParameterName) => throw null; + public NHibernate.IMultiQuery CreateMultiQuery() => throw null; + public NHibernate.IMultiCriteria CreateMultiCriteria() => throw null; + public override void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; + public override void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; + public override void FlushBeforeTransactionCompletion() => throw null; public NHibernate.ISession SetBatchSize(int batchSize) => throw null; + public NHibernate.Engine.ISessionImplementor GetSessionImplementation() => throw null; + public NHibernate.ISession GetSession(NHibernate.EntityMode entityMode) => throw null; public void SetReadOnly(object entityOrProxy, bool readOnly) => throw null; + public bool IsReadOnly(object entityOrProxy) => throw null; + public override int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeQuerySpecification, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj) => throw null; + public override NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get => throw null; set { } } + public override NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get => throw null; set { } } + public NHibernate.ConnectionReleaseMode ConnectionReleaseMode { get => throw null; } + public bool IsAutoCloseSessionEnabled { get => throw null; } public bool ShouldAutoClose { get => throw null; } - public NHibernate.ISharedStatelessSessionBuilder StatelessSessionWithOptions() => throw null; + public override bool IsOpen { get => throw null; } + public NHibernate.Engine.ActionQueue ActionQueue { get => throw null; } + public bool AutoFlushSuspended { get => throw null; } + public bool FlushBeforeCompletionEnabled { get => throw null; } + public override bool IsEventSource { get => throw null; } + public override NHibernate.Engine.IPersistenceContext PersistenceContext { get => throw null; } + public NHibernate.ISessionFactory SessionFactory { get => throw null; } + public override System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } public NHibernate.Stat.ISessionStatistics Statistics { get => throw null; } - public System.IDisposable SuspendAutoFlush() => throw null; - public void Update(string entityName, object obj, object id) => throw null; - public void Update(string entityName, object obj) => throw null; - public void Update(object obj, object id) => throw null; - public void Update(object obj) => throw null; - public System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UpdateAsync(string entityName, object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UpdateAsync(object obj, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UpdateAsync(object obj, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - // ERR: Stub generator didn't handle member: ~SessionImpl + public override NHibernate.Event.EventListeners Listeners { get => throw null; } + public override NHibernate.CacheMode CacheMode { get => throw null; set { } } + public override string FetchProfile { get => throw null; set { } } + public bool DefaultReadOnly { get => throw null; set { } } + internal SessionImpl() : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(NHibernate.Impl.ISessionCreationOptions)) { } } - - // Generated from `NHibernate.Impl.SqlQueryImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlQueryImpl : NHibernate.Impl.AbstractQueryImpl, NHibernate.ISynchronizableSQLQuery, NHibernate.ISynchronizableQuery, NHibernate.ISQLQuery, NHibernate.IQuery + public class SqlQueryImpl : NHibernate.Impl.AbstractQueryImpl, NHibernate.ISQLQuery, NHibernate.IQuery, NHibernate.ISynchronizableSQLQuery, NHibernate.ISynchronizableQuery { - public NHibernate.ISQLQuery AddEntity(string entityName) => throw null; - public NHibernate.ISQLQuery AddEntity(string alias, string entityName, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ISQLQuery AddEntity(string alias, string entityName) => throw null; - public NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass) => throw null; - public NHibernate.ISQLQuery AddEntity(System.Type entityClass) => throw null; - public NHibernate.ISQLQuery AddJoin(string alias, string path, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ISQLQuery AddJoin(string alias, string path) => throw null; - public NHibernate.ISQLQuery AddScalar(string columnAlias, NHibernate.Type.IType type) => throw null; - public NHibernate.ISynchronizableSQLQuery AddSynchronizedEntityClass(System.Type entityType) => throw null; - public NHibernate.ISynchronizableSQLQuery AddSynchronizedEntityName(string entityName) => throw null; - public NHibernate.ISynchronizableSQLQuery AddSynchronizedQuerySpace(string querySpace) => throw null; - public override System.Collections.IEnumerable Enumerable() => throw null; - public override System.Collections.Generic.IEnumerable Enumerable() => throw null; + public override System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task> EnumerableAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override int ExecuteUpdate() => throw null; public override System.Threading.Tasks.Task ExecuteUpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Collections.IList List() => throw null; + public override void List(System.Collections.IList results) => throw null; + public override System.Collections.Generic.IList List() => throw null; public NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification GenerateQuerySpecification(System.Collections.Generic.IDictionary parameters) => throw null; public override NHibernate.Engine.QueryParameters GetQueryParameters(System.Collections.Generic.IDictionary namedParams) => throw null; + public override System.Collections.IEnumerable Enumerable() => throw null; + public override System.Collections.Generic.IEnumerable Enumerable() => throw null; + public NHibernate.ISQLQuery AddScalar(string columnAlias, NHibernate.Type.IType type) => throw null; + public NHibernate.ISQLQuery AddJoin(string alias, string path) => throw null; + public NHibernate.ISQLQuery AddEntity(System.Type entityClass) => throw null; + public NHibernate.ISQLQuery AddEntity(string entityName) => throw null; + public NHibernate.ISQLQuery AddEntity(string alias, string entityName) => throw null; + public NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass) => throw null; + public NHibernate.ISQLQuery AddJoin(string alias, string path, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ISQLQuery AddEntity(string alias, string entityName, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ISQLQuery AddEntity(string alias, System.Type entityClass, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ISQLQuery SetResultSetMapping(string name) => throw null; + protected override void VerifyParameters() => throw null; + protected override void VerifyParameters(bool reserveFirstParameter) => throw null; + public override object[] ValueArray() => throw null; + public override NHibernate.Type.IType[] TypeArray() => throw null; + public override NHibernate.IQuery SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; + public override int ExecuteUpdate() => throw null; + protected override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public NHibernate.ISynchronizableSQLQuery AddSynchronizedQuerySpace(string querySpace) => throw null; + public NHibernate.ISynchronizableSQLQuery AddSynchronizedEntityName(string entityName) => throw null; + public NHibernate.ISynchronizableSQLQuery AddSynchronizedEntityClass(System.Type entityType) => throw null; public System.Collections.Generic.IReadOnlyCollection GetSynchronizedQuerySpaces() => throw null; - protected internal override System.Collections.Generic.IEnumerable GetTranslators(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected internal override System.Threading.Tasks.Task> GetTranslatorsAsync(NHibernate.Engine.ISessionImplementor sessionImplementor, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override void List(System.Collections.IList results) => throw null; - public override System.Collections.IList List() => throw null; - public override System.Collections.Generic.IList List() => throw null; - public override System.Threading.Tasks.Task ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override System.Threading.Tasks.Task> ListAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override System.Threading.Tasks.Task ListAsync(System.Collections.IList results, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - protected internal override System.Collections.Generic.IDictionary LockModes { get => throw null; } + protected override System.Collections.Generic.IDictionary LockModes { get => throw null; } public override string[] ReturnAliases { get => throw null; } public override NHibernate.Type.IType[] ReturnTypes { get => throw null; } - public override NHibernate.IQuery SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; - public NHibernate.ISQLQuery SetResultSetMapping(string name) => throw null; - internal SqlQueryImpl(string sql, string[] returnAliases, System.Type[] returnClasses, NHibernate.LockMode[] lockModes, NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ICollection querySpaces, NHibernate.FlushMode flushMode, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - internal SqlQueryImpl(string sql, string[] returnAliases, System.Type[] returnClasses, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - internal SqlQueryImpl(string sql, System.Collections.Generic.IList queryReturns, System.Collections.Generic.ICollection querySpaces, NHibernate.FlushMode flushMode, bool callable, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - internal SqlQueryImpl(string sql, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - internal SqlQueryImpl(NHibernate.Engine.NamedSQLQueryDefinition queryDef, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; - public override NHibernate.Type.IType[] TypeArray() => throw null; - protected override System.Collections.Generic.IList Types { get => throw null; } - public override object[] ValueArray() => throw null; protected override System.Collections.IList Values { get => throw null; } - protected internal override void VerifyParameters(bool reserveFirstParameter) => throw null; - protected internal override void VerifyParameters() => throw null; + protected override System.Collections.Generic.IList Types { get => throw null; } + internal SqlQueryImpl() : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) { } } - - // Generated from `NHibernate.Impl.StatelessSessionImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StatelessSessionImpl : NHibernate.Impl.AbstractSessionImpl, System.IDisposable, NHibernate.IStatelessSession + public class StatelessSessionImpl : NHibernate.Impl.AbstractSessionImpl, NHibernate.IStatelessSession, System.IDisposable { - public override void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; - public override void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx) => throw null; - public override System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool successful, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; - public override void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; - public override System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; - public override string BestGuessEntityName(object entity) => throw null; - public override NHibernate.CacheMode CacheMode { get => throw null; set => throw null; } - public void Close() => throw null; - public override void CloseSessionFromSystemTransaction() => throw null; - public NHibernate.ICriteria CreateCriteria(string alias) where T : class => throw null; - public NHibernate.ICriteria CreateCriteria() where T : class => throw null; - public NHibernate.ICriteria CreateCriteria(string entityName, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(string entityName) => throw null; - public NHibernate.ICriteria CreateCriteria(System.Type entityType, string alias) => throw null; - public NHibernate.ICriteria CreateCriteria(System.Type entityType) => throw null; - public override NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression) => throw null; + public override System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task CreateFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, System.Threading.CancellationToken cancellationToken) => throw null; - public void Delete(string entityName, object entity) => throw null; - public void Delete(object entity) => throw null; - public System.Threading.Tasks.Task DeleteAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task DeleteAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Dispose() => throw null; - protected void Dispose(bool isDisposing) => throw null; - public override System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - public override System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task> EnumerableAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; - public override System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; - public override System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeSQLQuerySpecification, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeSQLQuerySpecification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public override System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override string FetchProfile { get => throw null; set => throw null; } - public override void Flush() => throw null; - public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override void FlushBeforeTransactionCompletion() => throw null; + public override System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task> EnumerableFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task BeforeTransactionCompletionAsync(NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task FlushBeforeTransactionCompletionAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.FlushMode FlushMode { get => throw null; set => throw null; } - public override NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get => throw null; set => throw null; } - public override NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get => throw null; set => throw null; } - public object Get(string entityName, object id, NHibernate.LockMode lockMode) => throw null; - public object Get(string entityName, object id) => throw null; - public T Get(object id, NHibernate.LockMode lockMode) => throw null; - public T Get(object id) => throw null; + public override System.Threading.Tasks.Task AfterTransactionCompletionAsync(bool successful, NHibernate.ITransaction tx, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ManagedFlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ManagedCloseAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InsertAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task InsertAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task DeleteAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task DeleteAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(object id, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task GetAsync(string entityName, object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(object id, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override object GetContextEntityIdentifier(object obj) => throw null; - public override NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj) => throw null; - public override object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key) => throw null; - public override System.Threading.Tasks.Task GetEntityUsingInterceptorAsync(NHibernate.Engine.EntityKey key, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Type.IType GetFilterParameterType(string filterParameterName) => throw null; - public override object GetFilterParameterValue(string filterParameterName) => throw null; - public override NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar) => throw null; - public override System.Threading.Tasks.Task GetQueriesAsync(NHibernate.IQueryExpression query, bool scalar, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Engine.ISessionImplementor GetSessionImplementation() => throw null; - public override string GuessEntityName(object entity) => throw null; - public override object ImmediateLoad(string entityName, object id) => throw null; - public override System.Threading.Tasks.Task ImmediateLoadAsync(string entityName, object id, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RefreshAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RefreshAsync(object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public override System.Threading.Tasks.Task ExecuteNativeUpdateAsync(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeSQLQuerySpecification, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ExecuteUpdateAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; public override void InitializeCollection(NHibernate.Collection.IPersistentCollection collection, bool writing) => throw null; - public override System.Threading.Tasks.Task InitializeCollectionAsync(NHibernate.Collection.IPersistentCollection collection, bool writing, System.Threading.CancellationToken cancellationToken) => throw null; - public object Insert(string entityName, object entity) => throw null; - public object Insert(object entity) => throw null; - public System.Threading.Tasks.Task InsertAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task InsertAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public override object Instantiate(string clazz, object id) => throw null; - public override object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; - public override NHibernate.IInterceptor Interceptor { get => throw null; } public override object InternalLoad(string entityName, object id, bool eager, bool isNullable) => throw null; - public override System.Threading.Tasks.Task InternalLoadAsync(string entityName, object id, bool eager, bool isNullable, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsEventSource { get => throw null; } - public override bool IsOpen { get => throw null; } - public override void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results) => throw null; + public override object ImmediateLoad(string entityName, object id) => throw null; + public override void CloseSessionFromSystemTransaction() => throw null; + public override NHibernate.IQuery CreateFilter(object collection, NHibernate.IQueryExpression queryExpression) => throw null; public override void List(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; public override System.Collections.Generic.IList List(NHibernate.Impl.CriteriaImpl criteria) => throw null; - public override System.Threading.Tasks.Task> ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task ListAsync(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task ListAsync(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; - public override System.Threading.Tasks.Task ListCustomQueryAsync(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; + public override void List(NHibernate.Impl.CriteriaImpl criteria, System.Collections.IList results) => throw null; + public override System.Collections.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override System.Collections.Generic.IEnumerable Enumerable(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; public override System.Collections.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; - public override System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; protected override void ListFilter(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results) => throw null; - public override System.Threading.Tasks.Task ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task> ListFilterAsync(object collection, string filter, NHibernate.Engine.QueryParameters parameters, System.Threading.CancellationToken cancellationToken) => throw null; - protected override System.Threading.Tasks.Task ListFilterAsync(object collection, NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters parameters, System.Collections.IList results, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Event.EventListeners Listeners { get => throw null; } - public void ManagedClose() => throw null; + public override System.Collections.Generic.IList ListFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; + public override System.Collections.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; + public override System.Collections.Generic.IEnumerable EnumerableFilter(object collection, string filter, NHibernate.Engine.QueryParameters parameters) => throw null; + public override void AfterTransactionBegin(NHibernate.ITransaction tx) => throw null; + public override void BeforeTransactionCompletion(NHibernate.ITransaction tx) => throw null; + public override void FlushBeforeTransactionCompletion() => throw null; + public override void AfterTransactionCompletion(bool successful, NHibernate.ITransaction tx) => throw null; + public override object GetContextEntityIdentifier(object obj) => throw null; + public override object Instantiate(string clazz, object id) => throw null; + public override object Instantiate(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; + public override void ListCustomQuery(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.QueryParameters queryParameters, System.Collections.IList results) => throw null; + public override object GetFilterParameterValue(string filterParameterName) => throw null; + public override NHibernate.Type.IType GetFilterParameterType(string filterParameterName) => throw null; + public override NHibernate.Hql.IQueryTranslator[] GetQueries(NHibernate.IQueryExpression query, bool scalar) => throw null; + public override object GetEntityUsingInterceptor(NHibernate.Engine.EntityKey key) => throw null; + public override string BestGuessEntityName(object entity) => throw null; + public override string GuessEntityName(object entity) => throw null; + public NHibernate.IStatelessSession SetBatchSize(int batchSize) => throw null; + public override void Flush() => throw null; public void ManagedFlush() => throw null; - public System.Threading.Tasks.Task ManagedFlushAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Engine.IPersistenceContext PersistenceContext { get => throw null; } - public NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class => throw null; - public NHibernate.IQueryOver QueryOver() where T : class => throw null; - public void Refresh(string entityName, object entity, NHibernate.LockMode lockMode) => throw null; + public NHibernate.Engine.ISessionImplementor GetSessionImplementation() => throw null; + public void Close() => throw null; + public void ManagedClose() => throw null; + public object Insert(object entity) => throw null; + public object Insert(string entityName, object entity) => throw null; + public void Update(object entity) => throw null; + public void Update(string entityName, object entity) => throw null; + public void Delete(object entity) => throw null; + public void Delete(string entityName, object entity) => throw null; + public object Get(string entityName, object id) => throw null; + public T Get(object id) => throw null; + public object Get(string entityName, object id, NHibernate.LockMode lockMode) => throw null; + public T Get(object id, NHibernate.LockMode lockMode) => throw null; + public void Refresh(object entity) => throw null; public void Refresh(string entityName, object entity) => throw null; public void Refresh(object entity, NHibernate.LockMode lockMode) => throw null; - public void Refresh(object entity) => throw null; - public System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task RefreshAsync(string entityName, object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task RefreshAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task RefreshAsync(object entity, NHibernate.LockMode lockMode, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.IStatelessSession SetBatchSize(int batchSize) => throw null; - public override System.Int64 Timestamp { get => throw null; } - public void Update(string entityName, object entity) => throw null; - public void Update(object entity) => throw null; - public System.Threading.Tasks.Task UpdateAsync(string entityName, object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task UpdateAsync(object entity, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - // ERR: Stub generator didn't handle member: ~StatelessSessionImpl + public void Refresh(string entityName, object entity, NHibernate.LockMode lockMode) => throw null; + public NHibernate.ICriteria CreateCriteria() where T : class => throw null; + public NHibernate.ICriteria CreateCriteria(string alias) where T : class => throw null; + public NHibernate.ICriteria CreateCriteria(System.Type entityType) => throw null; + public NHibernate.ICriteria CreateCriteria(System.Type entityType, string alias) => throw null; + public NHibernate.ICriteria CreateCriteria(string entityName) => throw null; + public NHibernate.ICriteria CreateCriteria(string entityName, string alias) => throw null; + public NHibernate.IQueryOver QueryOver() where T : class => throw null; + public NHibernate.IQueryOver QueryOver(System.Linq.Expressions.Expression> alias) where T : class => throw null; + public void Dispose() => throw null; + protected void Dispose(bool isDisposing) => throw null; + public override int ExecuteNativeUpdate(NHibernate.Engine.Query.Sql.NativeSQLQuerySpecification nativeSQLQuerySpecification, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override int ExecuteUpdate(NHibernate.IQueryExpression queryExpression, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override NHibernate.Persister.Entity.IEntityPersister GetEntityPersister(string entityName, object obj) => throw null; + public override long Timestamp { get => throw null; } + public override System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } + public override NHibernate.IInterceptor Interceptor { get => throw null; } + public override NHibernate.Event.EventListeners Listeners { get => throw null; } + public override bool IsEventSource { get => throw null; } + public override NHibernate.Engine.IPersistenceContext PersistenceContext { get => throw null; } + public override bool IsOpen { get => throw null; } + public override NHibernate.FlushMode FlushMode { get => throw null; set { } } + public override NHibernate.CacheMode CacheMode { get => throw null; set { } } + public override string FetchProfile { get => throw null; set { } } + public override NHibernate.Impl.FutureCriteriaBatch FutureCriteriaBatch { get => throw null; set { } } + public override NHibernate.Impl.FutureQueryBatch FutureQueryBatch { get => throw null; set { } } + internal StatelessSessionImpl() : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(NHibernate.Impl.ISessionCreationOptions)) { } + } + public abstract class AbstractDetachedQuery : NHibernate.IDetachedQuery, NHibernate.Impl.IDetachedQueryImplementor + { + protected System.Collections.Generic.Dictionary posUntypeParams; + protected System.Collections.Generic.Dictionary namedUntypeParams; + protected System.Collections.Generic.Dictionary namedUntypeListParams; + protected System.Collections.IList optionalUntypeParams; + protected System.Collections.Generic.Dictionary posParams; + protected System.Collections.Generic.Dictionary namedParams; + protected System.Collections.Generic.Dictionary namedListParams; + protected System.Collections.Generic.Dictionary lockModes; + protected NHibernate.Engine.RowSelection selection; + protected bool cacheable; + protected string cacheRegion; + protected bool readOnly; + protected NHibernate.FlushMode flushMode; + protected NHibernate.Transform.IResultTransformer resultTransformer; + protected bool shouldIgnoredUnknownNamedParameters; + protected NHibernate.CacheMode? cacheMode; + protected string comment; + public abstract NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session); + public NHibernate.IDetachedQuery SetMaxResults(int maxResults) => throw null; + public NHibernate.IDetachedQuery SetFirstResult(int firstResult) => throw null; + public virtual NHibernate.IDetachedQuery SetComment(string comment) => throw null; + public virtual NHibernate.IDetachedQuery SetCacheable(bool cacheable) => throw null; + public virtual NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion) => throw null; + public virtual NHibernate.IDetachedQuery SetReadOnly(bool readOnly) => throw null; + public virtual NHibernate.IDetachedQuery SetTimeout(int timeout) => throw null; + public virtual NHibernate.IDetachedQuery SetFetchSize(int fetchSize) => throw null; + public void SetLockMode(string alias, NHibernate.LockMode lockMode) => throw null; + public NHibernate.IDetachedQuery SetParameter(int position, object val, NHibernate.Type.IType type) => throw null; + public NHibernate.IDetachedQuery SetParameter(string name, object val, NHibernate.Type.IType type) => throw null; + public NHibernate.IDetachedQuery SetParameter(int position, object val) => throw null; + public NHibernate.IDetachedQuery SetParameter(string name, object val) => throw null; + public NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals, NHibernate.Type.IType type) => throw null; + public NHibernate.IDetachedQuery SetParameterList(string name, System.Collections.IEnumerable vals) => throw null; + public NHibernate.IDetachedQuery SetProperties(object obj) => throw null; + public NHibernate.IDetachedQuery SetAnsiString(int position, string val) => throw null; + public NHibernate.IDetachedQuery SetAnsiString(string name, string val) => throw null; + public NHibernate.IDetachedQuery SetBinary(int position, byte[] val) => throw null; + public NHibernate.IDetachedQuery SetBinary(string name, byte[] val) => throw null; + public NHibernate.IDetachedQuery SetBoolean(int position, bool val) => throw null; + public NHibernate.IDetachedQuery SetBoolean(string name, bool val) => throw null; + public NHibernate.IDetachedQuery SetByte(int position, byte val) => throw null; + public NHibernate.IDetachedQuery SetByte(string name, byte val) => throw null; + public NHibernate.IDetachedQuery SetCharacter(int position, char val) => throw null; + public NHibernate.IDetachedQuery SetCharacter(string name, char val) => throw null; + public NHibernate.IDetachedQuery SetDateTime(int position, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetDateTime(string name, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetDateTimeNoMs(int position, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetDateTimeNoMs(string name, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetDecimal(int position, decimal val) => throw null; + public NHibernate.IDetachedQuery SetDecimal(string name, decimal val) => throw null; + public NHibernate.IDetachedQuery SetDouble(int position, double val) => throw null; + public NHibernate.IDetachedQuery SetDouble(string name, double val) => throw null; + public NHibernate.IDetachedQuery SetEntity(int position, object val) => throw null; + public NHibernate.IDetachedQuery SetEntity(string name, object val) => throw null; + public NHibernate.IDetachedQuery SetEnum(int position, System.Enum val) => throw null; + public NHibernate.IDetachedQuery SetEnum(string name, System.Enum val) => throw null; + public NHibernate.IDetachedQuery SetInt16(int position, short val) => throw null; + public NHibernate.IDetachedQuery SetInt16(string name, short val) => throw null; + public NHibernate.IDetachedQuery SetInt32(int position, int val) => throw null; + public NHibernate.IDetachedQuery SetInt32(string name, int val) => throw null; + public NHibernate.IDetachedQuery SetInt64(int position, long val) => throw null; + public NHibernate.IDetachedQuery SetInt64(string name, long val) => throw null; + public NHibernate.IDetachedQuery SetSingle(int position, float val) => throw null; + public NHibernate.IDetachedQuery SetSingle(string name, float val) => throw null; + public NHibernate.IDetachedQuery SetString(int position, string val) => throw null; + public NHibernate.IDetachedQuery SetString(string name, string val) => throw null; + public NHibernate.IDetachedQuery SetTime(int position, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetTime(string name, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetTimestamp(int position, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetTimestamp(string name, System.DateTime val) => throw null; + public NHibernate.IDetachedQuery SetGuid(int position, System.Guid val) => throw null; + public NHibernate.IDetachedQuery SetGuid(string name, System.Guid val) => throw null; + public virtual NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; + public NHibernate.IDetachedQuery SetResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + public NHibernate.IDetachedQuery SetIgnoreUknownNamedParameters(bool ignoredUnknownNamedParameters) => throw null; + public virtual NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + protected void SetQueryProperties(NHibernate.IQuery q) => throw null; + public void CopyTo(NHibernate.IDetachedQuery destination) => throw null; + public void SetParametersTo(NHibernate.IDetachedQuery destination) => throw null; + void NHibernate.Impl.IDetachedQueryImplementor.OverrideInfoFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; + void NHibernate.Impl.IDetachedQueryImplementor.OverrideParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; + public NHibernate.IDetachedQuery CopyParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin) => throw null; + protected AbstractDetachedQuery() => throw null; + } + public class DetachedNamedQuery : NHibernate.Impl.AbstractDetachedQuery + { + public DetachedNamedQuery(string queryName) => throw null; + public override NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session) => throw null; + public NHibernate.Impl.DetachedNamedQuery Clone() => throw null; + public override NHibernate.IDetachedQuery SetCacheable(bool cacheable) => throw null; + public override NHibernate.IDetachedQuery SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + public override NHibernate.IDetachedQuery SetCacheRegion(string cacheRegion) => throw null; + public override NHibernate.IDetachedQuery SetReadOnly(bool readOnly) => throw null; + public override NHibernate.IDetachedQuery SetTimeout(int timeout) => throw null; + public override NHibernate.IDetachedQuery SetFetchSize(int fetchSize) => throw null; + public override NHibernate.IDetachedQuery SetComment(string comment) => throw null; + public override NHibernate.IDetachedQuery SetFlushMode(NHibernate.FlushMode flushMode) => throw null; + public string QueryName { get => throw null; } + } + public class DetachedQuery : NHibernate.Impl.AbstractDetachedQuery + { + public DetachedQuery(string hql) => throw null; + public override NHibernate.IQuery GetExecutableQuery(NHibernate.ISession session) => throw null; + public NHibernate.Impl.DetachedQuery Clone() => throw null; + public string Hql { get => throw null; } + } + public class EnumerableImpl : System.Collections.IEnumerable, System.Collections.IEnumerator, System.IDisposable + { + public EnumerableImpl(System.Data.Common.DbDataReader reader, System.Data.Common.DbCommand cmd, NHibernate.Event.IEventSource session, bool readOnly, NHibernate.Type.IType[] types, string[][] columnNames, NHibernate.Engine.RowSelection selection, NHibernate.Hql.HolderInstantiator holderInstantiator) => throw null; + public EnumerableImpl(System.Data.Common.DbDataReader reader, System.Data.Common.DbCommand cmd, NHibernate.Event.IEventSource session, bool readOnly, NHibernate.Type.IType[] types, string[][] columnNames, NHibernate.Engine.RowSelection selection, NHibernate.Transform.IResultTransformer resultTransformer, string[] returnAliases) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool isDisposing) => throw null; + public object Current { get => throw null; } + } + public enum LambdaSubqueryType + { + Exact = 1, + All = 2, + Some = 3, + } + public static class ExpressionProcessor + { + public static object FindValue(System.Linq.Expressions.Expression expression) => throw null; + public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo FindMemberProjection(System.Linq.Expressions.Expression expression) => throw null; + public static string FindMemberExpression(System.Linq.Expressions.Expression expression) => throw null; + public static string FindPropertyExpression(System.Linq.Expressions.Expression expression) => throw null; + public static NHibernate.Criterion.DetachedCriteria FindDetachedCriteria(System.Linq.Expressions.Expression expression) => throw null; + public static string Signature(System.Reflection.MethodInfo methodInfo) => throw null; + public static string Signature(System.Reflection.MemberInfo memberInfo) => throw null; + public static NHibernate.Criterion.ICriterion ProcessExpression(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.ICriterion ProcessExpression(System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.Expression> expression, System.Func orderDelegate) => throw null; + public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.Expression> expression, System.Func orderDelegate) => throw null; + public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.LambdaExpression expression, System.Func orderDelegate) => throw null; + public static NHibernate.Criterion.Order ProcessOrder(System.Linq.Expressions.LambdaExpression expression, System.Func orderStringDelegate, System.Func orderProjectionDelegate) => throw null; + public static NHibernate.Criterion.AbstractCriterion ProcessSubquery(NHibernate.Impl.LambdaSubqueryType subqueryType, System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Criterion.AbstractCriterion ProcessSubquery(NHibernate.Impl.LambdaSubqueryType subqueryType, System.Linq.Expressions.Expression> expression) => throw null; + public static void RegisterCustomMethodCall(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; + public static void RegisterCustomProjection(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; + public static void RegisterCustomProjection(System.Linq.Expressions.Expression> function, System.Func functionProcessor) => throw null; + public class ProjectionInfo + { + protected ProjectionInfo() => throw null; + public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo ForProperty(string property) => throw null; + public static NHibernate.Impl.ExpressionProcessor.ProjectionInfo ForProjection(NHibernate.Criterion.IProjection projection) => throw null; + public NHibernate.Criterion.IProjection AsProjection() => throw null; + public NHibernate.Criterion.ICriterion CreateCriterion(System.Func stringFunc, System.Func projectionFunc) => throw null; + public NHibernate.Criterion.ICriterion CreateCriterion(System.Func stringFunc, System.Func projectionFunc, object value) => throw null; + public NHibernate.Criterion.ICriterion CreateCriterion(NHibernate.Impl.ExpressionProcessor.ProjectionInfo rhs, System.Func ssFunc, System.Func spFunc, System.Func psFunc, System.Func ppFunc) => throw null; + public T Create(System.Func stringFunc, System.Func projectionFunc) => throw null; + public NHibernate.Criterion.Order CreateOrder(System.Func orderStringDelegate, System.Func orderProjectionDelegate) => throw null; + public string AsProperty() => throw null; + } + } + public class FilterImpl : NHibernate.IFilter + { + public static string MARKER; + public void AfterDeserialize(NHibernate.Engine.FilterDefinition factoryDefinition) => throw null; + public FilterImpl(NHibernate.Engine.FilterDefinition configuration) => throw null; + public NHibernate.IFilter SetParameter(string name, object value) => throw null; + public NHibernate.IFilter SetParameterList(string name, System.Collections.Generic.ICollection values) => throw null; + public object GetParameter(string name) => throw null; + public int? GetParameterSpan(string name) => throw null; + public void Validate() => throw null; + public NHibernate.Engine.FilterDefinition FilterDefinition { get => throw null; } + public string Name { get => throw null; } + public System.Collections.Generic.IDictionary Parameters { get => throw null; } + } + public interface IDetachedQueryImplementor + { + void CopyTo(NHibernate.IDetachedQuery destination); + void SetParametersTo(NHibernate.IDetachedQuery destination); + void OverrideInfoFrom(NHibernate.Impl.IDetachedQueryImplementor origin); + void OverrideParametersFrom(NHibernate.Impl.IDetachedQueryImplementor origin); + } + public interface ISessionCreationOptionsWithMultiTenancy + { + NHibernate.MultiTenancy.TenantConfiguration TenantConfiguration { get; set; } + } + public interface ISessionCreationOptions + { + NHibernate.FlushMode InitialSessionFlushMode { get; } + bool ShouldAutoClose { get; } + bool ShouldAutoJoinTransaction { get; } + System.Data.Common.DbConnection UserSuppliedConnection { get; } + NHibernate.IInterceptor SessionInterceptor { get; } + NHibernate.ConnectionReleaseMode SessionConnectionReleaseMode { get; } + } + public interface ISharedSessionCreationOptions : NHibernate.Impl.ISessionCreationOptions + { + bool IsTransactionCoordinatorShared { get; } + NHibernate.AdoNet.ConnectionManager ConnectionManager { get; } + } + public interface ISupportEntityJoinCriteria + { + NHibernate.ICriteria CreateEntityCriteria(string alias, NHibernate.Criterion.ICriterion withClause, NHibernate.SqlCommand.JoinType joinType, string entityName); + } + public static class MessageHelper + { + public static string InfoString(System.Type clazz, object id) => throw null; + public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id, NHibernate.Type.IType identifierType, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object[] ids, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister, object id) => throw null; + public static string InfoString(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public static string InfoString(NHibernate.Persister.Collection.ICollectionPersister persister, object id) => throw null; + public static string InfoString(string entityName, string propertyName, object key) => throw null; + public static string InfoString(NHibernate.Persister.Collection.ICollectionPersister persister, object id, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static string InfoString(string entityName, object id) => throw null; + } + public interface ITranslator + { + NHibernate.Loader.Loader Loader { get; } + NHibernate.Type.IType[] ReturnTypes { get; } + string[] ReturnAliases { get; } + System.Collections.Generic.ICollection QuerySpaces { get; } + } + public sealed class Printer + { + public string ToString(object entity) => throw null; + public string ToString(NHibernate.Type.IType[] types, object[] values) => throw null; + public string ToString(System.Collections.Generic.IDictionary namedTypedValues) => throw null; + public void ToString(object[] entities) => throw null; + public Printer(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + } + public class QueryImpl : NHibernate.Impl.AbstractQueryImpl2 + { + public QueryImpl(string queryString, NHibernate.FlushMode flushMode, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; + public QueryImpl(string queryString, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Query.ParameterMetadata parameterMetadata) : base(default(string), default(NHibernate.FlushMode), default(NHibernate.Engine.ISessionImplementor), default(NHibernate.Engine.Query.ParameterMetadata)) => throw null; + protected override NHibernate.IQueryExpression ExpandParameters(System.Collections.Generic.IDictionary namedParams) => throw null; + } + public static class SessionFactoryObjectFactory + { + public static void AddInstance(string uid, string name, NHibernate.ISessionFactory instance, System.Collections.Generic.IDictionary properties) => throw null; + public static void RemoveInstance(string uid, string name, System.Collections.Generic.IDictionary properties) => throw null; + public static NHibernate.ISessionFactory GetNamedInstance(string name) => throw null; + public static NHibernate.ISessionFactory GetInstance(string uid) => throw null; + } + public class SessionIdLoggingContext : System.IDisposable + { + public SessionIdLoggingContext(System.Guid id) => throw null; + public static System.IDisposable CreateOrNull(System.Guid id) => throw null; + public void Dispose() => throw null; + public static System.Guid? SessionId { get => throw null; set { } } } - } namespace Intercept { - // Generated from `NHibernate.Intercept.AbstractFieldInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractFieldInterceptor : NHibernate.Intercept.IFieldInterceptor { - protected internal AbstractFieldInterceptor(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet uninitializedFields, System.Collections.Generic.ISet unwrapProxyFieldNames, string entityName, System.Type mappedClass) => throw null; + public static object InvokeImplementation; + protected AbstractFieldInterceptor(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet uninitializedFields, System.Collections.Generic.ISet unwrapProxyFieldNames, string entityName, System.Type mappedClass) => throw null; + public bool IsInitializedField(string field) => throw null; + public void MarkDirty() => throw null; public void ClearDirty() => throw null; - public string EntityName { get => throw null; } - public System.Collections.Generic.ISet GetUninitializedFields() => throw null; - public bool Initializing { get => throw null; } - public object Intercept(object target, string fieldName, object value, bool setter) => throw null; public object Intercept(object target, string fieldName, object value) => throw null; - public static object InvokeImplementation; + public object Intercept(object target, string fieldName, object value, bool setter) => throw null; + public System.Collections.Generic.ISet GetUninitializedFields() => throw null; public bool IsDirty { get => throw null; } + public NHibernate.Engine.ISessionImplementor Session { get => throw null; set { } } public bool IsInitialized { get => throw null; } - public bool IsInitializedField(string field) => throw null; + public string EntityName { get => throw null; } public System.Type MappedClass { get => throw null; } - public void MarkDirty() => throw null; - public NHibernate.Engine.ISessionImplementor Session { get => throw null; set => throw null; } public System.Collections.Generic.ISet UninitializedFields { get => throw null; } + public bool Initializing { get => throw null; } } - - // Generated from `NHibernate.Intercept.DefaultDynamicLazyFieldInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultDynamicLazyFieldInterceptor : NHibernate.Proxy.DynamicProxy.IInterceptor, NHibernate.Intercept.IFieldInterceptorAccessor + public class DefaultDynamicLazyFieldInterceptor : NHibernate.Intercept.IFieldInterceptorAccessor, NHibernate.Proxy.DynamicProxy.IInterceptor { - public DefaultDynamicLazyFieldInterceptor() => throw null; - public NHibernate.Intercept.IFieldInterceptor FieldInterceptor { get => throw null; set => throw null; } public object Intercept(NHibernate.Proxy.DynamicProxy.InvocationInfo info) => throw null; + public DefaultDynamicLazyFieldInterceptor() => throw null; + public NHibernate.Intercept.IFieldInterceptor FieldInterceptor { get => throw null; set { } } } - - // Generated from `NHibernate.Intercept.DefaultFieldInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultFieldInterceptor : NHibernate.Intercept.AbstractFieldInterceptor { public DefaultFieldInterceptor(NHibernate.Engine.ISessionImplementor session, System.Collections.Generic.ISet uninitializedFields, System.Collections.Generic.ISet unwrapProxyFieldNames, string entityName, System.Type mappedClass) : base(default(NHibernate.Engine.ISessionImplementor), default(System.Collections.Generic.ISet), default(System.Collections.Generic.ISet), default(string), default(System.Type)) => throw null; } - - // Generated from `NHibernate.Intercept.FieldInterceptionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class FieldInterceptionHelper { - public static void ClearDirty(object entity) => throw null; + public static bool IsInstrumented(System.Type entityClass) => throw null; + public static bool IsInstrumented(object entity) => throw null; public static NHibernate.Intercept.IFieldInterceptor ExtractFieldInterceptor(object entity) => throw null; public static NHibernate.Intercept.IFieldInterceptor InjectFieldInterceptor(object entity, string entityName, System.Type mappedClass, System.Collections.Generic.ISet uninitializedFieldNames, System.Collections.Generic.ISet unwrapProxyFieldNames, NHibernate.Engine.ISessionImplementor session) => throw null; - public static bool IsInstrumented(object entity) => throw null; - public static bool IsInstrumented(System.Type entityClass) => throw null; + public static void ClearDirty(object entity) => throw null; public static void MarkDirty(object entity) => throw null; } - - // Generated from `NHibernate.Intercept.FieldInterceptorExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class FieldInterceptorExtensions - { - public static object Intercept(this NHibernate.Intercept.IFieldInterceptor interceptor, object target, string fieldName, object value, bool setter) => throw null; - } - - // Generated from `NHibernate.Intercept.IFieldInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFieldInterceptor { + bool IsInitializedField(string field); + void MarkDirty(); void ClearDirty(); - string EntityName { get; } object Intercept(object target, string fieldName, object value); bool IsDirty { get; } + NHibernate.Engine.ISessionImplementor Session { get; set; } bool IsInitialized { get; } - bool IsInitializedField(string field); + string EntityName { get; } System.Type MappedClass { get; } - void MarkDirty(); - NHibernate.Engine.ISessionImplementor Session { get; set; } } - - // Generated from `NHibernate.Intercept.IFieldInterceptorAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static partial class FieldInterceptorExtensions + { + public static object Intercept(this NHibernate.Intercept.IFieldInterceptor interceptor, object target, string fieldName, object value, bool setter) => throw null; + } public interface IFieldInterceptorAccessor { NHibernate.Intercept.IFieldInterceptor FieldInterceptor { get; set; } } - - // Generated from `NHibernate.Intercept.ILazyPropertyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ILazyPropertyInitializer + public struct UnfetchedLazyProperty { - object InitializeLazyProperty(string fieldName, object entity, NHibernate.Engine.ISessionImplementor session); } - - // Generated from `NHibernate.Intercept.LazyPropertyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public struct LazyPropertyInitializer { - // Stub generator skipped constructor public static object UnfetchedProperty; } - - // Generated from `NHibernate.Intercept.UnfetchedLazyProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct UnfetchedLazyProperty + public interface ILazyPropertyInitializer { - // Stub generator skipped constructor + object InitializeLazyProperty(string fieldName, object entity, NHibernate.Engine.ISessionImplementor session); } - } namespace Linq { - // Generated from `NHibernate.Linq.DefaultQueryProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultQueryProvider : System.Linq.IQueryProvider, NHibernate.Linq.ISupportFutureBatchNhQueryProvider, NHibernate.Linq.IQueryProviderWithOptions, NHibernate.Linq.INhQueryProvider + public interface INhQueryProvider : System.Linq.IQueryProvider { - public object Collection { get => throw null; } - public virtual System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; - public virtual System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; - protected virtual System.Linq.IQueryProvider CreateWithOptions(NHibernate.Linq.NhQueryableOptions options) => throw null; - public DefaultQueryProvider(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + System.Threading.Tasks.Task ExecuteDmlAsync(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken); + NHibernate.IFutureEnumerable ExecuteFuture(System.Linq.Expressions.Expression expression); + NHibernate.IFutureValue ExecuteFutureValue(System.Linq.Expressions.Expression expression); + void SetResultTransformerAndAdditionalCriteria(NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhExpression, System.Collections.Generic.IDictionary> parameters); + int ExecuteDml(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression); + System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken); + } + public class DefaultQueryProvider : NHibernate.Linq.INhQueryProvider, System.Linq.IQueryProvider, NHibernate.Linq.IQueryProviderWithOptions, NHibernate.Linq.ISupportFutureBatchNhQueryProvider + { + public virtual System.Threading.Tasks.Task> ExecuteListAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task ExecuteQueryAsync(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhQuery, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task ExecuteQueryAsync(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteDmlAsync(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; public DefaultQueryProvider(NHibernate.Engine.ISessionImplementor session) => throw null; + public DefaultQueryProvider(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; protected DefaultQueryProvider(NHibernate.Engine.ISessionImplementor session, object collection, NHibernate.Linq.NhQueryableOptions options) => throw null; public virtual object Execute(System.Linq.Expressions.Expression expression) => throw null; public TResult Execute(System.Linq.Expressions.Expression expression) => throw null; - public virtual System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; - public int ExecuteDml(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression) => throw null; - public System.Threading.Tasks.Task ExecuteDmlAsync(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Collections.Generic.IList ExecuteList(System.Linq.Expressions.Expression expression) => throw null; + public System.Linq.IQueryProvider WithOptions(System.Action setOptions) => throw null; + protected virtual System.Linq.IQueryProvider CreateWithOptions(NHibernate.Linq.NhQueryableOptions options) => throw null; + public virtual System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; + public virtual System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; public virtual NHibernate.IFutureEnumerable ExecuteFuture(System.Linq.Expressions.Expression expression) => throw null; public virtual NHibernate.IFutureValue ExecuteFutureValue(System.Linq.Expressions.Expression expression) => throw null; - public virtual System.Collections.Generic.IList ExecuteList(System.Linq.Expressions.Expression expression) => throw null; - public virtual System.Threading.Tasks.Task> ExecuteListAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual NHibernate.Linq.NhLinqExpression PrepareQuery(System.Linq.Expressions.Expression expression, out NHibernate.IQuery query) => throw null; protected virtual object ExecuteQuery(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhQuery) => throw null; protected virtual object ExecuteQuery(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query) => throw null; - protected virtual System.Threading.Tasks.Task ExecuteQueryAsync(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual System.Threading.Tasks.Task ExecuteQueryAsync(NHibernate.Linq.NhLinqExpression nhLinqExpression, NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhQuery, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual void SetResultTransformerAndAdditionalCriteria(NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhExpression, System.Collections.Generic.IDictionary> parameters) => throw null; + public int ExecuteDml(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression) => throw null; public NHibernate.IQuery GetPreparedQuery(System.Linq.Expressions.Expression expression, out NHibernate.Linq.NhLinqExpression nhExpression) => throw null; - protected virtual NHibernate.Linq.NhLinqExpression PrepareQuery(System.Linq.Expressions.Expression expression, out NHibernate.IQuery query) => throw null; + public object Collection { get => throw null; } public virtual NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public virtual void SetResultTransformerAndAdditionalCriteria(NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhExpression, System.Collections.Generic.IDictionary> parameters) => throw null; - public System.Linq.IQueryProvider WithOptions(System.Action setOptions) => throw null; - } - - // Generated from `NHibernate.Linq.DmlExpressionRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DmlExpressionRewriter - { - public static System.Linq.Expressions.Expression PrepareExpression(System.Linq.Expressions.Expression sourceExpression, System.Collections.Generic.IReadOnlyDictionary assignments) => throw null; - public static System.Linq.Expressions.Expression PrepareExpression(System.Linq.Expressions.Expression sourceExpression, System.Linq.Expressions.Expression> expression) => throw null; - public static System.Linq.Expressions.Expression PrepareExpressionFromAnonymous(System.Linq.Expressions.Expression sourceExpression, System.Linq.Expressions.Expression> expression) => throw null; } - - // Generated from `NHibernate.Linq.DmlExtensionMethods` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class DmlExtensionMethods { - public static int Delete(this System.Linq.IQueryable source) => throw null; public static System.Threading.Tasks.Task DeleteAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.Linq.InsertBuilder InsertBuilder(this System.Linq.IQueryable source) => throw null; - public static int InsertInto(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; - public static int InsertInto(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; - public static System.Threading.Tasks.Task InsertIntoAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task UpdateAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task UpdateAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task UpdateVersionedAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task UpdateVersionedAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task InsertIntoAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static int Update(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; + public static System.Threading.Tasks.Task InsertIntoAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static int Delete(this System.Linq.IQueryable source) => throw null; public static int Update(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; - public static System.Threading.Tasks.Task UpdateAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task UpdateAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static NHibernate.Linq.UpdateBuilder UpdateBuilder(this System.Linq.IQueryable source) => throw null; - public static int UpdateVersioned(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; + public static int Update(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; public static int UpdateVersioned(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; - public static System.Threading.Tasks.Task UpdateVersionedAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task UpdateVersionedAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static int UpdateVersioned(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Linq.UpdateBuilder UpdateBuilder(this System.Linq.IQueryable source) => throw null; + public static int InsertInto(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; + public static int InsertInto(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> expression) => throw null; + public static NHibernate.Linq.InsertBuilder InsertBuilder(this System.Linq.IQueryable source) => throw null; } - - // Generated from `NHibernate.Linq.EagerFetchingExtensionMethods` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class EagerFetchingExtensionMethods + public class InsertBuilder { - public static NHibernate.Linq.INhFetchRequest Fetch(this System.Linq.IQueryable query, System.Linq.Expressions.Expression> relatedObjectSelector) => throw null; - public static NHibernate.Linq.INhFetchRequest FetchLazyProperties(this System.Linq.IQueryable query) => throw null; - public static NHibernate.Linq.INhFetchRequest FetchMany(this System.Linq.IQueryable query, System.Linq.Expressions.Expression>> relatedObjectSelector) => throw null; - public static NHibernate.Linq.INhFetchRequest ThenFetch(this NHibernate.Linq.INhFetchRequest query, System.Linq.Expressions.Expression> relatedObjectSelector) => throw null; - public static NHibernate.Linq.INhFetchRequest ThenFetchMany(this NHibernate.Linq.INhFetchRequest query, System.Linq.Expressions.Expression>> relatedObjectSelector) => throw null; + public System.Threading.Tasks.Task InsertAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public NHibernate.Linq.InsertBuilder Value(System.Linq.Expressions.Expression> property, System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Linq.InsertBuilder Value(System.Linq.Expressions.Expression> property, TProp value) => throw null; + public int Insert() => throw null; } - - // Generated from `NHibernate.Linq.EnumerableHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class EnumerableHelper + public class InsertBuilder { - public static System.Reflection.MethodInfo GetMethod(string name, System.Type[] parameterTypes, System.Type[] genericTypeParameters) => throw null; - public static System.Reflection.MethodInfo GetMethod(string name, System.Type[] parameterTypes) => throw null; + public NHibernate.Linq.InsertBuilder Into() => throw null; } - - // Generated from `NHibernate.Linq.ExpressionExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ExpressionExtensions + public class UpdateBuilder { - public static bool IsGroupingElementOf(this Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression, Remotion.Linq.Clauses.ResultOperators.GroupResultOperator groupBy) => throw null; - public static bool IsGroupingKey(this System.Linq.Expressions.MemberExpression expression) => throw null; - public static bool IsGroupingKeyOf(this System.Linq.Expressions.MemberExpression expression, Remotion.Linq.Clauses.ResultOperators.GroupResultOperator groupBy) => throw null; + public System.Threading.Tasks.Task UpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task UpdateVersionedAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public NHibernate.Linq.UpdateBuilder Set(System.Linq.Expressions.Expression> property, System.Linq.Expressions.Expression> expression) => throw null; + public NHibernate.Linq.UpdateBuilder Set(System.Linq.Expressions.Expression> property, TProp value) => throw null; + public int Update() => throw null; + public int UpdateVersioned() => throw null; } - - // Generated from `NHibernate.Linq.ExpressionToHqlTranslationResults` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ExpressionToHqlTranslationResults + public interface ISupportFutureBatchNhQueryProvider { - public System.Collections.Generic.List>>> AdditionalCriteria { get => throw null; } - public System.Type ExecuteResultTypeOverride { get => throw null; } - public ExpressionToHqlTranslationResults(NHibernate.Hql.Ast.HqlTreeNode statement, System.Collections.Generic.IList itemTransformers, System.Collections.Generic.IList listTransformers, System.Collections.Generic.IList postExecuteTransformers, System.Collections.Generic.List>>> additionalCriteria, System.Type executeResultTypeOverride) => throw null; - public System.Delegate PostExecuteTransformer { get => throw null; } - public NHibernate.Linq.ResultTransformer ResultTransformer { get => throw null; } - public NHibernate.Hql.Ast.HqlTreeNode Statement { get => throw null; } + NHibernate.IQuery GetPreparedQuery(System.Linq.Expressions.Expression expression, out NHibernate.Linq.NhLinqExpression nhExpression); + NHibernate.Engine.ISessionImplementor Session { get; } } - - // Generated from `NHibernate.Linq.IEntityNameProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface IEntityNameProvider + public interface IQueryProviderWithOptions : System.Linq.IQueryProvider { - string EntityName { get; } + System.Linq.IQueryProvider WithOptions(System.Action setOptions); } - - // Generated from `NHibernate.Linq.INhFetchRequest<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INhFetchRequest : System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IOrderedQueryable, System.Linq.IOrderedQueryable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class DmlExpressionRewriter { + public static System.Linq.Expressions.Expression PrepareExpression(System.Linq.Expressions.Expression sourceExpression, System.Linq.Expressions.Expression> expression) => throw null; + public static System.Linq.Expressions.Expression PrepareExpressionFromAnonymous(System.Linq.Expressions.Expression sourceExpression, System.Linq.Expressions.Expression> expression) => throw null; + public static System.Linq.Expressions.Expression PrepareExpression(System.Linq.Expressions.Expression sourceExpression, System.Collections.Generic.IReadOnlyDictionary assignments) => throw null; } - - // Generated from `NHibernate.Linq.INhQueryModelVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INhQueryModelVisitor : Remotion.Linq.IQueryModelVisitor + public static class EagerFetchingExtensionMethods { - void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause nhWhereClause, Remotion.Linq.QueryModel queryModel, int index); - void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause nhJoinClause, Remotion.Linq.QueryModel queryModel, int index); - void VisitNhWithClause(NHibernate.Linq.Clauses.NhWithClause nhWhereClause, Remotion.Linq.QueryModel queryModel, int index); + public static NHibernate.Linq.INhFetchRequest Fetch(this System.Linq.IQueryable query, System.Linq.Expressions.Expression> relatedObjectSelector) => throw null; + public static NHibernate.Linq.INhFetchRequest FetchLazyProperties(this System.Linq.IQueryable query) => throw null; + public static NHibernate.Linq.INhFetchRequest FetchMany(this System.Linq.IQueryable query, System.Linq.Expressions.Expression>> relatedObjectSelector) => throw null; + public static NHibernate.Linq.INhFetchRequest ThenFetch(this NHibernate.Linq.INhFetchRequest query, System.Linq.Expressions.Expression> relatedObjectSelector) => throw null; + public static NHibernate.Linq.INhFetchRequest ThenFetchMany(this NHibernate.Linq.INhFetchRequest query, System.Linq.Expressions.Expression>> relatedObjectSelector) => throw null; } - - // Generated from `NHibernate.Linq.INhQueryModelVisitorExtended` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface INhQueryModelVisitorExtended : Remotion.Linq.IQueryModelVisitor, NHibernate.Linq.INhQueryModelVisitor + public interface INhFetchRequest : System.Linq.IOrderedQueryable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Linq.IQueryable { - void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause nhOuterJoinClause, Remotion.Linq.QueryModel queryModel, int index); } - - // Generated from `NHibernate.Linq.INhQueryProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INhQueryProvider : System.Linq.IQueryProvider + public class NhFetchRequest : Remotion.Linq.QueryableBase, NHibernate.Linq.INhFetchRequest, System.Linq.IOrderedQueryable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Linq.IQueryable { - System.Threading.Tasks.Task ExecuteAsync(System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken); - int ExecuteDml(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression); - System.Threading.Tasks.Task ExecuteDmlAsync(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression, System.Threading.CancellationToken cancellationToken); - NHibernate.IFutureEnumerable ExecuteFuture(System.Linq.Expressions.Expression expression); - NHibernate.IFutureValue ExecuteFutureValue(System.Linq.Expressions.Expression expression); - void SetResultTransformerAndAdditionalCriteria(NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression nhExpression, System.Collections.Generic.IDictionary> parameters); + public NhFetchRequest(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) : base(default(System.Linq.IQueryProvider)) => throw null; } - - // Generated from `NHibernate.Linq.IQueryProviderWithOptions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryProviderWithOptions : System.Linq.IQueryProvider + public static class ReflectionHelper { - System.Linq.IQueryProvider WithOptions(System.Action setOptions); + public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression> method) => throw null; + public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression> method) => throw null; + public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression method) => throw null; + public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression method) => throw null; + public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; } - - // Generated from `NHibernate.Linq.IQueryableOptions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryableOptions + public static class EnumerableHelper { - NHibernate.Linq.IQueryableOptions SetCacheMode(NHibernate.CacheMode cacheMode); - NHibernate.Linq.IQueryableOptions SetCacheRegion(string cacheRegion); - NHibernate.Linq.IQueryableOptions SetCacheable(bool cacheable); - NHibernate.Linq.IQueryableOptions SetTimeout(int timeout); + public static System.Reflection.MethodInfo GetMethod(string name, System.Type[] parameterTypes) => throw null; + public static System.Reflection.MethodInfo GetMethod(string name, System.Type[] parameterTypes, System.Type[] genericTypeParameters) => throw null; } - - // Generated from `NHibernate.Linq.ISupportFutureBatchNhQueryProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISupportFutureBatchNhQueryProvider + public static partial class ExpressionExtensions { - NHibernate.IQuery GetPreparedQuery(System.Linq.Expressions.Expression expression, out NHibernate.Linq.NhLinqExpression nhExpression); - NHibernate.Engine.ISessionImplementor Session { get; } + public static bool IsGroupingKey(this System.Linq.Expressions.MemberExpression expression) => throw null; + public static bool IsGroupingKeyOf(this System.Linq.Expressions.MemberExpression expression, Remotion.Linq.Clauses.ResultOperators.GroupResultOperator groupBy) => throw null; + public static bool IsGroupingElementOf(this Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression, Remotion.Linq.Clauses.ResultOperators.GroupResultOperator groupBy) => throw null; } - - // Generated from `NHibernate.Linq.InsertBuilder<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InsertBuilder + public class ExpressionToHqlTranslationResults { - public int Insert() => throw null; - public System.Threading.Tasks.Task InsertAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public NHibernate.Linq.InsertBuilder Value(System.Linq.Expressions.Expression> property, TProp value) => throw null; - public NHibernate.Linq.InsertBuilder Value(System.Linq.Expressions.Expression> property, System.Linq.Expressions.Expression> expression) => throw null; + public ExpressionToHqlTranslationResults(NHibernate.Hql.Ast.HqlTreeNode statement, System.Collections.Generic.IList itemTransformers, System.Collections.Generic.IList listTransformers, System.Collections.Generic.IList postExecuteTransformers, System.Collections.Generic.List>>> additionalCriteria, System.Type executeResultTypeOverride) => throw null; + public NHibernate.Hql.Ast.HqlTreeNode Statement { get => throw null; } + public NHibernate.Linq.ResultTransformer ResultTransformer { get => throw null; } + public System.Delegate PostExecuteTransformer { get => throw null; } + public System.Collections.Generic.List>>> AdditionalCriteria { get => throw null; } + public System.Type ExecuteResultTypeOverride { get => throw null; } } - - // Generated from `NHibernate.Linq.InsertBuilder<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InsertBuilder + public interface INhQueryModelVisitor : Remotion.Linq.IQueryModelVisitor { - public NHibernate.Linq.InsertBuilder Into() => throw null; + void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause nhJoinClause, Remotion.Linq.QueryModel queryModel, int index); + void VisitNhWithClause(NHibernate.Linq.Clauses.NhWithClause nhWhereClause, Remotion.Linq.QueryModel queryModel, int index); + void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause nhWhereClause, Remotion.Linq.QueryModel queryModel, int index); } - - // Generated from `NHibernate.Linq.IntermediateHqlTree` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IntermediateHqlTree { - public void AddAdditionalCriteria(System.Action>> criteria) => throw null; + public IntermediateHqlTree(bool root, NHibernate.Linq.QueryMode mode) => throw null; + public NHibernate.Linq.ExpressionToHqlTranslationResults GetTranslation() => throw null; public void AddDistinctRootOperator() => throw null; + public void AddItemTransformer(System.Linq.Expressions.LambdaExpression transformer) => throw null; public void AddFromClause(NHibernate.Hql.Ast.HqlTreeNode from) => throw null; + public void AddSelectClause(NHibernate.Hql.Ast.HqlTreeNode select) => throw null; public void AddFromLastChildClause(params NHibernate.Hql.Ast.HqlTreeNode[] nodes) => throw null; - public void AddGroupByClause(NHibernate.Hql.Ast.HqlGroupBy groupBy) => throw null; - public void AddHavingClause(NHibernate.Hql.Ast.HqlBooleanExpression where) => throw null; public void AddInsertClause(NHibernate.Hql.Ast.HqlIdent target, NHibernate.Hql.Ast.HqlRange columnSpec) => throw null; - public void AddItemTransformer(System.Linq.Expressions.LambdaExpression transformer) => throw null; - public void AddListTransformer(System.Linq.Expressions.LambdaExpression lambda) => throw null; + public void AddGroupByClause(NHibernate.Hql.Ast.HqlGroupBy groupBy) => throw null; public void AddOrderByClause(NHibernate.Hql.Ast.HqlExpression orderBy, NHibernate.Hql.Ast.HqlDirectionStatement direction) => throw null; - public void AddPostExecuteTransformer(System.Linq.Expressions.LambdaExpression lambda) => throw null; - public void AddSelectClause(NHibernate.Hql.Ast.HqlTreeNode select) => throw null; - public void AddSet(NHibernate.Hql.Ast.HqlEquality equality) => throw null; public void AddSkipClause(NHibernate.Hql.Ast.HqlExpression toSkip) => throw null; public void AddTakeClause(NHibernate.Hql.Ast.HqlExpression toTake) => throw null; public void AddWhereClause(NHibernate.Hql.Ast.HqlBooleanExpression where) => throw null; - public System.Type ExecuteResultTypeOverride { get => throw null; set => throw null; } - public NHibernate.Linq.ExpressionToHqlTranslationResults GetTranslation() => throw null; - public IntermediateHqlTree(bool root, NHibernate.Linq.QueryMode mode) => throw null; + public void AddHavingClause(NHibernate.Hql.Ast.HqlBooleanExpression where) => throw null; + public void AddSet(NHibernate.Hql.Ast.HqlEquality equality) => throw null; + public void AddAdditionalCriteria(System.Action>> criteria) => throw null; + public void AddPostExecuteTransformer(System.Linq.Expressions.LambdaExpression lambda) => throw null; + public void AddListTransformer(System.Linq.Expressions.LambdaExpression lambda) => throw null; + public void SetRoot(NHibernate.Hql.Ast.HqlTreeNode newRoot) => throw null; public bool IsRoot { get => throw null; } public NHibernate.Hql.Ast.HqlTreeNode Root { get => throw null; } - public void SetRoot(NHibernate.Hql.Ast.HqlTreeNode newRoot) => throw null; + public System.Type ExecuteResultTypeOverride { get => throw null; set { } } public NHibernate.Hql.Ast.HqlTreeBuilder TreeBuilder { get => throw null; } } - - // Generated from `NHibernate.Linq.LinqExtensionMethodAttribute` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IQueryableOptions + { + NHibernate.Linq.IQueryableOptions SetCacheable(bool cacheable); + NHibernate.Linq.IQueryableOptions SetCacheRegion(string cacheRegion); + NHibernate.Linq.IQueryableOptions SetCacheMode(NHibernate.CacheMode cacheMode); + NHibernate.Linq.IQueryableOptions SetTimeout(int timeout); + } public class LinqExtensionMethodAttribute : NHibernate.Linq.LinqExtensionMethodAttributeBase { - public LinqExtensionMethodAttribute(string name, NHibernate.Linq.LinqExtensionPreEvaluation preEvaluation) : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; + public LinqExtensionMethodAttribute() : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; public LinqExtensionMethodAttribute(string name) : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; public LinqExtensionMethodAttribute(NHibernate.Linq.LinqExtensionPreEvaluation preEvaluation) : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; - public LinqExtensionMethodAttribute() : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; + public LinqExtensionMethodAttribute(string name, NHibernate.Linq.LinqExtensionPreEvaluation preEvaluation) : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; public string Name { get => throw null; } } - - // Generated from `NHibernate.Linq.LinqExtensionMethodAttributeBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class NoPreEvaluationAttribute : NHibernate.Linq.LinqExtensionMethodAttributeBase + { + public NoPreEvaluationAttribute() : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; + } public abstract class LinqExtensionMethodAttributeBase : System.Attribute { protected LinqExtensionMethodAttributeBase(NHibernate.Linq.LinqExtensionPreEvaluation preEvaluation) => throw null; public NHibernate.Linq.LinqExtensionPreEvaluation PreEvaluation { get => throw null; } } - - // Generated from `NHibernate.Linq.LinqExtensionMethods` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public enum LinqExtensionPreEvaluation + { + NoEvaluation = 0, + AllowPreEvaluation = 1, + } public static class LinqExtensionMethods { - public static System.Threading.Tasks.Task AllAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AnyAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AnyAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AllAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CountAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task CountAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Linq.IQueryable CacheMode(this System.Linq.IQueryable query, NHibernate.CacheMode cacheMode) => throw null; - public static System.Linq.IQueryable CacheRegion(this System.Linq.IQueryable query, string region) => throw null; - public static System.Linq.IQueryable Cacheable(this System.Linq.IQueryable query) => throw null; - public static System.Threading.Tasks.Task CountAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task CountAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task FirstAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task FirstAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task FirstOrDefaultAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task FirstOrDefaultAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Linq.IQueryable LeftJoin(this System.Linq.IQueryable outer, System.Linq.IQueryable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression> resultSelector) => throw null; - public static System.Threading.Tasks.Task LongCountAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task LongCountAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static T MappedAs(this T parameter, NHibernate.Type.IType type) => throw null; - public static System.Threading.Tasks.Task MaxAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task MaxAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task AverageAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task MinAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task MinAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Linq.IQueryable SetOptions(this System.Linq.IQueryable query, System.Action setOptions) => throw null; + public static System.Threading.Tasks.Task MaxAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task MaxAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task LongCountAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task LongCountAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task FirstAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task FirstAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task SingleAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task SingleAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task SingleOrDefaultAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task SingleOrDefaultAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> selector, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Threading.Tasks.Task SumAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static System.Linq.IQueryable Timeout(this System.Linq.IQueryable query, int timeout) => throw null; + public static System.Threading.Tasks.Task FirstOrDefaultAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task FirstOrDefaultAsync(this System.Linq.IQueryable source, System.Linq.Expressions.Expression> predicate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Threading.Tasks.Task> ToListAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static NHibernate.IFutureEnumerable ToFuture(this System.Linq.IQueryable source) => throw null; public static NHibernate.IFutureValue ToFutureValue(this System.Linq.IQueryable source) => throw null; public static NHibernate.IFutureValue ToFutureValue(this System.Linq.IQueryable source, System.Linq.Expressions.Expression, TResult>> selector) => throw null; - public static System.Threading.Tasks.Task> ToListAsync(this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public static System.Linq.IQueryable LeftJoin(this System.Linq.IQueryable outer, System.Linq.IQueryable inner, System.Linq.Expressions.Expression> outerKeySelector, System.Linq.Expressions.Expression> innerKeySelector, System.Linq.Expressions.Expression> resultSelector) => throw null; + public static System.Linq.IQueryable SetOptions(this System.Linq.IQueryable query, System.Action setOptions) => throw null; + public static System.Linq.IQueryable WithOptions(this System.Linq.IQueryable query, System.Action setOptions) => throw null; + public static System.Linq.IQueryable Cacheable(this System.Linq.IQueryable query) => throw null; + public static System.Linq.IQueryable CacheMode(this System.Linq.IQueryable query, NHibernate.CacheMode cacheMode) => throw null; + public static System.Linq.IQueryable CacheRegion(this System.Linq.IQueryable query, string region) => throw null; + public static System.Linq.IQueryable Timeout(this System.Linq.IQueryable query, int timeout) => throw null; public static System.Linq.IQueryable WithLock(this System.Linq.IQueryable query, NHibernate.LockMode lockMode) => throw null; public static System.Collections.Generic.IEnumerable WithLock(this System.Collections.Generic.IEnumerable query, NHibernate.LockMode lockMode) => throw null; - public static System.Linq.IQueryable WithOptions(this System.Linq.IQueryable query, System.Action setOptions) => throw null; - } - - // Generated from `NHibernate.Linq.LinqExtensionPreEvaluation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum LinqExtensionPreEvaluation - { - AllowPreEvaluation, - NoEvaluation, - } - - // Generated from `NHibernate.Linq.NHibernateNodeTypeProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NHibernateNodeTypeProvider : Remotion.Linq.Parsing.Structure.INodeTypeProvider - { - public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; - public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; - public NHibernateNodeTypeProvider() => throw null; - } - - // Generated from `NHibernate.Linq.NhFetchRequest<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhFetchRequest : Remotion.Linq.QueryableBase, System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IOrderedQueryable, System.Linq.IOrderedQueryable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable, NHibernate.Linq.INhFetchRequest - { - public NhFetchRequest(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) : base(default(System.Linq.IQueryProvider)) => throw null; + public static T MappedAs(this T parameter, NHibernate.Type.IType type) => throw null; } - - // Generated from `NHibernate.Linq.NhLinqDmlExpression<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhLinqDmlExpression : NHibernate.Linq.NhLinqExpression { public NhLinqDmlExpression(NHibernate.Linq.QueryMode queryMode, System.Linq.Expressions.Expression expression, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) : base(default(System.Linq.Expressions.Expression), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override System.Type TargetType { get => throw null; } } - - // Generated from `NHibernate.Linq.NhLinqExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhLinqExpression : NHibernate.IQueryExpression { - public bool CanCachePlan { get => throw null; set => throw null; } - public NHibernate.Linq.ExpressionToHqlTranslationResults ExpressionToHqlTranslationResults { get => throw null; set => throw null; } - public string Key { get => throw null; set => throw null; } public NhLinqExpression(System.Linq.Expressions.Expression expression, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public System.Collections.Generic.IList ParameterDescriptors { get => throw null; set => throw null; } + public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Translate(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, bool filter) => throw null; + public string Key { get => throw null; set { } } + public bool CanCachePlan { get => throw null; } + public System.Type Type { get => throw null; } + protected virtual System.Type TargetType { get => throw null; } + public System.Collections.Generic.IList ParameterDescriptors { get => throw null; } + public NHibernate.Linq.NhLinqExpressionReturnType ReturnType { get => throw null; } public System.Collections.Generic.IDictionary> ParameterValuesByName { get => throw null; } + public NHibernate.Linq.ExpressionToHqlTranslationResults ExpressionToHqlTranslationResults { get => throw null; } protected virtual NHibernate.Linq.QueryMode QueryMode { get => throw null; } - public NHibernate.Linq.NhLinqExpressionReturnType ReturnType { get => throw null; } - protected virtual System.Type TargetType { get => throw null; } - public NHibernate.Hql.Ast.ANTLR.Tree.IASTNode Translate(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, bool filter) => throw null; - public System.Type Type { get => throw null; set => throw null; } } - - // Generated from `NHibernate.Linq.NhLinqExpressionReturnType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum NhLinqExpressionReturnType { - Scalar, - Sequence, + Sequence = 0, + Scalar = 1, } - - // Generated from `NHibernate.Linq.NhQueryable<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhQueryable : Remotion.Linq.QueryableBase, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class NhQueryable : Remotion.Linq.QueryableBase, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - public string EntityName { get => throw null; set => throw null; } - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; - public NhQueryable(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression, string entityName) : base(default(System.Linq.IQueryProvider)) => throw null; - public NhQueryable(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) : base(default(System.Linq.IQueryProvider)) => throw null; + public NhQueryable(NHibernate.Engine.ISessionImplementor session) : base(default(System.Linq.IQueryProvider)) => throw null; public NhQueryable(NHibernate.Engine.ISessionImplementor session, string entityName) : base(default(System.Linq.IQueryProvider)) => throw null; + public NhQueryable(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) : base(default(System.Linq.IQueryProvider)) => throw null; + public NhQueryable(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression, string entityName) : base(default(System.Linq.IQueryProvider)) => throw null; public NhQueryable(NHibernate.Engine.ISessionImplementor session, object collection) : base(default(System.Linq.IQueryProvider)) => throw null; - public NhQueryable(NHibernate.Engine.ISessionImplementor session) : base(default(System.Linq.IQueryProvider)) => throw null; public override string ToString() => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public string EntityName { get => throw null; } } - - // Generated from `NHibernate.Linq.NhQueryableOptions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhQueryableOptions : NHibernate.Linq.IQueryableOptions { - protected internal void Apply(NHibernate.IQuery query) => throw null; - protected NHibernate.CacheMode? CacheMode { get => throw null; set => throw null; } - protected string CacheRegion { get => throw null; set => throw null; } - protected bool? Cacheable { get => throw null; set => throw null; } - protected internal NHibernate.Linq.NhQueryableOptions Clone() => throw null; - protected string Comment { get => throw null; set => throw null; } - protected NHibernate.FlushMode? FlushMode { get => throw null; set => throw null; } - public NhQueryableOptions() => throw null; - protected bool? ReadOnly { get => throw null; set => throw null; } - public NHibernate.Linq.NhQueryableOptions SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetCacheable(bool cacheable) => throw null; NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; - public NHibernate.Linq.NhQueryableOptions SetCacheRegion(string cacheRegion) => throw null; NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetCacheRegion(string cacheRegion) => throw null; + NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetTimeout(int timeout) => throw null; public NHibernate.Linq.NhQueryableOptions SetCacheable(bool cacheable) => throw null; - NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetCacheable(bool cacheable) => throw null; + public NHibernate.Linq.NhQueryableOptions SetCacheMode(NHibernate.CacheMode cacheMode) => throw null; + public NHibernate.Linq.NhQueryableOptions SetCacheRegion(string cacheRegion) => throw null; + public NHibernate.Linq.NhQueryableOptions SetTimeout(int timeout) => throw null; + public NHibernate.Linq.NhQueryableOptions SetReadOnly(bool readOnly) => throw null; public NHibernate.Linq.NhQueryableOptions SetComment(string comment) => throw null; public NHibernate.Linq.NhQueryableOptions SetFlushMode(NHibernate.FlushMode flushMode) => throw null; - public NHibernate.Linq.NhQueryableOptions SetReadOnly(bool readOnly) => throw null; - public NHibernate.Linq.NhQueryableOptions SetTimeout(int timeout) => throw null; - NHibernate.Linq.IQueryableOptions NHibernate.Linq.IQueryableOptions.SetTimeout(int timeout) => throw null; - protected int? Timeout { get => throw null; set => throw null; } + protected NHibernate.Linq.NhQueryableOptions Clone() => throw null; + protected void Apply(NHibernate.IQuery query) => throw null; + public NhQueryableOptions() => throw null; + protected bool? Cacheable { get => throw null; } + protected NHibernate.CacheMode? CacheMode { get => throw null; } + protected string CacheRegion { get => throw null; } + protected int? Timeout { get => throw null; } + protected bool? ReadOnly { get => throw null; } + protected string Comment { get => throw null; } + protected NHibernate.FlushMode? FlushMode { get => throw null; } } - - // Generated from `NHibernate.Linq.NhRelinqQueryParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class NhRelinqQueryParser { - public static Remotion.Linq.QueryModel Parse(System.Linq.Expressions.Expression expression) => throw null; public static System.Linq.Expressions.Expression PreTransform(System.Linq.Expressions.Expression expression) => throw null; public static NHibernate.Linq.Visitors.PreTransformationResult PreTransform(System.Linq.Expressions.Expression expression, NHibernate.Linq.Visitors.PreTransformationParameters parameters) => throw null; + public static Remotion.Linq.QueryModel Parse(System.Linq.Expressions.Expression expression) => throw null; } - - // Generated from `NHibernate.Linq.NoPreEvaluationAttribute` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NoPreEvaluationAttribute : NHibernate.Linq.LinqExtensionMethodAttributeBase + public class NHibernateNodeTypeProvider : Remotion.Linq.Parsing.Structure.INodeTypeProvider { - public NoPreEvaluationAttribute() : base(default(NHibernate.Linq.LinqExtensionPreEvaluation)) => throw null; + public NHibernateNodeTypeProvider() => throw null; + public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; + public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; } - - // Generated from `NHibernate.Linq.QueryMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum QueryMode { - Delete, - Insert, - Select, - Update, - UpdateVersioned, + Select = 0, + Delete = 1, + Update = 2, + UpdateVersioned = 3, + Insert = 4, } - - // Generated from `NHibernate.Linq.QuerySourceNamer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QuerySourceNamer { public void Add(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; public string GetName(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; public QuerySourceNamer() => throw null; } - - // Generated from `NHibernate.Linq.ReflectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ReflectionHelper - { - public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression> method) => throw null; - public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression method) => throw null; - public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression> method) => throw null; - public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression method) => throw null; - public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; - } - - // Generated from `NHibernate.Linq.ResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ResultTransformer : System.IEquatable, NHibernate.Transform.IResultTransformer + public class ResultTransformer : NHibernate.Transform.IResultTransformer, System.IEquatable { - public override bool Equals(object obj) => throw null; - public bool Equals(NHibernate.Linq.ResultTransformer other) => throw null; - public override int GetHashCode() => throw null; public ResultTransformer(System.Func itemTransformation, System.Func, object> listTransformation) => throw null; - public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; + public bool Equals(NHibernate.Linq.ResultTransformer other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; } - - // Generated from `NHibernate.Linq.SqlMethods` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SqlMethods { - public static bool Like(this string matchExpression, string sqlLikePattern, System.Char escapeCharacter) => throw null; public static bool Like(this string matchExpression, string sqlLikePattern) => throw null; + public static bool Like(this string matchExpression, string sqlLikePattern, char escapeCharacter) => throw null; } - - // Generated from `NHibernate.Linq.UpdateBuilder<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UpdateBuilder - { - public NHibernate.Linq.UpdateBuilder Set(System.Linq.Expressions.Expression> property, TProp value) => throw null; - public NHibernate.Linq.UpdateBuilder Set(System.Linq.Expressions.Expression> property, System.Linq.Expressions.Expression> expression) => throw null; - public int Update() => throw null; - public System.Threading.Tasks.Task UpdateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public int UpdateVersioned() => throw null; - public System.Threading.Tasks.Task UpdateVersionedAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - } - namespace Clauses { - // Generated from `NHibernate.Linq.Clauses.NhClauseBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NhClauseBase { public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; protected abstract void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index); protected NhClauseBase() => throw null; } - - // Generated from `NHibernate.Linq.Clauses.NhHavingClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhHavingClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public class NhHavingClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { + public NhHavingClause(System.Linq.Expressions.Expression predicate) => throw null; protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public NHibernate.Linq.Clauses.NhHavingClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public NhHavingClause(System.Linq.Expressions.Expression predicate) => throw null; - public System.Linq.Expressions.Expression Predicate { get => throw null; set => throw null; } - public override string ToString() => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public NHibernate.Linq.Clauses.NhHavingClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public System.Linq.Expressions.Expression Predicate { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Clauses.NhJoinClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhJoinClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IFromClause, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public class NhJoinClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IFromClause, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IBodyClause { + public NhJoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) => throw null; + public NhJoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression, System.Collections.Generic.IEnumerable restrictions) => throw null; + public void TransformExpressions(System.Func transformation) => throw null; protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public NHibernate.Linq.Clauses.NhJoinClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public void CopyFromSource(Remotion.Linq.Clauses.IFromClause source) => throw null; - public System.Linq.Expressions.Expression FromExpression { get => throw null; set => throw null; } - public bool IsInner { get => throw null; set => throw null; } - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } + public NHibernate.Linq.Clauses.NhJoinClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public void MakeInner() => throw null; - public NhJoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression, System.Collections.Generic.IEnumerable restrictions) => throw null; - public NhJoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) => throw null; - public System.Collections.ObjectModel.ObservableCollection Restrictions { get => throw null; } public override string ToString() => throw null; - public void TransformExpressions(System.Func transformation) => throw null; + public System.Collections.ObjectModel.ObservableCollection Restrictions { get => throw null; } + public bool IsInner { get => throw null; } + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; set { } } + public System.Linq.Expressions.Expression FromExpression { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Clauses.NhOuterJoinClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhOuterJoinClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public class NhOuterJoinClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IQuerySource { - protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public NhOuterJoinClause(Remotion.Linq.Clauses.JoinClause joinClause) => throw null; + public void TransformExpressions(System.Func transformation) => throw null; public Remotion.Linq.Clauses.IBodyClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public Remotion.Linq.Clauses.JoinClause JoinClause { get => throw null; } public string ItemName { get => throw null; } public System.Type ItemType { get => throw null; } - public Remotion.Linq.Clauses.JoinClause JoinClause { get => throw null; } - public NhOuterJoinClause(Remotion.Linq.Clauses.JoinClause joinClause) => throw null; - public void TransformExpressions(System.Func transformation) => throw null; } - - // Generated from `NHibernate.Linq.Clauses.NhWithClause` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhWithClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public class NhWithClause : NHibernate.Linq.Clauses.NhClauseBase, Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { - protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public NHibernate.Linq.Clauses.NhWithClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public NhWithClause(System.Linq.Expressions.Expression predicate) => throw null; - public System.Linq.Expressions.Expression Predicate { get => throw null; set => throw null; } public override string ToString() => throw null; + protected override void Accept(NHibernate.Linq.INhQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public NHibernate.Linq.Clauses.NhWithClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public System.Linq.Expressions.Expression Predicate { get => throw null; set { } } } - } namespace ExpressionTransformers { - // Generated from `NHibernate.Linq.ExpressionTransformers.RemoveCharToIntConversion` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RemoveCharToIntConversion : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.BinaryExpression expression) => throw null; public RemoveCharToIntConversion() => throw null; public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.BinaryExpression expression) => throw null; } - - // Generated from `NHibernate.Linq.ExpressionTransformers.RemoveRedundantCast` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RemoveRedundantCast : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.UnaryExpression expression) => throw null; public RemoveRedundantCast() => throw null; public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.UnaryExpression expression) => throw null; } - } namespace Expressions { - // Generated from `NHibernate.Linq.Expressions.NhAggregatedExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NhAggregatedExpression : NHibernate.Linq.Expressions.NhExpression { + protected NhAggregatedExpression(System.Linq.Expressions.Expression expression) => throw null; + protected NhAggregatedExpression(System.Linq.Expressions.Expression expression, System.Type type) => throw null; + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public abstract System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression); protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; public virtual bool AllowsNullableReturnType { get => throw null; } - public abstract System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression); + public override sealed System.Type Type { get => throw null; } public System.Linq.Expressions.Expression Expression { get => throw null; } - protected NhAggregatedExpression(System.Linq.Expressions.Expression expression, System.Type type) => throw null; - protected NhAggregatedExpression(System.Linq.Expressions.Expression expression) => throw null; - public override System.Type Type { get => throw null; } - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhAverageExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhAverageExpression : NHibernate.Linq.Expressions.NhAggregatedExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; public NhAverageExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhCountExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NhCountExpression : NHibernate.Linq.Expressions.NhAggregatedExpression { + protected NhCountExpression(System.Linq.Expressions.Expression expression, System.Type type) : base(default(System.Linq.Expressions.Expression)) => throw null; protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; public override bool AllowsNullableReturnType { get => throw null; } - protected NhCountExpression(System.Linq.Expressions.Expression expression, System.Type type) : base(default(System.Linq.Expressions.Expression)) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhDistinctExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhDistinctExpression : NHibernate.Linq.Expressions.NhAggregatedExpression + public class NhShortCountExpression : NHibernate.Linq.Expressions.NhCountExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; + public NhShortCountExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression), default(System.Type)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + } + public class NhLongCountExpression : NHibernate.Linq.Expressions.NhCountExpression + { + public NhLongCountExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression), default(System.Type)) => throw null; public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + } + public class NhDistinctExpression : NHibernate.Linq.Expressions.NhAggregatedExpression + { public NhDistinctExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NhExpression : System.Linq.Expressions.Expression { - protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + protected override sealed System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; protected abstract System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor); protected NhExpression() => throw null; - public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } - } - - // Generated from `NHibernate.Linq.Expressions.NhLongCountExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhLongCountExpression : NHibernate.Linq.Expressions.NhCountExpression - { - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; - public NhLongCountExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression), default(System.Type)) => throw null; + public override sealed System.Linq.Expressions.ExpressionType NodeType { get => throw null; } } - - // Generated from `NHibernate.Linq.Expressions.NhMaxExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhMaxExpression : NHibernate.Linq.Expressions.NhAggregatedExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; public NhMaxExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhMinExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhMinExpression : NHibernate.Linq.Expressions.NhAggregatedExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; public NhMinExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhNewExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhNewExpression : NHibernate.Linq.Expressions.NhExpression { + public NhNewExpression(System.Collections.Generic.IList members, System.Collections.Generic.IList arguments) => throw null; + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; + public override System.Type Type { get => throw null; } public System.Collections.ObjectModel.ReadOnlyCollection Arguments { get => throw null; } public System.Collections.ObjectModel.ReadOnlyCollection Members { get => throw null; } - public NhNewExpression(System.Collections.Generic.IList members, System.Collections.Generic.IList arguments) => throw null; - public override System.Type Type { get => throw null; } - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhNominatedExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhNominatedExpression : NHibernate.Linq.Expressions.NhExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; - public System.Linq.Expressions.Expression Expression { get => throw null; } public NhNominatedExpression(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; public override System.Type Type { get => throw null; } - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; - } - - // Generated from `NHibernate.Linq.Expressions.NhShortCountExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhShortCountExpression : NHibernate.Linq.Expressions.NhCountExpression - { - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; - public NhShortCountExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression), default(System.Type)) => throw null; + public System.Linq.Expressions.Expression Expression { get => throw null; } } - - // Generated from `NHibernate.Linq.Expressions.NhStarExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhStarExpression : NHibernate.Linq.Expressions.NhExpression { + public NhStarExpression(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; public System.Linq.Expressions.Expression Expression { get => throw null; } - public NhStarExpression(System.Linq.Expressions.Expression expression) => throw null; public override System.Type Type { get => throw null; } - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Expressions.NhSumExpression` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhSumExpression : NHibernate.Linq.Expressions.NhAggregatedExpression { - protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; - public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; public NhSumExpression(System.Linq.Expressions.Expression expression) : base(default(System.Linq.Expressions.Expression)) => throw null; + public override System.Linq.Expressions.Expression CreateNew(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression Accept(NHibernate.Linq.Visitors.NhExpressionVisitor visitor) => throw null; } - } namespace Functions { - // Generated from `NHibernate.Linq.Functions.AllHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AllHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public AllHqlGenerator() => throw null; - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - } - - // Generated from `NHibernate.Linq.Functions.AnyHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnyHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public AnyHqlGenerator() => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - } - - // Generated from `NHibernate.Linq.Functions.BaseHqlGeneratorForMethod` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class BaseHqlGeneratorForMethod : NHibernate.Linq.Functions.IHqlGeneratorForMethod { - public virtual bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - protected BaseHqlGeneratorForMethod() => throw null; - public abstract NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor); protected static NHibernate.INHibernateLogger Log; - public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; set => throw null; } + public abstract NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor); + public virtual bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public virtual bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter) => throw null; + protected BaseHqlGeneratorForMethod() => throw null; + public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Functions.BaseHqlGeneratorForProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class BaseHqlGeneratorForProperty : NHibernate.Linq.Functions.IHqlGeneratorForProperty { - protected BaseHqlGeneratorForProperty() => throw null; public abstract NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor); - public System.Collections.Generic.IEnumerable SupportedProperties { get => throw null; set => throw null; } + protected BaseHqlGeneratorForProperty() => throw null; + public System.Collections.Generic.IEnumerable SupportedProperties { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Functions.CollectionContainsGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionContainsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public abstract class ConvertToGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public CollectionContainsGenerator() => throw null; - public override bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter) => throw null; - } - - // Generated from `NHibernate.Linq.Functions.CollectionContainsRuntimeHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionContainsRuntimeHqlGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator - { - public CollectionContainsRuntimeHqlGenerator() => throw null; - public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; - public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + protected ConvertToGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ContainsGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ContainsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class ConvertToDateTimeGenerator : NHibernate.Linq.Functions.ConvertToGenerator { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public ContainsGenerator() => throw null; + public ConvertToDateTimeGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ConvertToBooleanGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConvertToBooleanGenerator : NHibernate.Linq.Functions.ConvertToGenerator { public ConvertToBooleanGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ConvertToDateTimeGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ConvertToDateTimeGenerator : NHibernate.Linq.Functions.ConvertToGenerator + public class ConvertToInt32Generator : NHibernate.Linq.Functions.ConvertToGenerator { - public ConvertToDateTimeGenerator() => throw null; + public ConvertToInt32Generator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ConvertToDecimalGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ConvertToDecimalGenerator : NHibernate.Linq.Functions.ConvertToGenerator + public class ConvertToDecimalGenerator : NHibernate.Linq.Functions.ConvertToGenerator { public ConvertToDecimalGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ConvertToDoubleGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConvertToDoubleGenerator : NHibernate.Linq.Functions.ConvertToGenerator { public ConvertToDoubleGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ConvertToGenerator<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ConvertToGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - protected ConvertToGenerator() => throw null; - } - - // Generated from `NHibernate.Linq.Functions.ConvertToInt32Generator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ConvertToInt32Generator : NHibernate.Linq.Functions.ConvertToGenerator - { - public ConvertToInt32Generator() => throw null; - } - - // Generated from `NHibernate.Linq.Functions.DateTimeNowHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTimeNowHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForProperty, NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator { - public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; public DateTimeNowHqlGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public bool IgnoreInstance(System.Reflection.MemberInfo member) => throw null; } - - // Generated from `NHibernate.Linq.Functions.DateTimePropertiesHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTimePropertiesHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForProperty { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; public DateTimePropertiesHqlGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.DefaultLinqToHqlGeneratorsRegistry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultLinqToHqlGeneratorsRegistry : NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry { public DefaultLinqToHqlGeneratorsRegistry() => throw null; protected bool GetRuntimeMethodGenerator(System.Reflection.MethodInfo method, out NHibernate.Linq.Functions.IHqlGeneratorForMethod methodGenerator) => throw null; - public void RegisterGenerator(NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator generator) => throw null; - public virtual void RegisterGenerator(System.Reflection.MethodInfo method, NHibernate.Linq.Functions.IHqlGeneratorForMethod generator) => throw null; - public virtual void RegisterGenerator(System.Reflection.MemberInfo property, NHibernate.Linq.Functions.IHqlGeneratorForProperty generator) => throw null; public virtual bool TryGetGenerator(System.Reflection.MethodInfo method, out NHibernate.Linq.Functions.IHqlGeneratorForMethod generator) => throw null; public virtual bool TryGetGenerator(System.Reflection.MemberInfo property, out NHibernate.Linq.Functions.IHqlGeneratorForProperty generator) => throw null; + public virtual void RegisterGenerator(System.Reflection.MethodInfo method, NHibernate.Linq.Functions.IHqlGeneratorForMethod generator) => throw null; + public virtual void RegisterGenerator(System.Reflection.MemberInfo property, NHibernate.Linq.Functions.IHqlGeneratorForProperty generator) => throw null; + public void RegisterGenerator(NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator generator) => throw null; } - - // Generated from `NHibernate.Linq.Functions.DictionaryContainsKeyGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DictionaryContainsKeyGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public DictionaryContainsKeyGenerator() => throw null; - } - - // Generated from `NHibernate.Linq.Functions.DictionaryContainsKeyRuntimeHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DictionaryContainsKeyRuntimeHqlGenerator : NHibernate.Linq.Functions.DictionaryRuntimeMethodHqlGeneratorBase - { - public DictionaryContainsKeyRuntimeHqlGenerator() => throw null; - protected override string MethodName { get => throw null; } - } - - // Generated from `NHibernate.Linq.Functions.DictionaryItemGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DictionaryItemGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; public DictionaryItemGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.DictionaryItemRuntimeHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DictionaryItemRuntimeHqlGenerator : NHibernate.Linq.Functions.DictionaryRuntimeMethodHqlGeneratorBase + public class DictionaryContainsKeyGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public DictionaryItemRuntimeHqlGenerator() => throw null; - protected override string MethodName { get => throw null; } + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public DictionaryContainsKeyGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.DictionaryRuntimeMethodHqlGeneratorBase<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class DictionaryRuntimeMethodHqlGeneratorBase : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator where TGenerator : NHibernate.Linq.Functions.IHqlGeneratorForMethod, new() + public abstract class GenericDictionaryRuntimeMethodHqlGeneratorBase : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator where TGenerator : NHibernate.Linq.Functions.IHqlGeneratorForMethod, new() { - protected DictionaryRuntimeMethodHqlGeneratorBase() => throw null; + public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; + protected GenericDictionaryRuntimeMethodHqlGeneratorBase() => throw null; protected abstract string MethodName { get; } - public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; } - - // Generated from `NHibernate.Linq.Functions.EndsWithGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EndsWithGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public EndsWithGenerator() => throw null; - } - - // Generated from `NHibernate.Linq.Functions.EqualsGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EqualsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public abstract class DictionaryRuntimeMethodHqlGeneratorBase : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator where TGenerator : NHibernate.Linq.Functions.IHqlGeneratorForMethod, new() { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public EqualsGenerator() => throw null; + public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; + protected DictionaryRuntimeMethodHqlGeneratorBase() => throw null; + protected abstract string MethodName { get; } } - - // Generated from `NHibernate.Linq.Functions.GenericDictionaryContainsKeyRuntimeHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GenericDictionaryContainsKeyRuntimeHqlGenerator : NHibernate.Linq.Functions.GenericDictionaryRuntimeMethodHqlGeneratorBase { public GenericDictionaryContainsKeyRuntimeHqlGenerator() => throw null; protected override string MethodName { get => throw null; } } - - // Generated from `NHibernate.Linq.Functions.GenericDictionaryItemRuntimeHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericDictionaryItemRuntimeHqlGenerator : NHibernate.Linq.Functions.GenericDictionaryRuntimeMethodHqlGeneratorBase + public class DictionaryContainsKeyRuntimeHqlGenerator : NHibernate.Linq.Functions.DictionaryRuntimeMethodHqlGeneratorBase { - public GenericDictionaryItemRuntimeHqlGenerator() => throw null; + public DictionaryContainsKeyRuntimeHqlGenerator() => throw null; protected override string MethodName { get => throw null; } } - - // Generated from `NHibernate.Linq.Functions.GenericDictionaryRuntimeMethodHqlGeneratorBase<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class GenericDictionaryRuntimeMethodHqlGeneratorBase : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator where TGenerator : NHibernate.Linq.Functions.IHqlGeneratorForMethod, new() + public class DictionaryItemRuntimeHqlGenerator : NHibernate.Linq.Functions.DictionaryRuntimeMethodHqlGeneratorBase { - protected GenericDictionaryRuntimeMethodHqlGeneratorBase() => throw null; - public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; - protected abstract string MethodName { get; } - public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + public DictionaryItemRuntimeHqlGenerator() => throw null; + protected override string MethodName { get => throw null; } } - - // Generated from `NHibernate.Linq.Functions.GetCharsGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GetCharsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class GenericDictionaryItemRuntimeHqlGenerator : NHibernate.Linq.Functions.GenericDictionaryRuntimeMethodHqlGeneratorBase { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public GetCharsGenerator() => throw null; + public GenericDictionaryItemRuntimeHqlGenerator() => throw null; + protected override string MethodName { get => throw null; } } - - // Generated from `NHibernate.Linq.Functions.HqlGeneratorForExtensionMethod` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HqlGeneratorForExtensionMethod : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class EqualsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public EqualsGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public HqlGeneratorForExtensionMethod(NHibernate.Linq.LinqExtensionMethodAttribute attribute, System.Reflection.MethodInfo method) => throw null; - } - - // Generated from `NHibernate.Linq.Functions.HqlGeneratorForPropertyExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class HqlGeneratorForPropertyExtensions - { - public static bool AllowPreEvaluation(this NHibernate.Linq.Functions.IHqlGeneratorForProperty generator, System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAllowPreEvaluationHqlGenerator { bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory); bool IgnoreInstance(System.Reflection.MemberInfo member); } - - // Generated from `NHibernate.Linq.Functions.IHqlGeneratorForMethod` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IHqlGeneratorForMethod { NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor); System.Collections.Generic.IEnumerable SupportedMethods { get; } } - - // Generated from `NHibernate.Linq.Functions.IHqlGeneratorForMethodExtended` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface IHqlGeneratorForMethodExtended - { - bool AllowsNullableReturnType(System.Reflection.MethodInfo method); - bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter); - } - - // Generated from `NHibernate.Linq.Functions.IHqlGeneratorForProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IHqlGeneratorForProperty { NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor); System.Collections.Generic.IEnumerable SupportedProperties { get; } } - - // Generated from `NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static partial class HqlGeneratorForPropertyExtensions + { + public static bool AllowPreEvaluation(this NHibernate.Linq.Functions.IHqlGeneratorForProperty generator, System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + } public interface ILinqToHqlGeneratorsRegistry { + bool TryGetGenerator(System.Reflection.MethodInfo method, out NHibernate.Linq.Functions.IHqlGeneratorForMethod generator); + bool TryGetGenerator(System.Reflection.MemberInfo property, out NHibernate.Linq.Functions.IHqlGeneratorForProperty generator); void RegisterGenerator(System.Reflection.MethodInfo method, NHibernate.Linq.Functions.IHqlGeneratorForMethod generator); void RegisterGenerator(System.Reflection.MemberInfo property, NHibernate.Linq.Functions.IHqlGeneratorForProperty generator); void RegisterGenerator(NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator generator); - bool TryGetGenerator(System.Reflection.MethodInfo method, out NHibernate.Linq.Functions.IHqlGeneratorForMethod generator); - bool TryGetGenerator(System.Reflection.MemberInfo property, out NHibernate.Linq.Functions.IHqlGeneratorForProperty generator); } - - // Generated from `NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IRuntimeMethodHqlGenerator { - NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method); bool SupportsMethod(System.Reflection.MethodInfo method); + NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method); } - - // Generated from `NHibernate.Linq.Functions.IndexOfGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexOfGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public static partial class LinqToHqlGeneratorsRegistryExtensions + { + public static void Merge(this NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry registry, NHibernate.Linq.Functions.IHqlGeneratorForMethod generator) => throw null; + public static void Merge(this NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry registry, NHibernate.Linq.Functions.IHqlGeneratorForProperty generator) => throw null; + } + public sealed class LinqToHqlGeneratorsRegistryFactory + { + public static NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry CreateGeneratorsRegistry(System.Collections.Generic.IDictionary properties) => throw null; + public LinqToHqlGeneratorsRegistryFactory() => throw null; + } + public class MathGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + { + public MathGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression expression, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + } + public class NewGuidHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod, NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator { + public NewGuidHqlGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public IndexOfGenerator() => throw null; + public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public bool IgnoreInstance(System.Reflection.MemberInfo member) => throw null; } - - // Generated from `NHibernate.Linq.Functions.LengthGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LengthGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForProperty + public class AnyHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public LengthGenerator() => throw null; + public AnyHqlGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.LikeGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LikeGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator, NHibernate.Linq.Functions.IHqlGeneratorForMethod + public class AllHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; - public NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public AllHqlGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + } + public class MinHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + { + public MinHqlGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + } + public class MaxHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + { + public MaxHqlGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + } + public class CollectionContainsRuntimeHqlGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator + { + public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; - public LikeGenerator() => throw null; - public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; } + public CollectionContainsRuntimeHqlGenerator() => throw null; + } + public class CollectionContainsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + { + public CollectionContainsGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public override bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter) => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + } + public class RandomHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod, NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator + { + public RandomHqlGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public bool IgnoreInstance(System.Reflection.MemberInfo member) => throw null; + } + public class StandardLinqExtensionMethodGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator + { public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; - public bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter) => throw null; + public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; + public StandardLinqExtensionMethodGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.LinqToHqlGeneratorsRegistryExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class LinqToHqlGeneratorsRegistryExtensions + public class HqlGeneratorForExtensionMethod : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public static void Merge(this NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry registry, NHibernate.Linq.Functions.IHqlGeneratorForProperty generator) => throw null; - public static void Merge(this NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry registry, NHibernate.Linq.Functions.IHqlGeneratorForMethod generator) => throw null; + public HqlGeneratorForExtensionMethod(NHibernate.Linq.LinqExtensionMethodAttribute attribute, System.Reflection.MethodInfo method) => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.LinqToHqlGeneratorsRegistryFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LinqToHqlGeneratorsRegistryFactory + public class LikeGenerator : NHibernate.Linq.Functions.IHqlGeneratorForMethod, NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator { - public static NHibernate.Linq.Functions.ILinqToHqlGeneratorsRegistry CreateGeneratorsRegistry(System.Collections.Generic.IDictionary properties) => throw null; - public LinqToHqlGeneratorsRegistryFactory() => throw null; + public NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; + public bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public bool TryGetCollectionParameter(System.Linq.Expressions.MethodCallExpression expression, out System.Linq.Expressions.ConstantExpression collectionParameter) => throw null; + public LikeGenerator() => throw null; + public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; } } - - // Generated from `NHibernate.Linq.Functions.MathGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MathGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class LengthGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForProperty { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression expression, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public MathGenerator() => throw null; + public LengthGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.MaxHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MaxHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class StartsWithGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public StartsWithGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public MaxHqlGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.MinHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MinHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class EndsWithGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public EndsWithGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public MinHqlGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.NewGuidHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NewGuidHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod, NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator + public class ContainsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public ContainsGenerator() => throw null; + public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public bool IgnoreInstance(System.Reflection.MemberInfo member) => throw null; - public NewGuidHqlGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.RandomHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class RandomHqlGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod, NHibernate.Linq.Functions.IAllowPreEvaluationHqlGenerator + public class ToLowerGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public bool AllowPreEvaluation(System.Reflection.MemberInfo member, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public ToLowerGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public bool IgnoreInstance(System.Reflection.MemberInfo member) => throw null; - public RandomHqlGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ReplaceGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ReplaceGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class ToUpperGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public ToUpperGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public ReplaceGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.StandardLinqExtensionMethodGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StandardLinqExtensionMethodGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator + public class SubStringGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; - public StandardLinqExtensionMethodGenerator() => throw null; - public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + public SubStringGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.StartsWithGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StartsWithGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class GetCharsGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public override bool AllowsNullableReturnType(System.Reflection.MethodInfo method) => throw null; + public GetCharsGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public StartsWithGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.SubStringGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubStringGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class IndexOfGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public IndexOfGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public SubStringGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ToLowerGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ToLowerGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class ReplaceGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { + public ReplaceGenerator() => throw null; public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public ToLowerGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ToStringHqlGeneratorForMethod` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ToStringHqlGeneratorForMethod : NHibernate.Linq.Functions.IHqlGeneratorForMethod + public class TrimGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod { - public NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; } - public ToStringHqlGeneratorForMethod() => throw null; + public TrimGenerator() => throw null; + public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; } - - // Generated from `NHibernate.Linq.Functions.ToStringRuntimeMethodHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ToStringRuntimeMethodHqlGenerator : NHibernate.Linq.Functions.IRuntimeMethodHqlGenerator { - public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; public bool SupportsMethod(System.Reflection.MethodInfo method) => throw null; + public NHibernate.Linq.Functions.IHqlGeneratorForMethod GetMethodGenerator(System.Reflection.MethodInfo method) => throw null; public ToStringRuntimeMethodHqlGenerator() => throw null; } - - // Generated from `NHibernate.Linq.Functions.ToUpperGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ToUpperGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod - { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public ToUpperGenerator() => throw null; - } - - // Generated from `NHibernate.Linq.Functions.TrimGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TrimGenerator : NHibernate.Linq.Functions.BaseHqlGeneratorForMethod + public class ToStringHqlGeneratorForMethod : NHibernate.Linq.Functions.IHqlGeneratorForMethod { - public override NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; - public TrimGenerator() => throw null; + public NHibernate.Hql.Ast.HqlTreeNode BuildHql(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.ObjectModel.ReadOnlyCollection arguments, NHibernate.Hql.Ast.HqlTreeBuilder treeBuilder, NHibernate.Linq.Visitors.IHqlExpressionVisitor visitor) => throw null; + public ToStringHqlGeneratorForMethod() => throw null; + public System.Collections.Generic.IEnumerable SupportedMethods { get => throw null; } } - } namespace GroupBy { - // Generated from `NHibernate.Linq.GroupBy.AggregatingGroupByRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class AggregatingGroupByRewriter { public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; } - - // Generated from `NHibernate.Linq.GroupBy.ClientSideSelect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static class NonAggregatingGroupByRewriter + { + public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; + } public class ClientSideSelect : NHibernate.Linq.ResultOperators.ClientSideTransformOperator { public ClientSideSelect(System.Linq.Expressions.LambdaExpression selectClause) => throw null; - public System.Linq.Expressions.LambdaExpression SelectClause { get => throw null; set => throw null; } + public System.Linq.Expressions.LambdaExpression SelectClause { get => throw null; } } - - // Generated from `NHibernate.Linq.GroupBy.ClientSideSelect2` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClientSideSelect2 : NHibernate.Linq.ResultOperators.ClientSideTransformOperator { public ClientSideSelect2(System.Linq.Expressions.LambdaExpression selectClause) => throw null; - public System.Linq.Expressions.LambdaExpression SelectClause { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Linq.GroupBy.NonAggregatingGroupByRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class NonAggregatingGroupByRewriter - { - public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; + public System.Linq.Expressions.LambdaExpression SelectClause { get => throw null; } } - } namespace GroupJoin { - // Generated from `NHibernate.Linq.GroupJoin.AggregatingGroupJoinRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class AggregatingGroupJoinRewriter { public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; } - - // Generated from `NHibernate.Linq.GroupJoin.GroupJoinSelectClauseRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GroupJoinSelectClauseRewriter : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression ReWrite(System.Linq.Expressions.Expression expression, NHibernate.Linq.GroupJoin.IsAggregatingResults results) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `NHibernate.Linq.GroupJoin.IsAggregatingResults` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IsAggregatingResults { - public System.Collections.Generic.List AggregatingClauses { get => throw null; set => throw null; } public IsAggregatingResults() => throw null; - public System.Collections.Generic.List NonAggregatingClauses { get => throw null; set => throw null; } - public System.Collections.Generic.List NonAggregatingExpressions { get => throw null; set => throw null; } + public System.Collections.Generic.List NonAggregatingClauses { get => throw null; set { } } + public System.Collections.Generic.List AggregatingClauses { get => throw null; set { } } + public System.Collections.Generic.List NonAggregatingExpressions { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.GroupJoin.LocateGroupJoinQuerySource` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LocateGroupJoinQuerySource : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public Remotion.Linq.Clauses.GroupJoinClause Detect(System.Linq.Expressions.Expression expression) => throw null; public LocateGroupJoinQuerySource(NHibernate.Linq.GroupJoin.IsAggregatingResults results) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + public Remotion.Linq.Clauses.GroupJoinClause Detect(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; } - } namespace ReWriters { - // Generated from `NHibernate.Linq.ReWriters.AddJoinsReWriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AddJoinsReWriter : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, Remotion.Linq.IQueryModelVisitor, NHibernate.Linq.INhQueryModelVisitor + public class AddJoinsReWriter : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, NHibernate.Linq.INhQueryModelVisitor, Remotion.Linq.IQueryModelVisitor { - public bool IsEntity(System.Type type) => throw null; - public bool IsIdentifier(System.Type type, string propertyName) => throw null; public static void ReWrite(Remotion.Linq.QueryModel queryModel, NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; - public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause havingClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause nhOuterJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitOrdering(Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index) => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause havingClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause nhOuterJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public bool IsEntity(System.Type type) => throw null; + public bool IsIdentifier(System.Type type, string propertyName) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.ArrayIndexExpressionFlattener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ArrayIndexExpressionFlattener : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public ArrayIndexExpressionFlattener() => throw null; public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; - } - - // Generated from `NHibernate.Linq.ReWriters.IIsEntityDecider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface IIsEntityDecider - { + protected override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + public ArrayIndexExpressionFlattener() => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.MergeAggregatingResultsRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MergeAggregatingResultsRewriter : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; - public override void VisitOrdering(Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index) => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitOrdering(Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.MoveOrderByToEndRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MoveOrderByToEndRewriter { - public MoveOrderByToEndRewriter() => throw null; public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; + public MoveOrderByToEndRewriter() => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.QueryReferenceExpressionFlattener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryReferenceExpressionFlattener : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression subQuery) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression subQuery) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.RemoveUnnecessaryBodyOperators` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RemoveUnnecessaryBodyOperators : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.ResultOperatorRemover` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultOperatorRemover : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static void Remove(Remotion.Linq.QueryModel queryModel, System.Func predicate) => throw null; + public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; - public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.ResultOperatorRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultOperatorRewriter : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static NHibernate.Linq.ReWriters.ResultOperatorRewriterResult Rewrite(Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; } - - // Generated from `NHibernate.Linq.ReWriters.ResultOperatorRewriterResult` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultOperatorRewriterResult { - public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo EvaluationType { get => throw null; set => throw null; } public ResultOperatorRewriterResult(System.Collections.Generic.IEnumerable rewrittenOperators, Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo evaluationType) => throw null; - public System.Collections.Generic.IEnumerable RewrittenOperators { get => throw null; set => throw null; } + public System.Collections.Generic.IEnumerable RewrittenOperators { get => throw null; } + public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo EvaluationType { get => throw null; } } - } namespace ResultOperators { - // Generated from `NHibernate.Linq.ResultOperators.ClientSideTransformOperator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClientSideTransformOperator : Remotion.Linq.Clauses.ResultOperatorBase { - public ClientSideTransformOperator() => throw null; - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public ClientSideTransformOperator() => throw null; } - - // Generated from `NHibernate.Linq.ResultOperators.NonAggregatingGroupBy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NonAggregatingGroupBy : NHibernate.Linq.ResultOperators.ClientSideTransformOperator { - public Remotion.Linq.Clauses.ResultOperators.GroupResultOperator GroupBy { get => throw null; set => throw null; } public NonAggregatingGroupBy(Remotion.Linq.Clauses.ResultOperators.GroupResultOperator groupBy) => throw null; + public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; + public Remotion.Linq.Clauses.ResultOperators.GroupResultOperator GroupBy { get => throw null; } } - } namespace Visitors { - // Generated from `NHibernate.Linq.Visitors.BooleanToCaseConvertor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class BooleanToCaseConvertor + public class NonAggregatingGroupJoinRewriter { - public static System.Collections.Generic.IEnumerable Convert(System.Collections.Generic.IEnumerable hqlTreeNodes) => throw null; - public static NHibernate.Hql.Ast.HqlExpression ConvertBooleanToCase(NHibernate.Hql.Ast.HqlExpression node) => throw null; + public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.EqualityHqlGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EqualityHqlGenerator { public EqualityHqlGenerator(NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; public NHibernate.Hql.Ast.HqlBooleanExpression Visit(System.Linq.Expressions.Expression innerKeySelector, System.Linq.Expressions.Expression outerKeySelector) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ExpressionKeyVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ExpressionKeyVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public override string ToString() => throw null; - public static string Visit(System.Linq.Expressions.Expression rootExpression, System.Collections.Generic.IDictionary parameters, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public static string Visit(System.Linq.Expressions.Expression expression, System.Collections.Generic.IDictionary parameters) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitDynamic(System.Linq.Expressions.DynamicExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; - } - - // Generated from `NHibernate.Linq.Visitors.ExpressionParameterVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static string Visit(System.Linq.Expressions.Expression rootExpression, System.Collections.Generic.IDictionary parameters, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public override string ToString() => throw null; + protected override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitDynamic(System.Linq.Expressions.DynamicExpression expression) => throw null; + } public class ExpressionParameterVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public ExpressionParameterVisitor(NHibernate.Linq.Visitors.PreTransformationResult preTransformationResult) => throw null; public ExpressionParameterVisitor(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public ExpressionParameterVisitor(NHibernate.Linq.Visitors.PreTransformationResult preTransformationResult) => throw null; public static System.Collections.Generic.IDictionary Visit(System.Linq.Expressions.Expression expression, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public static System.Collections.Generic.IDictionary Visit(NHibernate.Linq.Visitors.PreTransformationResult preTransformationResult) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression node) => throw null; + protected override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression node) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.HqlGeneratorExpressionVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class HqlGeneratorExpressionVisitor : NHibernate.Linq.Visitors.IHqlExpressionVisitor { - public HqlGeneratorExpressionVisitor(NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; - public NHibernate.ISessionFactory SessionFactory { get => throw null; } public static NHibernate.Hql.Ast.HqlTreeNode Visit(System.Linq.Expressions.Expression expression, NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; + public HqlGeneratorExpressionVisitor(NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; public NHibernate.Hql.Ast.HqlTreeNode Visit(System.Linq.Expressions.Expression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitBinaryExpression(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitConditionalExpression(System.Linq.Expressions.ConditionalExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitConstantExpression(System.Linq.Expressions.ConstantExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitExpression(System.Linq.Expressions.Expression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitLambdaExpression(System.Linq.Expressions.LambdaExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitMemberExpression(System.Linq.Expressions.MemberExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitMethodCallExpression(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitNewArrayExpression(System.Linq.Expressions.NewArrayExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitNhStar(NHibernate.Linq.Expressions.NhStarExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitNhAverage(NHibernate.Linq.Expressions.NhAverageExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitNhCount(NHibernate.Linq.Expressions.NhCountExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitNhDistinct(NHibernate.Linq.Expressions.NhDistinctExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitNhMax(NHibernate.Linq.Expressions.NhMaxExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitNhMin(NHibernate.Linq.Expressions.NhMinExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitNhStar(NHibernate.Linq.Expressions.NhStarExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitNhMax(NHibernate.Linq.Expressions.NhMaxExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitNhSum(NHibernate.Linq.Expressions.NhSumExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitParameterExpression(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitNhDistinct(NHibernate.Linq.Expressions.NhDistinctExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitQuerySourceReferenceExpression(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected NHibernate.Hql.Ast.HqlTreeNode VisitSubQueryExpression(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitBinaryExpression(System.Linq.Expressions.BinaryExpression expression) => throw null; protected NHibernate.Hql.Ast.HqlTreeNode VisitUnaryExpression(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitMemberExpression(System.Linq.Expressions.MemberExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitConstantExpression(System.Linq.Expressions.ConstantExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitMethodCallExpression(System.Linq.Expressions.MethodCallExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitLambdaExpression(System.Linq.Expressions.LambdaExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitParameterExpression(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitConditionalExpression(System.Linq.Expressions.ConditionalExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitSubQueryExpression(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected NHibernate.Hql.Ast.HqlTreeNode VisitNewArrayExpression(System.Linq.Expressions.NewArrayExpression expression) => throw null; + public NHibernate.ISessionFactory SessionFactory { get => throw null; } } - - // Generated from `NHibernate.Linq.Visitors.IExpressionTransformerRegistrar` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IExpressionTransformerRegistrar { void Register(Remotion.Linq.Parsing.ExpressionVisitors.Transformation.ExpressionTransformerRegistry expressionTransformerRegistry); } - - // Generated from `NHibernate.Linq.Visitors.IHqlExpressionVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IHqlExpressionVisitor { - NHibernate.ISessionFactory SessionFactory { get; } NHibernate.Hql.Ast.HqlTreeNode Visit(System.Linq.Expressions.Expression expression); + NHibernate.ISessionFactory SessionFactory { get; } + } + public interface IQueryModelRewriterFactory + { + Remotion.Linq.QueryModelVisitorBase CreateVisitor(NHibernate.Linq.Visitors.VisitorParameters parameters); } - - // Generated from `NHibernate.Linq.Visitors.IJoiner` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IJoiner { System.Linq.Expressions.Expression AddJoin(System.Linq.Expressions.Expression expression, string key); bool CanAddJoin(System.Linq.Expressions.Expression expression); void MakeInnerIfJoined(string key); } - - // Generated from `NHibernate.Linq.Visitors.IQueryModelRewriterFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryModelRewriterFactory - { - Remotion.Linq.QueryModelVisitorBase CreateVisitor(NHibernate.Linq.Visitors.VisitorParameters parameters); - } - - // Generated from `NHibernate.Linq.Visitors.Joiner` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Joiner : NHibernate.Linq.Visitors.IJoiner { public System.Linq.Expressions.Expression AddJoin(System.Linq.Expressions.Expression expression, string key) => throw null; + public void MakeInnerIfJoined(string key) => throw null; public bool CanAddJoin(System.Linq.Expressions.Expression expression) => throw null; public System.Collections.Generic.IEnumerable Joins { get => throw null; } - public void MakeInnerIfJoined(string key) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.LeftJoinRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LeftJoinRewriter : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { - public LeftJoinRewriter() => throw null; public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public LeftJoinRewriter() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.NameGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NameGenerator { - public string GetNewName() => throw null; public NameGenerator(Remotion.Linq.QueryModel model) => throw null; + public string GetNewName() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.NhExpressionVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NhExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { + protected virtual System.Linq.Expressions.Expression VisitNhStar(NHibernate.Linq.Expressions.NhStarExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhNew(NHibernate.Linq.Expressions.NhNewExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhAggregated(NHibernate.Linq.Expressions.NhAggregatedExpression node) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhDistinct(NHibernate.Linq.Expressions.NhDistinctExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhCount(NHibernate.Linq.Expressions.NhCountExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhSum(NHibernate.Linq.Expressions.NhSumExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhMax(NHibernate.Linq.Expressions.NhMaxExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhMin(NHibernate.Linq.Expressions.NhMinExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhAverage(NHibernate.Linq.Expressions.NhAverageExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitNhNominated(NHibernate.Linq.Expressions.NhNominatedExpression expression) => throw null; public NhExpressionVisitor() => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhAggregated(NHibernate.Linq.Expressions.NhAggregatedExpression node) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhAverage(NHibernate.Linq.Expressions.NhAverageExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhCount(NHibernate.Linq.Expressions.NhCountExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhDistinct(NHibernate.Linq.Expressions.NhDistinctExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhMax(NHibernate.Linq.Expressions.NhMaxExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhMin(NHibernate.Linq.Expressions.NhMinExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhNew(NHibernate.Linq.Expressions.NhNewExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhNominated(NHibernate.Linq.Expressions.NhNominatedExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhStar(NHibernate.Linq.Expressions.NhStarExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitNhSum(NHibernate.Linq.Expressions.NhSumExpression expression) => throw null; - } - - // Generated from `NHibernate.Linq.Visitors.NhQueryModelVisitorBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NhQueryModelVisitorBase : Remotion.Linq.QueryModelVisitorBase, Remotion.Linq.IQueryModelVisitor, Remotion.Linq.Clauses.ResultOperators.AsQueryableResultOperator.ISupportedByIQueryModelVistor, NHibernate.Linq.INhQueryModelVisitor + } + public class NhQueryModelVisitorBase : Remotion.Linq.QueryModelVisitorBase, NHibernate.Linq.INhQueryModelVisitor, Remotion.Linq.IQueryModelVisitor, Remotion.Linq.Clauses.ResultOperators.AsQueryableResultOperator.ISupportedByIQueryModelVistor { - public NhQueryModelVisitorBase() => throw null; public virtual void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause havingClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitNhWithClause(NHibernate.Linq.Clauses.NhWithClause nhWhereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public NhQueryModelVisitorBase() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.NonAggregatingGroupJoinRewriter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NonAggregatingGroupJoinRewriter - { - public static void ReWrite(Remotion.Linq.QueryModel model) => throw null; - } - - // Generated from `NHibernate.Linq.Visitors.ParameterTypeLocator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ParameterTypeLocator { public static void SetParameterTypes(System.Collections.Generic.IDictionary parameters, Remotion.Linq.QueryModel queryModel, System.Type targetType, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.PossibleValueSet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PossibleValueSet { + public bool Contains(object obj) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet Add(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Divide(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Modulo(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Multiply(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Power(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Subtract(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet And(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Or(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet ExclusiveOr(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet LeftShift(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet RightShift(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet AndAlso(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet ArrayLength(System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet BitwiseNot(System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Coalesce(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public bool Contains(object obj) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Convert(System.Type resultType) => throw null; - public static NHibernate.Linq.Visitors.PossibleValueSet Create(System.Type expressionType, params object[] values) => throw null; - public static NHibernate.Linq.Visitors.PossibleValueSet CreateAllNonNullValues(System.Type expressionType) => throw null; - public static NHibernate.Linq.Visitors.PossibleValueSet CreateAllValues(System.Type expressionType) => throw null; - public static NHibernate.Linq.Visitors.PossibleValueSet CreateNull(System.Type expressionType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Divide(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet OrElse(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet Equal(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet ExclusiveOr(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet GreaterThan(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet NotEqual(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet GreaterThanOrEqual(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet IsNotNull() => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet IsNull() => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet LeftShift(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet GreaterThan(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet LessThan(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet LessThanOrEqual(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet MemberAccess(System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Modulo(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Multiply(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Negate(System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Coalesce(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet Not() => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet NotEqual(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Or(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet OrElse(NHibernate.Linq.Visitors.PossibleValueSet pvs) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Power(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet RightShift(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; - public NHibernate.Linq.Visitors.PossibleValueSet Subtract(NHibernate.Linq.Visitors.PossibleValueSet pvs, System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet BitwiseNot(System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet ArrayLength(System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Convert(System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet Negate(System.Type resultType) => throw null; public NHibernate.Linq.Visitors.PossibleValueSet UnaryPlus(System.Type resultType) => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet IsNull() => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet IsNotNull() => throw null; + public NHibernate.Linq.Visitors.PossibleValueSet MemberAccess(System.Type resultType) => throw null; + public static NHibernate.Linq.Visitors.PossibleValueSet CreateNull(System.Type expressionType) => throw null; + public static NHibernate.Linq.Visitors.PossibleValueSet CreateAllNonNullValues(System.Type expressionType) => throw null; + public static NHibernate.Linq.Visitors.PossibleValueSet CreateAllValues(System.Type expressionType) => throw null; + public static NHibernate.Linq.Visitors.PossibleValueSet Create(System.Type expressionType, params object[] values) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.PreTransformationParameters` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreTransformationParameters { - public bool MinimizeParameters { get => throw null; set => throw null; } public PreTransformationParameters(NHibernate.Linq.QueryMode queryMode, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public NHibernate.Linq.QueryMode QueryMode { get => throw null; } public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; } + public bool MinimizeParameters { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Visitors.PreTransformationResult` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PreTransformationResult { public System.Linq.Expressions.Expression Expression { get => throw null; } public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; } } - - // Generated from `NHibernate.Linq.Visitors.QueryExpressionSourceIdentifer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryExpressionSourceIdentifer : Remotion.Linq.Parsing.RelinqExpressionVisitor { public QueryExpressionSourceIdentifer(NHibernate.Linq.Visitors.QuerySourceIdentifier identifier) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.QueryModelVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryModelVisitor : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, Remotion.Linq.IQueryModelVisitor, NHibernate.Linq.INhQueryModelVisitor + public class QueryModelVisitor : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, NHibernate.Linq.INhQueryModelVisitor, Remotion.Linq.IQueryModelVisitor { - public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo CurrentEvaluationType { get => throw null; set => throw null; } public static NHibernate.Linq.ExpressionToHqlTranslationResults GenerateHqlQuery(Remotion.Linq.QueryModel queryModel, NHibernate.Linq.Visitors.VisitorParameters parameters, bool root, NHibernate.Linq.NhLinqExpressionReturnType? rootReturnType) => throw null; - public Remotion.Linq.QueryModel Model { get => throw null; } - public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo PreviousEvaluationType { get => throw null; set => throw null; } - public NHibernate.Linq.ReWriters.ResultOperatorRewriterResult RewrittenOperatorResult { get => throw null; set => throw null; } - public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; - public override void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause havingClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause outerJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitNhWithClause(NHibernate.Linq.Clauses.NhWithClause withClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitOrderByClause(Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitOrderByClause(Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause outerJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitNhHavingClause(NHibernate.Linq.Clauses.NhHavingClause havingClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitNhWithClause(NHibernate.Linq.Clauses.NhWithClause withClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public NHibernate.Linq.Visitors.VisitorParameters VisitorParameters { get => throw null; } + public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo CurrentEvaluationType { get => throw null; } + public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo PreviousEvaluationType { get => throw null; } + public Remotion.Linq.QueryModel Model { get => throw null; } + public NHibernate.Linq.ReWriters.ResultOperatorRewriterResult RewrittenOperatorResult { get => throw null; } } - - // Generated from `NHibernate.Linq.Visitors.QuerySourceIdentifier` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QuerySourceIdentifier : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, Remotion.Linq.IQueryModelVisitor, NHibernate.Linq.INhQueryModelVisitor + public class QuerySourceIdentifier : NHibernate.Linq.Visitors.NhQueryModelVisitorBase, NHibernate.Linq.INhQueryModelVisitor, Remotion.Linq.IQueryModelVisitor { - public NHibernate.Linq.QuerySourceNamer Namer { get => throw null; } public static void Visit(NHibernate.Linq.QuerySourceNamer namer, Remotion.Linq.QueryModel queryModel) => throw null; + public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause) => throw null; public override void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause) => throw null; - public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public void VisitNhOuterJoinClause(NHibernate.Linq.Clauses.NhOuterJoinClause outerJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; + public NHibernate.Linq.QuerySourceNamer Namer { get => throw null; } } - - // Generated from `NHibernate.Linq.Visitors.QuerySourceLocator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QuerySourceLocator : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static Remotion.Linq.Clauses.IQuerySource FindQuerySource(Remotion.Linq.QueryModel queryModel, System.Type type) => throw null; public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; public override void VisitNhJoinClause(NHibernate.Linq.Clauses.NhJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.SelectClauseVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectClauseVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public System.Collections.Generic.IEnumerable GetHqlNodes() => throw null; - public System.Linq.Expressions.LambdaExpression ProjectionExpression { get => throw null; set => throw null; } public SelectClauseVisitor(System.Type inputType, NHibernate.Linq.Visitors.VisitorParameters parameters) => throw null; - public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; + public System.Collections.Generic.IEnumerable GetHqlNodes() => throw null; public void VisitSelector(System.Linq.Expressions.Expression expression) => throw null; + public void VisitSelector(System.Linq.Expressions.Expression expression, bool isSubQuery) => throw null; + public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; + public System.Linq.Expressions.LambdaExpression ProjectionExpression { get => throw null; } + } + public static class BooleanToCaseConvertor + { + public static System.Collections.Generic.IEnumerable Convert(System.Collections.Generic.IEnumerable hqlTreeNodes) => throw null; + public static NHibernate.Hql.Ast.HqlExpression ConvertBooleanToCase(NHibernate.Hql.Ast.HqlExpression node) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.SubQueryFromClauseFlattener` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SubQueryFromClauseFlattener : NHibernate.Linq.Visitors.NhQueryModelVisitorBase { public static void ReWrite(Remotion.Linq.QueryModel queryModel) => throw null; - public SubQueryFromClauseFlattener() => throw null; public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; + public SubQueryFromClauseFlattener() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.SwapQuerySourceVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SwapQuerySourceVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { - public System.Linq.Expressions.Expression Swap(System.Linq.Expressions.Expression expression) => throw null; public SwapQuerySourceVisitor(Remotion.Linq.Clauses.IQuerySource oldClause, Remotion.Linq.Clauses.IQuerySource newClause) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + public System.Linq.Expressions.Expression Swap(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.VisitorParameters` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class VisitorParameters { - public System.Collections.Generic.IDictionary ConstantToParameterMap { get => throw null; set => throw null; } - public NHibernate.Linq.QuerySourceNamer QuerySourceNamer { get => throw null; set => throw null; } - public System.Collections.Generic.List RequiredHqlParameters { get => throw null; set => throw null; } - public NHibernate.Linq.QueryMode RootQueryMode { get => throw null; } - public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; set => throw null; } - public System.Type TargetEntityType { get => throw null; } public VisitorParameters(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, System.Collections.Generic.IDictionary constantToParameterMap, System.Collections.Generic.List requiredHqlParameters, NHibernate.Linq.QuerySourceNamer querySourceNamer, System.Type targetEntityType, NHibernate.Linq.QueryMode rootQueryMode) => throw null; + public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; } + public System.Collections.Generic.IDictionary ConstantToParameterMap { get => throw null; } + public System.Collections.Generic.List RequiredHqlParameters { get => throw null; } + public NHibernate.Linq.QuerySourceNamer QuerySourceNamer { get => throw null; set { } } + public System.Type TargetEntityType { get => throw null; } + public NHibernate.Linq.QueryMode RootQueryMode { get => throw null; } } - - // Generated from `NHibernate.Linq.Visitors.VisitorUtil` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class VisitorUtil { - public static string GetMemberPath(this System.Linq.Expressions.MemberExpression memberExpression) => throw null; - public static bool IsBooleanConstant(System.Linq.Expressions.Expression expression, out bool value) => throw null; public static bool IsDynamicComponentDictionaryGetter(System.Reflection.MethodInfo method, System.Linq.Expressions.Expression targetObject, System.Collections.Generic.IEnumerable arguments, NHibernate.ISessionFactory sessionFactory, out string memberName) => throw null; public static bool IsDynamicComponentDictionaryGetter(System.Linq.Expressions.MethodCallExpression expression, NHibernate.ISessionFactory sessionFactory, out string memberName) => throw null; public static bool IsDynamicComponentDictionaryGetter(System.Linq.Expressions.MethodCallExpression expression, NHibernate.ISessionFactory sessionFactory) => throw null; public static bool IsNullConstant(System.Linq.Expressions.Expression expression) => throw null; + public static bool IsBooleanConstant(System.Linq.Expressions.Expression expression, out bool value) => throw null; public static System.Linq.Expressions.Expression Replace(this System.Linq.Expressions.Expression expression, System.Linq.Expressions.Expression oldExpression, System.Linq.Expressions.Expression newExpression) => throw null; + public static string GetMemberPath(this System.Linq.Expressions.MemberExpression memberExpression) => throw null; } - namespace ResultOperatorProcessors { - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IResultOperatorProcessor { void Process(T resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree); } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessAggregate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessAggregate : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.AggregateResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessAggregate() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessAggregateFromSeed` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessAggregateFromSeed : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.AggregateFromSeedResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessAggregateFromSeed() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessAll` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessAll : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.AllResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessAll() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessAny` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessAny : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.AnyResultOperator anyOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessAny() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessAsQueryable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessAsQueryable : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.AsQueryableResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessAsQueryable() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessCast` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessCast : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.CastResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessCast() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessClientSideSelect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessClientSideSelect : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(NHibernate.Linq.GroupBy.ClientSideSelect resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessClientSideSelect() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessClientSideSelect2` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessClientSideSelect2 : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(NHibernate.Linq.GroupBy.ClientSideSelect2 resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessClientSideSelect2() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessContains` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessContains : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.ContainsResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessContains() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFetch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessFetch { - public void Process(Remotion.Linq.EagerFetching.FetchRequestBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree, string sourceAlias) => throw null; public void Process(Remotion.Linq.EagerFetching.FetchRequestBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; + public void Process(Remotion.Linq.EagerFetching.FetchRequestBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree, string sourceAlias) => throw null; public ProcessFetch() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFetchMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessFetchMany : NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFetch, NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.EagerFetching.FetchManyRequest resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessFetchMany() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFetchOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessFetchOne : NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFetch, NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.EagerFetching.FetchOneRequest resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessFetchOne() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFirst` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessFirst : NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFirstOrSingleBase, NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.FirstResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessFirst() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFirstOrSingleBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessFirstOrSingleBase { protected static void AddClientSideEval(System.Reflection.MethodInfo target, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessFirstOrSingleBase() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessGroupBy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessGroupBy : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.GroupResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessGroupBy() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessNonAggregatingGroupBy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessNonAggregatingGroupBy : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(NHibernate.Linq.ResultOperators.NonAggregatingGroupBy resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessNonAggregatingGroupBy() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessOfType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessOfType : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.OfTypeResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessOfType() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessResultOperatorReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessResultOperatorReturn { - public System.Action>> AdditionalCriteria { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.HqlTreeNode AdditionalFrom { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.HqlGroupBy GroupBy { get => throw null; set => throw null; } - public System.Linq.Expressions.LambdaExpression ListTransformer { get => throw null; set => throw null; } - public System.Linq.Expressions.LambdaExpression PostExecuteTransformer { get => throw null; set => throw null; } public ProcessResultOperatorReturn() => throw null; - public NHibernate.Hql.Ast.HqlTreeNode TreeNode { get => throw null; set => throw null; } - public NHibernate.Hql.Ast.HqlBooleanExpression WhereClause { get => throw null; set => throw null; } + public NHibernate.Hql.Ast.HqlTreeNode TreeNode { get => throw null; set { } } + public System.Action>> AdditionalCriteria { get => throw null; set { } } + public System.Linq.Expressions.LambdaExpression ListTransformer { get => throw null; set { } } + public System.Linq.Expressions.LambdaExpression PostExecuteTransformer { get => throw null; set { } } + public NHibernate.Hql.Ast.HqlBooleanExpression WhereClause { get => throw null; set { } } + public NHibernate.Hql.Ast.HqlGroupBy GroupBy { get => throw null; set { } } + public NHibernate.Hql.Ast.HqlTreeNode AdditionalFrom { get => throw null; set { } } } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessSingle` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessSingle : NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessFirstOrSingleBase, NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.SingleResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessSingle() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessSkip` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessSkip : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.SkipResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessSkip() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ProcessTake` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProcessTake : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor { public void Process(Remotion.Linq.Clauses.ResultOperators.TakeResultOperator resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModelVisitor, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ProcessTake() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ResultOperatorMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultOperatorMap { public void Add() where TOperator : Remotion.Linq.Clauses.ResultOperatorBase where TProcessor : NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor, new() => throw null; public void Process(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModel, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ResultOperatorMap() => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ResultOperatorProcessor<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ResultOperatorProcessor : NHibernate.Linq.Visitors.ResultOperatorProcessors.ResultOperatorProcessorBase where T : Remotion.Linq.Clauses.ResultOperatorBase { - public override void Process(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModel, NHibernate.Linq.IntermediateHqlTree tree) => throw null; public ResultOperatorProcessor(NHibernate.Linq.Visitors.ResultOperatorProcessors.IResultOperatorProcessor processor) => throw null; + public override void Process(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModel, NHibernate.Linq.IntermediateHqlTree tree) => throw null; } - - // Generated from `NHibernate.Linq.Visitors.ResultOperatorProcessors.ResultOperatorProcessorBase` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ResultOperatorProcessorBase { public abstract void Process(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, NHibernate.Linq.Visitors.QueryModelVisitor queryModel, NHibernate.Linq.IntermediateHqlTree tree); protected ResultOperatorProcessorBase() => throw null; } - } } - } - namespace Loader - { - // Generated from `NHibernate.Loader.AbstractEntityJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + } + namespace Loader + { + public abstract class Loader + { + protected System.Threading.Tasks.Task LoadSingleRowAsync(System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, bool returnProxies, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task PrepareQueryCommandAsync(NHibernate.Engine.QueryParameters queryParameters, bool scroll, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand st, bool autoDiscoverTypes, bool callable, NHibernate.Engine.RowSelection selection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand st, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, NHibernate.Transform.IResultTransformer forcedResultTransformer, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task LoadEntityAsync(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType identifierType, object optionalObject, string optionalEntityName, object optionalIdentifier, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task LoadEntityAsync(NHibernate.Engine.ISessionImplementor session, object key, object index, NHibernate.Type.IType keyType, NHibernate.Type.IType indexType, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task LoadEntityBatchAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType idType, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task LoadEntityBatchAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadCollectionAsync(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadCollectionBatchAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task LoadCollectionSubselectAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, object[] parameterValues, NHibernate.Type.IType[] parameterTypes, System.Collections.Generic.IDictionary namedParameters, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, NHibernate.Type.IType[] resultTypes, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, NHibernate.Cache.QueryCacheResultBuilder queryCacheResultBuilder, System.Threading.CancellationToken cancellationToken) => throw null; + protected Loader(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + protected void CachePersistersWithCollections(System.Collections.Generic.IEnumerable resultTypePersisters) => throw null; + public abstract NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes); + protected virtual NHibernate.SqlCommand.SqlString ApplyLocks(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary lockModes, NHibernate.Dialect.Dialect dialect) => throw null; + protected virtual bool UpgradeLocks() => throw null; + protected virtual NHibernate.SqlCommand.SqlString PreprocessSQL(NHibernate.SqlCommand.SqlString sql, NHibernate.Engine.QueryParameters parameters, NHibernate.Dialect.Dialect dialect) => throw null; + protected object LoadSingleRow(System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, bool returnProxies) => throw null; + protected bool HasSubselectLoadableCollections() => throw null; + protected virtual bool IsCollectionPersisterCacheable(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; + protected virtual NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected virtual bool AreResultSetRowsTransformedImmediately() => throw null; + public virtual System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected virtual object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual bool IsChildFetchEntity(int i) => throw null; + protected virtual System.Data.Common.DbCommand PrepareQueryCommand(NHibernate.Engine.QueryParameters queryParameters, bool scroll, NHibernate.Engine.ISessionImplementor session) => throw null; + protected System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand st, bool autoDiscoverTypes, bool callable, NHibernate.Engine.RowSelection selection, NHibernate.Engine.ISessionImplementor session) => throw null; + protected System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand st, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; + protected virtual void AutoDiscoverTypes(System.Data.Common.DbDataReader rs) => throw null; + protected virtual void AutoDiscoverTypes(System.Data.Common.DbDataReader rs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; + protected System.Collections.IList LoadEntity(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType identifierType, object optionalObject, string optionalEntityName, object optionalIdentifier, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected System.Collections.IList LoadEntity(NHibernate.Engine.ISessionImplementor session, object key, object index, NHibernate.Type.IType keyType, NHibernate.Type.IType indexType, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected System.Collections.IList LoadEntityBatch(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType idType, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected System.Collections.IList LoadEntityBatch(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Entity.IEntityPersister persister, NHibernate.Engine.QueryParameters queryParameters) => throw null; + public void LoadCollection(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType type) => throw null; + public void LoadCollectionBatch(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType type) => throw null; + protected void LoadCollectionSubselect(NHibernate.Engine.ISessionImplementor session, object[] ids, object[] parameterValues, NHibernate.Type.IType[] parameterTypes, System.Collections.Generic.IDictionary namedParameters, NHibernate.Type.IType type) => throw null; + protected System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, NHibernate.Type.IType[] resultTypes) => throw null; + protected System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces) => throw null; + protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; + protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, NHibernate.Cache.QueryCacheResultBuilder queryCacheResultBuilder) => throw null; + protected virtual void PostInstantiate() => throw null; + public override string ToString() => throw null; + public virtual NHibernate.SqlCommand.ISqlCommand CreateSqlCommand(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected abstract System.Collections.Generic.IEnumerable GetParameterSpecifications(); + protected void AdjustQueryParametersForSubSelectFetching(NHibernate.SqlCommand.SqlString filteredSqlString, System.Collections.Generic.IEnumerable parameterSpecsWithFilters, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected NHibernate.SqlCommand.SqlString ExpandDynamicFilterParameters(NHibernate.SqlCommand.SqlString sqlString, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected NHibernate.SqlCommand.SqlString AddLimitsParametersIfNeeded(NHibernate.SqlCommand.SqlString sqlString, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + protected bool TryGetLimitString(NHibernate.Dialect.Dialect dialect, NHibernate.SqlCommand.SqlString queryString, int? offset, int? limit, NHibernate.SqlCommand.Parameter offsetParameter, NHibernate.SqlCommand.Parameter limitParameter, out NHibernate.SqlCommand.SqlString result) => throw null; + protected NHibernate.Hql.Util.SessionFactoryHelper Helper { get => throw null; } + protected virtual bool[] EntityEagerPropertyFetches { get => throw null; } + protected virtual System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } + protected virtual int[] Owners { get => throw null; } + protected virtual NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; } + protected virtual int[] CollectionOwners { get => throw null; } + protected virtual bool IsSingleRowLoader { get => throw null; } + public virtual bool IsSubselectLoadingEnabled { get => throw null; } + protected abstract NHibernate.Loader.IEntityAliases[] EntityAliases { get; } + protected abstract NHibernate.Loader.ICollectionAliases[] CollectionAliases { get; } + public NHibernate.Type.IType[] ResultTypes { get => throw null; set { } } + public NHibernate.Type.IType[] CacheTypes { get => throw null; } + public virtual NHibernate.Loader.Loader.QueryCacheInfo CacheInfo { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public abstract NHibernate.SqlCommand.SqlString SqlString { get; } + public abstract NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get; } + protected virtual NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } + protected virtual string[] Aliases { get => throw null; } + protected virtual string[] ResultRowAliases { get => throw null; } + protected virtual bool[] IncludeInResultRow { get => throw null; } + public virtual string QueryIdentifier { get => throw null; } + public sealed class QueryCacheInfo + { + public QueryCacheInfo() => throw null; + public NHibernate.Type.IType[] CacheTypes { get => throw null; set { } } + public System.Collections.Generic.IReadOnlyList AdditionalEntities { get => throw null; set { } } + } + } public abstract class AbstractEntityJoinWalker : NHibernate.Loader.JoinWalker { - public AbstractEntityJoinWalker(string rootSqlAlias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; public AbstractEntityJoinWalker(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected virtual void AddAssociations() => throw null; - protected string Alias { get => throw null; } - public abstract string Comment { get; } - protected virtual NHibernate.Loader.OuterJoinableAssociation CreateRootAssociation() => throw null; + public AbstractEntityJoinWalker(string rootSqlAlias, NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; protected virtual void InitAll(NHibernate.SqlCommand.SqlString whereString, NHibernate.SqlCommand.SqlString orderByString, NHibernate.LockMode lockMode) => throw null; - protected void InitProjection(NHibernate.SqlCommand.SqlString projectionString, NHibernate.SqlCommand.SqlString whereString, NHibernate.SqlCommand.SqlString orderByString, NHibernate.SqlCommand.SqlString groupByString, NHibernate.SqlCommand.SqlString havingString, System.Collections.Generic.IDictionary enabledFilters, NHibernate.LockMode lockMode, System.Collections.Generic.IList entityProjections) => throw null; + protected virtual NHibernate.Loader.OuterJoinableAssociation CreateRootAssociation() => throw null; protected void InitProjection(NHibernate.SqlCommand.SqlString projectionString, NHibernate.SqlCommand.SqlString whereString, NHibernate.SqlCommand.SqlString orderByString, NHibernate.SqlCommand.SqlString groupByString, NHibernate.SqlCommand.SqlString havingString, System.Collections.Generic.IDictionary enabledFilters, NHibernate.LockMode lockMode) => throw null; + protected void InitProjection(NHibernate.SqlCommand.SqlString projectionString, NHibernate.SqlCommand.SqlString whereString, NHibernate.SqlCommand.SqlString orderByString, NHibernate.SqlCommand.SqlString groupByString, NHibernate.SqlCommand.SqlString havingString, System.Collections.Generic.IDictionary enabledFilters, NHibernate.LockMode lockMode, System.Collections.Generic.IList entityProjections) => throw null; + protected virtual void AddAssociations() => throw null; protected override bool IsJoinedFetchEnabled(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; - protected NHibernate.Persister.Entity.IOuterJoinLoadable Persister { get => throw null; } public override string ToString() => throw null; protected virtual NHibernate.SqlCommand.SqlString WhereFragment { get => throw null; } + public abstract string Comment { get; } + protected NHibernate.Persister.Entity.IOuterJoinLoadable Persister { get => throw null; } + protected string Alias { get => throw null; } } - - // Generated from `NHibernate.Loader.BasicLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class BasicLoader : NHibernate.Loader.Loader { - public BasicLoader(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override NHibernate.Loader.ICollectionAliases[] CollectionAliases { get => throw null; } - protected abstract string[] CollectionSuffixes { get; } - protected override NHibernate.Loader.IEntityAliases[] EntityAliases { get => throw null; } - public static string GenerateSuffix(int index) => throw null; - public static string[] GenerateSuffixes(int seed, int length) => throw null; - public static string[] GenerateSuffixes(int length) => throw null; - protected virtual System.Collections.Generic.IDictionary GetCollectionUserProvidedAlias(int index) => throw null; protected static string[] NoSuffix; + public BasicLoader(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override void PostInstantiate() => throw null; + protected virtual System.Collections.Generic.IDictionary GetCollectionUserProvidedAlias(int index) => throw null; + public static string[] GenerateSuffixes(int length) => throw null; + public static string[] GenerateSuffixes(int seed, int length) => throw null; + public static string GenerateSuffix(int index) => throw null; + protected override sealed NHibernate.Loader.IEntityAliases[] EntityAliases { get => throw null; } + protected override sealed NHibernate.Loader.ICollectionAliases[] CollectionAliases { get => throw null; } protected abstract string[] Suffixes { get; } + protected abstract string[] CollectionSuffixes { get; } + } + public enum BatchFetchStyle + { + Legacy = 0, + Dynamic = 1, } - - // Generated from `NHibernate.Loader.DefaultEntityAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultEntityAliases : NHibernate.Loader.IEntityAliases { - public DefaultEntityAliases(System.Collections.Generic.IDictionary userProvidedAliases, NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; public DefaultEntityAliases(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; + public DefaultEntityAliases(System.Collections.Generic.IDictionary userProvidedAliases, NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; + public string[][] GetSuffixedPropertyAliases(NHibernate.Persister.Entity.ILoadable persister) => throw null; protected virtual string GetDiscriminatorAlias(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; protected virtual string[] GetIdentifierAliases(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; protected virtual string[] GetPropertyAliases(NHibernate.Persister.Entity.ILoadable persister, int j) => throw null; - public string[][] GetSuffixedPropertyAliases(NHibernate.Persister.Entity.ILoadable persister) => throw null; - public string RowIdAlias { get => throw null; } + public string[] SuffixedVersionAliases { get => throw null; } + public string[][] SuffixedPropertyAliases { get => throw null; } public string SuffixedDiscriminatorAlias { get => throw null; } public string[] SuffixedKeyAliases { get => throw null; } - public string[][] SuffixedPropertyAliases { get => throw null; } - public string[] SuffixedVersionAliases { get => throw null; } + public string RowIdAlias { get => throw null; } } - - // Generated from `NHibernate.Loader.GeneratedCollectionAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GeneratedCollectionAliases : NHibernate.Loader.ICollectionAliases { public GeneratedCollectionAliases(System.Collections.Generic.IDictionary userProvidedAliases, NHibernate.Persister.Collection.ICollectionPersister persister, string suffix) => throw null; public GeneratedCollectionAliases(NHibernate.Persister.Collection.ICollectionPersister persister, string str) => throw null; - public string Suffix { get => throw null; } + public override string ToString() => throw null; + public string[] SuffixedKeyAliases { get => throw null; } + public string[] SuffixedIndexAliases { get => throw null; } public string[] SuffixedElementAliases { get => throw null; } public string SuffixedIdentifierAlias { get => throw null; } - public string[] SuffixedIndexAliases { get => throw null; } - public string[] SuffixedKeyAliases { get => throw null; } - public override string ToString() => throw null; + public string Suffix { get => throw null; } } - - // Generated from `NHibernate.Loader.ICollectionAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionAliases { - string Suffix { get; } + string[] SuffixedKeyAliases { get; } + string[] SuffixedIndexAliases { get; } string[] SuffixedElementAliases { get; } string SuffixedIdentifierAlias { get; } - string[] SuffixedIndexAliases { get; } - string[] SuffixedKeyAliases { get; } - } - - // Generated from `NHibernate.Loader.IEntityAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEntityAliases - { - string[][] GetSuffixedPropertyAliases(NHibernate.Persister.Entity.ILoadable persister); - string RowIdAlias { get; } - string SuffixedDiscriminatorAlias { get; } - string[] SuffixedKeyAliases { get; } - string[][] SuffixedPropertyAliases { get; } - string[] SuffixedVersionAliases { get; } - } - - // Generated from `NHibernate.Loader.JoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinWalker - { - public string[] Aliases { get => throw null; set => throw null; } - // Generated from `NHibernate.Loader.JoinWalker+AssociationKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class AssociationKey - { - public AssociationKey(string[] columns, string table) => throw null; - public override bool Equals(object other) => throw null; - public override int GetHashCode() => throw null; - } - - - public bool[] ChildFetchEntities { get => throw null; set => throw null; } - public int[] CollectionOwners { get => throw null; set => throw null; } - public NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; set => throw null; } - public string[] CollectionSuffixes { get => throw null; set => throw null; } - protected static int CountCollectionPersisters(System.Collections.Generic.IList associations) => throw null; - protected static int CountEntityPersisters(System.Collections.Generic.IList associations) => throw null; - // Generated from `NHibernate.Loader.JoinWalker+DependentAlias` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DependentAlias - { - public string Alias { get => throw null; set => throw null; } - public DependentAlias() => throw null; - public string[] DependsOn { get => throw null; set => throw null; } - } - - - protected NHibernate.Dialect.Dialect Dialect { get => throw null; } - public bool[] EagerPropertyFetches { get => throw null; set => throw null; } - protected System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - public System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; set => throw null; } - protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - protected virtual string GenerateAliasForColumn(string rootAlias, string column) => throw null; - protected virtual string GenerateRootAlias(string description) => throw null; - protected virtual string GenerateTableAlias(int n, string path, string pathAlias, NHibernate.Persister.Entity.IJoinable joinable) => throw null; - protected virtual string GenerateTableAlias(int n, string path, NHibernate.Persister.Entity.IJoinable joinable) => throw null; - protected virtual System.Collections.Generic.IReadOnlyCollection GetChildAliases(string parentSqlAlias, string childPath) => throw null; - protected virtual System.Collections.Generic.ISet GetEntityFetchLazyProperties(string path) => throw null; - protected virtual NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string pathAlias, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; - protected virtual NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; - protected NHibernate.SqlCommand.JoinType GetJoinType(bool nullable, int currentDepth) => throw null; - protected static string GetSelectFragment(NHibernate.Loader.OuterJoinableAssociation join, string entitySuffix, string collectionSuffix, NHibernate.Loader.OuterJoinableAssociation next = default(NHibernate.Loader.OuterJoinableAssociation)) => throw null; - protected virtual NHibernate.SelectMode GetSelectMode(string path) => throw null; - protected virtual NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; - protected virtual NHibernate.SqlCommand.SqlString GetWithClause(string path) => throw null; - protected void InitPersisters(System.Collections.Generic.IList associations, NHibernate.LockMode lockMode) => throw null; - protected virtual bool IsDuplicateAssociation(string lhsTable, string[] lhsColumnNames, NHibernate.Type.IAssociationType type) => throw null; - protected virtual bool IsDuplicateAssociation(string foreignKeyTable, string[] foreignKeyColumns) => throw null; - protected bool IsJoinable(NHibernate.SqlCommand.JoinType joinType, System.Collections.Generic.ISet visitedAssociationKeys, string lhsTable, string[] lhsColumnNames, NHibernate.Type.IAssociationType type, int depth) => throw null; - protected virtual bool IsJoinedFetchEnabled(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; - protected bool IsJoinedFetchEnabledInMapping(NHibernate.FetchMode config, NHibernate.Type.IAssociationType type) => throw null; - protected virtual bool IsTooDeep(int currentDepth) => throw null; - protected virtual bool IsTooManyCollections { get => throw null; } - protected JoinWalker(NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public NHibernate.LockMode[] LockModeArray { get => throw null; set => throw null; } - protected NHibernate.SqlCommand.SqlString MergeOrderings(string ass, string orderBy) => throw null; - protected NHibernate.SqlCommand.SqlString MergeOrderings(string ass, NHibernate.SqlCommand.SqlString orderBy) => throw null; - protected NHibernate.SqlCommand.SqlString MergeOrderings(NHibernate.SqlCommand.SqlString ass, NHibernate.SqlCommand.SqlString orderBy) => throw null; - protected NHibernate.SqlCommand.JoinFragment MergeOuterJoins(System.Collections.Generic.IList associations) => throw null; - protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations, string orderBy) => throw null; - protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations, NHibernate.SqlCommand.SqlString orderBy) => throw null; - protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations) => throw null; - public NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; set => throw null; } - public int[] Owners { get => throw null; set => throw null; } - public NHibernate.Persister.Entity.ILoadable[] Persisters { get => throw null; set => throw null; } - public string SelectString(System.Collections.Generic.IList associations) => throw null; - public NHibernate.SqlCommand.SqlString SqlString { get => throw null; set => throw null; } - protected static string SubPath(string path, string property) => throw null; - public string[] Suffixes { get => throw null; set => throw null; } - protected void WalkCollectionTree(NHibernate.Persister.Collection.IQueryableCollection persister, string alias) => throw null; - protected void WalkComponentTree(NHibernate.Type.IAbstractComponentType componentType, int begin, string alias, string path, int currentDepth, NHibernate.Engine.ILhsAssociationTypeSqlInfo associationTypeSQLInfo) => throw null; - protected void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias) => throw null; - protected virtual void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path, int currentDepth) => throw null; - protected NHibernate.SqlCommand.SqlStringBuilder WhereString(string alias, string[] columnNames, int batchSize) => throw null; - protected System.Collections.Generic.IList associations; - } - - // Generated from `NHibernate.Loader.Loader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class Loader - { - protected NHibernate.SqlCommand.SqlString AddLimitsParametersIfNeeded(NHibernate.SqlCommand.SqlString sqlString, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - protected void AdjustQueryParametersForSubSelectFetching(NHibernate.SqlCommand.SqlString filteredSqlString, System.Collections.Generic.IEnumerable parameterSpecsWithFilters, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected virtual string[] Aliases { get => throw null; } - protected virtual NHibernate.SqlCommand.SqlString ApplyLocks(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary lockModes, NHibernate.Dialect.Dialect dialect) => throw null; - protected virtual bool AreResultSetRowsTransformedImmediately() => throw null; - protected internal virtual void AutoDiscoverTypes(System.Data.Common.DbDataReader rs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; - protected internal virtual void AutoDiscoverTypes(System.Data.Common.DbDataReader rs) => throw null; - public virtual NHibernate.Loader.Loader.QueryCacheInfo CacheInfo { get => throw null; } - protected void CachePersistersWithCollections(System.Collections.Generic.IEnumerable resultTypePersisters) => throw null; - public NHibernate.Type.IType[] CacheTypes { get => throw null; } - protected abstract NHibernate.Loader.ICollectionAliases[] CollectionAliases { get; } - protected virtual int[] CollectionOwners { get => throw null; } - protected internal virtual NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } - public virtual NHibernate.SqlCommand.ISqlCommand CreateSqlCommand(NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, NHibernate.Cache.QueryCacheResultBuilder queryCacheResultBuilder) => throw null; - protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; - protected System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task DoListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer, NHibernate.Cache.QueryCacheResultBuilder queryCacheResultBuilder, System.Threading.CancellationToken cancellationToken) => throw null; - protected abstract NHibernate.Loader.IEntityAliases[] EntityAliases { get; } - protected virtual bool[] EntityEagerPropertyFetches { get => throw null; } - protected virtual System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } - public abstract NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get; } - protected NHibernate.SqlCommand.SqlString ExpandDynamicFilterParameters(NHibernate.SqlCommand.SqlString sqlString, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.ISessionImplementor session) => throw null; - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public abstract NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes); - protected abstract System.Collections.Generic.IEnumerable GetParameterSpecifications(); - protected virtual object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected virtual object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand st, bool autoDiscoverTypes, bool callable, NHibernate.Engine.RowSelection selection, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Data.Common.DbDataReader GetResultSet(System.Data.Common.DbCommand st, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; - protected System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand st, bool autoDiscoverTypes, bool callable, NHibernate.Engine.RowSelection selection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task GetResultSetAsync(System.Data.Common.DbCommand st, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, NHibernate.Transform.IResultTransformer forcedResultTransformer, System.Threading.CancellationToken cancellationToken) => throw null; - protected bool HasSubselectLoadableCollections() => throw null; - protected NHibernate.Hql.Util.SessionFactoryHelper Helper { get => throw null; } - protected virtual bool[] IncludeInResultRow { get => throw null; } - protected virtual bool IsChildFetchEntity(int i) => throw null; - protected virtual bool IsCollectionPersisterCacheable(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; - protected virtual bool IsSingleRowLoader { get => throw null; } - public virtual bool IsSubselectLoadingEnabled { get => throw null; } - protected System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, NHibernate.Type.IType[] resultTypes) => throw null; - protected System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces) => throw null; - protected System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Collections.Generic.ISet querySpaces, NHibernate.Type.IType[] resultTypes, System.Threading.CancellationToken cancellationToken) => throw null; - public void LoadCollection(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType type) => throw null; - public System.Threading.Tasks.Task LoadCollectionAsync(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; - public void LoadCollectionBatch(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType type) => throw null; - public System.Threading.Tasks.Task LoadCollectionBatchAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; - protected void LoadCollectionSubselect(NHibernate.Engine.ISessionImplementor session, object[] ids, object[] parameterValues, NHibernate.Type.IType[] parameterTypes, System.Collections.Generic.IDictionary namedParameters, NHibernate.Type.IType type) => throw null; - protected System.Threading.Tasks.Task LoadCollectionSubselectAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, object[] parameterValues, NHibernate.Type.IType[] parameterTypes, System.Collections.Generic.IDictionary namedParameters, NHibernate.Type.IType type, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Collections.IList LoadEntity(NHibernate.Engine.ISessionImplementor session, object key, object index, NHibernate.Type.IType keyType, NHibernate.Type.IType indexType, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - protected System.Collections.IList LoadEntity(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType identifierType, object optionalObject, string optionalEntityName, object optionalIdentifier, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - protected System.Threading.Tasks.Task LoadEntityAsync(NHibernate.Engine.ISessionImplementor session, object key, object index, NHibernate.Type.IType keyType, NHibernate.Type.IType indexType, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task LoadEntityAsync(NHibernate.Engine.ISessionImplementor session, object id, NHibernate.Type.IType identifierType, object optionalObject, string optionalEntityName, object optionalIdentifier, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal System.Collections.IList LoadEntityBatch(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType idType, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - protected internal System.Threading.Tasks.Task LoadEntityBatchAsync(NHibernate.Engine.ISessionImplementor session, object[] ids, NHibernate.Type.IType idType, object optionalObject, string optionalEntityName, object optionalId, NHibernate.Persister.Entity.IEntityPersister persister, System.Threading.CancellationToken cancellationToken) => throw null; - protected object LoadSingleRow(System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, bool returnProxies) => throw null; - protected System.Threading.Tasks.Task LoadSingleRowAsync(System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, bool returnProxies, System.Threading.CancellationToken cancellationToken) => throw null; - protected Loader(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected virtual NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; } - protected virtual int[] Owners { get => throw null; } - protected virtual void PostInstantiate() => throw null; - protected internal virtual System.Data.Common.DbCommand PrepareQueryCommand(NHibernate.Engine.QueryParameters queryParameters, bool scroll, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal virtual System.Threading.Tasks.Task PrepareQueryCommandAsync(NHibernate.Engine.QueryParameters queryParameters, bool scroll, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual NHibernate.SqlCommand.SqlString PreprocessSQL(NHibernate.SqlCommand.SqlString sql, NHibernate.Engine.QueryParameters parameters, NHibernate.Dialect.Dialect dialect) => throw null; - // Generated from `NHibernate.Loader.Loader+QueryCacheInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class QueryCacheInfo - { - public System.Collections.Generic.IReadOnlyList AdditionalEntities { get => throw null; set => throw null; } - public NHibernate.Type.IType[] CacheTypes { get => throw null; set => throw null; } - public QueryCacheInfo() => throw null; - } - - - public virtual string QueryIdentifier { get => throw null; } - protected virtual void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected virtual NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected virtual string[] ResultRowAliases { get => throw null; } - public NHibernate.Type.IType[] ResultTypes { get => throw null; set => throw null; } - public abstract NHibernate.SqlCommand.SqlString SqlString { get; } - public override string ToString() => throw null; - protected bool TryGetLimitString(NHibernate.Dialect.Dialect dialect, NHibernate.SqlCommand.SqlString queryString, int? offset, int? limit, NHibernate.SqlCommand.Parameter offsetParameter, NHibernate.SqlCommand.Parameter limitParameter, out NHibernate.SqlCommand.SqlString result) => throw null; - protected virtual bool UpgradeLocks() => throw null; + string Suffix { get; } } - - // Generated from `NHibernate.Loader.OuterJoinLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class OuterJoinLoader : NHibernate.Loader.BasicLoader + public interface IEntityAliases { - protected override string[] Aliases { get => throw null; } - protected override int[] CollectionOwners { get => throw null; } - protected internal override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } - protected override string[] CollectionSuffixes { get => throw null; } + string[][] GetSuffixedPropertyAliases(NHibernate.Persister.Entity.ILoadable persister); + string[] SuffixedKeyAliases { get; } + string SuffixedDiscriminatorAlias { get; } + string[] SuffixedVersionAliases { get; } + string RowIdAlias { get; } + string[][] SuffixedPropertyAliases { get; } + } + public class JoinWalker + { + protected System.Collections.Generic.IList associations; + protected JoinWalker(NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected virtual NHibernate.SqlCommand.SqlString GetWithClause(string path) => throw null; + protected virtual NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; + protected virtual NHibernate.SelectMode GetSelectMode(string path) => throw null; + protected virtual System.Collections.Generic.ISet GetEntityFetchLazyProperties(string path) => throw null; + protected void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias) => throw null; + protected void WalkCollectionTree(NHibernate.Persister.Collection.IQueryableCollection persister, string alias) => throw null; + protected void ProcessJoins() => throw null; + protected virtual void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path) => throw null; + protected virtual void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path, int currentDepth) => throw null; + protected void WalkComponentTree(NHibernate.Type.IAbstractComponentType componentType, int begin, string alias, string path, NHibernate.Engine.ILhsAssociationTypeSqlInfo associationTypeSQLInfo) => throw null; + protected void WalkComponentTree(NHibernate.Type.IAbstractComponentType componentType, int begin, string alias, string path, int currentDepth, NHibernate.Engine.ILhsAssociationTypeSqlInfo associationTypeSQLInfo) => throw null; + protected static string SubPath(string path, string property) => throw null; + protected virtual NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; + protected virtual NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string pathAlias, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; + protected virtual System.Collections.Generic.IReadOnlyCollection GetChildAliases(string parentSqlAlias, string childPath) => throw null; + protected NHibernate.SqlCommand.JoinType GetJoinType(bool nullable, int currentDepth) => throw null; + protected virtual bool IsTooDeep(int currentDepth) => throw null; + protected bool IsJoinedFetchEnabledInMapping(NHibernate.FetchMode config, NHibernate.Type.IAssociationType type) => throw null; + protected virtual bool IsJoinedFetchEnabled(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; + protected virtual string GenerateTableAlias(int n, string path, NHibernate.Persister.Entity.IJoinable joinable) => throw null; + protected virtual string GenerateTableAlias(int n, string path, string pathAlias, NHibernate.Persister.Entity.IJoinable joinable) => throw null; + protected virtual string GenerateRootAlias(string description) => throw null; + protected virtual bool IsDuplicateAssociation(string foreignKeyTable, string[] foreignKeyColumns) => throw null; + protected virtual bool IsDuplicateAssociation(string lhsTable, string[] lhsColumnNames, NHibernate.Type.IAssociationType type) => throw null; + protected bool IsJoinable(NHibernate.SqlCommand.JoinType joinType, System.Collections.Generic.ISet visitedAssociationKeys, string lhsTable, string[] lhsColumnNames, NHibernate.Type.IAssociationType type, int depth) => throw null; + protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations, NHibernate.SqlCommand.SqlString orderBy) => throw null; + protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations, string orderBy) => throw null; + protected NHibernate.SqlCommand.SqlString MergeOrderings(NHibernate.SqlCommand.SqlString ass, NHibernate.SqlCommand.SqlString orderBy) => throw null; + protected NHibernate.SqlCommand.SqlString MergeOrderings(string ass, NHibernate.SqlCommand.SqlString orderBy) => throw null; + protected NHibernate.SqlCommand.SqlString MergeOrderings(string ass, string orderBy) => throw null; + protected NHibernate.SqlCommand.JoinFragment MergeOuterJoins(System.Collections.Generic.IList associations) => throw null; + protected static int CountEntityPersisters(System.Collections.Generic.IList associations) => throw null; + protected static int CountCollectionPersisters(System.Collections.Generic.IList associations) => throw null; + protected NHibernate.SqlCommand.SqlString OrderBy(System.Collections.Generic.IList associations) => throw null; + protected virtual string GenerateAliasForColumn(string rootAlias, string column) => throw null; + protected virtual NHibernate.SqlCommand.SqlStringBuilder WhereString(string alias, string[] columnNames, int batchSize) => throw null; + protected void InitPersisters(System.Collections.Generic.IList associations, NHibernate.LockMode lockMode) => throw null; + public string SelectString(System.Collections.Generic.IList associations) => throw null; + protected static string GetSelectFragment(NHibernate.Loader.OuterJoinableAssociation join, string entitySuffix, string collectionSuffix, NHibernate.Loader.OuterJoinableAssociation next = default(NHibernate.Loader.OuterJoinableAssociation)) => throw null; + public string[] CollectionSuffixes { get => throw null; set { } } + public NHibernate.LockMode[] LockModeArray { get => throw null; set { } } + public string[] Suffixes { get => throw null; set { } } + public string[] Aliases { get => throw null; set { } } + public bool[] EagerPropertyFetches { get => throw null; set { } } + public bool[] ChildFetchEntities { get => throw null; set { } } + public System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; set { } } + public int[] CollectionOwners { get => throw null; set { } } + public NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; set { } } + public NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; set { } } + public int[] Owners { get => throw null; set { } } + public NHibernate.Persister.Entity.ILoadable[] Persisters { get => throw null; set { } } + public NHibernate.SqlCommand.SqlString SqlString { get => throw null; set { } } + protected NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } protected NHibernate.Dialect.Dialect Dialect { get => throw null; } - public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } - protected override bool[] EntityEagerPropertyFetches { get => throw null; } - public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } - public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes) => throw null; - protected void InitFromWalker(NHibernate.Loader.JoinWalker walker) => throw null; - protected OuterJoinLoader(NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; } - protected override int[] Owners { get => throw null; } - public override NHibernate.SqlCommand.SqlString SqlString { get => throw null; } - protected override string[] Suffixes { get => throw null; } + protected System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } + protected virtual bool IsTooManyCollections { get => throw null; } + public class DependentAlias + { + public DependentAlias() => throw null; + public string Alias { get => throw null; set { } } + public string[] DependsOn { get => throw null; set { } } + } + protected sealed class AssociationKey + { + public AssociationKey(string[] columns, string table) => throw null; + public override bool Equals(object other) => throw null; + public override int GetHashCode() => throw null; + } + protected interface IJoinQueueEntry + { + void Walk(NHibernate.Loader.JoinWalker walker); + } + protected class EntityJoinQueueEntry : NHibernate.Loader.JoinWalker.IJoinQueueEntry + { + public EntityJoinQueueEntry(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path) => throw null; + public void Walk(NHibernate.Loader.JoinWalker walker) => throw null; + } + protected class CollectionJoinQueueEntry : NHibernate.Loader.JoinWalker.IJoinQueueEntry + { + public CollectionJoinQueueEntry(NHibernate.Persister.Collection.IQueryableCollection persister, string alias, string path, string pathAlias) => throw null; + public void Walk(NHibernate.Loader.JoinWalker walker) => throw null; + } + protected class NextLevelJoinQueueEntry : NHibernate.Loader.JoinWalker.IJoinQueueEntry + { + public static NHibernate.Loader.JoinWalker.NextLevelJoinQueueEntry Instance; + public void Walk(NHibernate.Loader.JoinWalker walker) => throw null; + } } - - // Generated from `NHibernate.Loader.OuterJoinableAssociation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OuterJoinableAssociation + public sealed class OuterJoinableAssociation { - public void AddJoins(NHibernate.SqlCommand.JoinFragment outerjoin) => throw null; - public void AddManyToManyJoin(NHibernate.SqlCommand.JoinFragment outerjoin, NHibernate.Persister.Collection.IQueryableCollection collection) => throw null; - public System.Collections.Generic.ISet EntityFetchLazyProperties { get => throw null; set => throw null; } + public OuterJoinableAssociation(NHibernate.Type.IAssociationType joinableType, string lhsAlias, string[] lhsColumns, string rhsAlias, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString withClause, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters, NHibernate.SelectMode selectMode) => throw null; + public OuterJoinableAssociation(NHibernate.Type.IAssociationType joinableType, string lhsAlias, string[] lhsColumns, string rhsAlias, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString withClause, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; public int GetOwner(System.Collections.Generic.IList associations) => throw null; - public bool IsCollection { get => throw null; } + public void AddJoins(NHibernate.SqlCommand.JoinFragment outerjoin) => throw null; + public void ValidateJoin(string path) => throw null; public bool IsManyToManyWith(NHibernate.Loader.OuterJoinableAssociation other) => throw null; + public void AddManyToManyJoin(NHibernate.SqlCommand.JoinFragment outerjoin, NHibernate.Persister.Collection.IQueryableCollection collection) => throw null; public NHibernate.SqlCommand.JoinType JoinType { get => throw null; } - public NHibernate.Persister.Entity.IJoinable Joinable { get => throw null; } - public NHibernate.Type.IAssociationType JoinableType { get => throw null; } - public NHibernate.SqlCommand.SqlString On { get => throw null; } - public OuterJoinableAssociation(NHibernate.Type.IAssociationType joinableType, string lhsAlias, string[] lhsColumns, string rhsAlias, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString withClause, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters, NHibernate.SelectMode selectMode) => throw null; - public OuterJoinableAssociation(NHibernate.Type.IAssociationType joinableType, string lhsAlias, string[] lhsColumns, string rhsAlias, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString withClause, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; public string RHSAlias { get => throw null; } + public NHibernate.SqlCommand.SqlString On { get => throw null; } + public NHibernate.Type.IAssociationType JoinableType { get => throw null; } public string RHSUniqueKeyName { get => throw null; } + public bool IsCollection { get => throw null; } + public NHibernate.Persister.Entity.IJoinable Joinable { get => throw null; } public NHibernate.SelectMode SelectMode { get => throw null; } - public void ValidateJoin(string path) => throw null; + public System.Collections.Generic.ISet EntityFetchLazyProperties { get => throw null; set { } } + } + public abstract class OuterJoinLoader : NHibernate.Loader.BasicLoader + { + protected OuterJoinLoader(NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; + public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes) => throw null; + protected void InitFromWalker(NHibernate.Loader.JoinWalker walker) => throw null; + protected NHibernate.Dialect.Dialect Dialect { get => throw null; } + protected override int[] Owners { get => throw null; } + protected override NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; } + public System.Collections.Generic.IDictionary EnabledFilters { get => throw null; } + protected override int[] CollectionOwners { get => throw null; } + protected override string[] Suffixes { get => throw null; } + protected override string[] CollectionSuffixes { get => throw null; } + public override NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } + protected override string[] Aliases { get => throw null; } + protected override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } + protected override bool[] EntityEagerPropertyFetches { get => throw null; } } - namespace Collection { - // Generated from `NHibernate.Loader.Collection.BasicCollectionJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public abstract class AbstractBatchingCollectionInitializer : NHibernate.Loader.Collection.ICollectionInitializer + { + public abstract System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected AbstractBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection collectionPersister) => throw null; + public abstract void Initialize(object id, NHibernate.Engine.ISessionImplementor session); + protected NHibernate.Persister.Collection.IQueryableCollection CollectionPersister { get => throw null; } + } + public class BatchingCollectionInitializer : NHibernate.Loader.Collection.AbstractBatchingCollectionInitializer + { + public override System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public BatchingCollectionInitializer(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, int[] batchSizes, NHibernate.Loader.Loader[] loaders) : base(default(NHibernate.Persister.Collection.IQueryableCollection)) => throw null; + public BatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, int[] batchSizes, NHibernate.Loader.Loader[] loaders) : base(default(NHibernate.Persister.Collection.IQueryableCollection)) => throw null; + public override void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public static NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingOneToManyInitializer(NHibernate.Persister.Collection.OneToManyPersister persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public static NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingOneToManyInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public static NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + } + public class CollectionLoader : NHibernate.Loader.OuterJoinLoader, NHibernate.Loader.Collection.ICollectionInitializer + { + public virtual System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public CollectionLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public virtual void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToString() => throw null; + protected virtual System.Collections.Generic.IEnumerable CreateParameterSpecificationsAndAssignBackTrack(System.Collections.Generic.IEnumerable sqlPatameters) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + protected NHibernate.SqlCommand.SqlString GetSubSelectWithLimits(NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.RowSelection processedRowSelection, System.Collections.Generic.IDictionary parameters) => throw null; + public override bool IsSubselectLoadingEnabled { get => throw null; } + protected NHibernate.Persister.Collection.IQueryableCollection CollectionPersister { get => throw null; } + protected NHibernate.Type.IType KeyType { get => throw null; } + } + public interface ICollectionInitializer + { + System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Initialize(object id, NHibernate.Engine.ISessionImplementor session); + } + public class SubselectCollectionLoader : NHibernate.Loader.Collection.BasicCollectionLoader + { + public override System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public SubselectCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection entityKeys, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public override void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + } + public class SubselectOneToManyLoader : NHibernate.Loader.Collection.OneToManyLoader + { + public override System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public SubselectOneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection entityKeys, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public override void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + } public class BasicCollectionJoinWalker : NHibernate.Loader.Collection.CollectionJoinWalker { public BasicCollectionJoinWalker(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, int batchSize, NHibernate.SqlCommand.SqlString subquery, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Loader.Collection.BasicCollectionLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicCollectionLoader : NHibernate.Loader.Collection.CollectionLoader { - public BasicCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, int batchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; public BasicCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, NHibernate.Engine.ISessionFactoryImplementor session, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public BasicCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, int batchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; protected BasicCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, int batchSize, NHibernate.SqlCommand.SqlString subquery, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; protected virtual void InitializeFromWalker(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, NHibernate.SqlCommand.SqlString subquery, int batchSize, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Loader.Collection.BatchingCollectionInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BatchingCollectionInitializer : NHibernate.Loader.Collection.ICollectionInitializer + public abstract class BatchingCollectionInitializerBuilder { - public BatchingCollectionInitializer(NHibernate.Persister.Collection.ICollectionPersister collectionPersister, int[] batchSizes, NHibernate.Loader.Loader[] loaders) => throw null; - public static NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public static NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingOneToManyInitializer(NHibernate.Persister.Collection.OneToManyPersister persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters); + public virtual NHibernate.Loader.Collection.ICollectionInitializer CreateBatchingOneToManyInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingOneToManyInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters); + protected BatchingCollectionInitializerBuilder() => throw null; } - - // Generated from `NHibernate.Loader.Collection.CollectionJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CollectionJoinWalker : NHibernate.Loader.JoinWalker { public CollectionJoinWalker(NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; protected NHibernate.SqlCommand.SqlStringBuilder WhereString(string alias, string[] columnNames, NHibernate.SqlCommand.SqlString subselect, int batchSize) => throw null; } - - // Generated from `NHibernate.Loader.Collection.CollectionLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionLoader : NHibernate.Loader.OuterJoinLoader, NHibernate.Loader.Collection.ICollectionInitializer + public class DynamicBatchingCollectionInitializerBuilder : NHibernate.Loader.Collection.BatchingCollectionInitializerBuilder { - public CollectionLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected virtual System.Collections.Generic.IEnumerable CreateParameterSpecificationsAndAssignBackTrack(System.Collections.Generic.IEnumerable sqlPatameters) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - protected NHibernate.SqlCommand.SqlString GetSubSelectWithLimits(NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection parameterSpecs, NHibernate.Engine.RowSelection processedRowSelection, System.Collections.Generic.IDictionary parameters) => throw null; - public virtual void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsSubselectLoadingEnabled { get => throw null; } - protected NHibernate.Type.IType KeyType { get => throw null; } - public override string ToString() => throw null; + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingOneToManyInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public DynamicBatchingCollectionInitializerBuilder() => throw null; } - - // Generated from `NHibernate.Loader.Collection.ICollectionInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionInitializer + public class LegacyBatchingCollectionInitializerBuilder : NHibernate.Loader.Collection.BatchingCollectionInitializerBuilder { - void Initialize(object id, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingCollectionInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateRealBatchingOneToManyInitializer(NHibernate.Persister.Collection.IQueryableCollection persister, int maxBatchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public LegacyBatchingCollectionInitializerBuilder() => throw null; } - - // Generated from `NHibernate.Loader.Collection.OneToManyJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToManyJoinWalker : NHibernate.Loader.Collection.CollectionJoinWalker { - protected override string GenerateAliasForColumn(string rootAlias, string column) => throw null; protected override bool IsDuplicateAssociation(string foreignKeyTable, string[] foreignKeyColumns) => throw null; public OneToManyJoinWalker(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, int batchSize, NHibernate.SqlCommand.SqlString subquery, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + protected override string GenerateAliasForColumn(string rootAlias, string column) => throw null; public override string ToString() => throw null; } - - // Generated from `NHibernate.Loader.Collection.OneToManyLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToManyLoader : NHibernate.Loader.Collection.CollectionLoader { - protected virtual void InitializeFromWalker(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, NHibernate.SqlCommand.SqlString subquery, int batchSize, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public OneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, int batchSize, NHibernate.SqlCommand.SqlString subquery, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - public OneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, int batchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; public OneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, NHibernate.Engine.ISessionFactoryImplementor session, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public OneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, int batchSize, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public OneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, int batchSize, NHibernate.SqlCommand.SqlString subquery, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + protected virtual void InitializeFromWalker(NHibernate.Persister.Collection.IQueryableCollection oneToManyPersister, NHibernate.SqlCommand.SqlString subquery, int batchSize, System.Collections.Generic.IDictionary enabledFilters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - - // Generated from `NHibernate.Loader.Collection.SubselectCollectionLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubselectCollectionLoader : NHibernate.Loader.Collection.BasicCollectionLoader - { - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - public override void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public SubselectCollectionLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection entityKeys, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - } - - // Generated from `NHibernate.Loader.Collection.SubselectOneToManyLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubselectOneToManyLoader : NHibernate.Loader.Collection.OneToManyLoader - { - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - public override void Initialize(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task InitializeAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public SubselectOneToManyLoader(NHibernate.Persister.Collection.IQueryableCollection persister, NHibernate.SqlCommand.SqlString subquery, System.Collections.Generic.ICollection entityKeys, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Collection.IQueryableCollection), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - } - } namespace Criteria { - // Generated from `NHibernate.Loader.Criteria.ComponentCollectionCriteriaInfoProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class CriteriaLoader : NHibernate.Loader.OuterJoinLoader + { + public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer customResultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public CriteriaLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.CriteriaImpl rootCriteria, string rootEntityName, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + protected override bool IsChildFetchEntity(int i) => throw null; + public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session) => throw null; + protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected override bool AreResultSetRowsTransformedImmediately() => throw null; + protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer customResultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override NHibernate.SqlCommand.SqlString ApplyLocks(NHibernate.SqlCommand.SqlString sqlSelectString, System.Collections.Generic.IDictionary lockModes, NHibernate.Dialect.Dialect dialect) => throw null; + public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes) => throw null; + public override System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + protected override bool IsCollectionPersisterCacheable(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } + public override bool IsSubselectLoadingEnabled { get => throw null; } + public NHibernate.Loader.Criteria.CriteriaQueryTranslator Translator { get => throw null; } + protected override string[] ResultRowAliases { get => throw null; } + protected override bool[] IncludeInResultRow { get => throw null; } + protected override System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } + } public class ComponentCollectionCriteriaInfoProvider : NHibernate.Loader.Criteria.ICriteriaInfoProvider { public ComponentCollectionCriteriaInfoProvider(NHibernate.Persister.Collection.IQueryableCollection persister) => throw null; public NHibernate.Type.IType GetType(string relativePath) => throw null; public string Name { get => throw null; } - public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } public string[] Spaces { get => throw null; } + public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } } - - // Generated from `NHibernate.Loader.Criteria.CriteriaJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CriteriaJoinWalker : NHibernate.Loader.AbstractEntityJoinWalker { - protected override void AddAssociations() => throw null; - public override string Comment { get => throw null; } - protected override NHibernate.Loader.OuterJoinableAssociation CreateRootAssociation() => throw null; public CriteriaJoinWalker(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Loader.Criteria.CriteriaQueryTranslator translator, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.ICriteria criteria, string rootEntityName, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected override string GenerateRootAlias(string tableName) => throw null; - protected override string GenerateTableAlias(int n, string path, string pathAlias, NHibernate.Persister.Entity.IJoinable joinable) => throw null; - protected override System.Collections.Generic.IReadOnlyCollection GetChildAliases(string parentSqlAlias, string childPath) => throw null; - protected override System.Collections.Generic.ISet GetEntityFetchLazyProperties(string path) => throw null; - protected override NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string pathAlias, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; - protected override NHibernate.SelectMode GetSelectMode(string path) => throw null; - protected override NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; - public bool[] IncludeInResultRow { get => throw null; } - public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - public NHibernate.Type.IType[] ResultTypes { get => throw null; } - public string[] UserAliases { get => throw null; } - protected override void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path, int currentDepth) => throw null; - protected override NHibernate.SqlCommand.SqlString WhereFragment { get => throw null; } - } - - // Generated from `NHibernate.Loader.Criteria.CriteriaLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CriteriaLoader : NHibernate.Loader.OuterJoinLoader - { - protected override NHibernate.SqlCommand.SqlString ApplyLocks(NHibernate.SqlCommand.SqlString sqlSelectString, System.Collections.Generic.IDictionary lockModes, NHibernate.Dialect.Dialect dialect) => throw null; - protected override bool AreResultSetRowsTransformedImmediately() => throw null; - public CriteriaLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.CriteriaImpl rootCriteria, string rootEntityName, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected override System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } - public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer customResultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer customResultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected override object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool[] IncludeInResultRow { get => throw null; } - protected override bool IsChildFetchEntity(int i) => throw null; - protected override bool IsCollectionPersisterCacheable(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; - public override bool IsSubselectLoadingEnabled { get => throw null; } - public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override void AddAssociations() => throw null; + protected override void WalkEntityTree(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string alias, string path) => throw null; + protected override NHibernate.Loader.OuterJoinableAssociation CreateRootAssociation() => throw null; + protected override NHibernate.SelectMode GetSelectMode(string path) => throw null; + protected override System.Collections.Generic.ISet GetEntityFetchLazyProperties(string path) => throw null; + protected override System.Collections.Generic.IReadOnlyCollection GetChildAliases(string parentSqlAlias, string childPath) => throw null; + protected override NHibernate.SqlCommand.JoinType GetJoinType(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, string path, string pathAlias, string lhsTable, string[] lhsColumns, bool nullable, int currentDepth, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; + protected override string GenerateTableAlias(int n, string path, string pathAlias, NHibernate.Persister.Entity.IJoinable joinable) => throw null; + protected override string GenerateRootAlias(string tableName) => throw null; + protected override NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; + public NHibernate.Type.IType[] ResultTypes { get => throw null; } + public string[] UserAliases { get => throw null; } + public bool[] IncludeInResultRow { get => throw null; } + protected override NHibernate.SqlCommand.SqlString WhereFragment { get => throw null; } public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected override string[] ResultRowAliases { get => throw null; } - public NHibernate.Loader.Criteria.CriteriaQueryTranslator Translator { get => throw null; } + public override string Comment { get => throw null; } } - - // Generated from `NHibernate.Loader.Criteria.CriteriaQueryTranslator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CriteriaQueryTranslator : NHibernate.Loader.Criteria.ISupportEntityProjectionCriteriaQuery, NHibernate.Criterion.ICriteriaQuery + public class CriteriaQueryTranslator : NHibernate.Criterion.ICriteriaQuery, NHibernate.Loader.Criteria.ISupportEntityProjectionCriteriaQuery { - public System.Collections.Generic.ICollection CollectedParameterSpecifications { get => throw null; } - public System.Collections.Generic.ICollection CollectedParameters { get => throw null; } - public NHibernate.SqlCommand.Parameter CreateSkipParameter(int value) => throw null; - public NHibernate.SqlCommand.Parameter CreateTakeParameter(int value) => throw null; + public static string RootSqlAlias; public CriteriaQueryTranslator(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.CriteriaImpl criteria, string rootEntityName, string rootSQLAlias, NHibernate.Criterion.ICriteriaQuery outerQuery) => throw null; public CriteriaQueryTranslator(NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Impl.CriteriaImpl criteria, string rootEntityName, string rootSQLAlias) => throw null; - // Generated from `NHibernate.Loader.Criteria.CriteriaQueryTranslator+EntityJoinInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityJoinInfo - { - public NHibernate.ICriteria Criteria; - public EntityJoinInfo() => throw null; - public NHibernate.Persister.Entity.IQueryable Persister; - } - - - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public System.Collections.Generic.ISet GetQuerySpaces() => throw null; + public NHibernate.Engine.QueryParameters GetQueryParameters() => throw null; + public NHibernate.SqlCommand.SqlString GetGroupBy() => throw null; + public NHibernate.SqlCommand.SqlString GetSelect() => throw null; + public System.Collections.Generic.IList GetEntityProjections() => throw null; + public void RegisterEntityProjection(NHibernate.Criterion.EntityProjection projection) => throw null; + public NHibernate.SqlCommand.SqlString GetWhereCondition() => throw null; + public NHibernate.SqlCommand.SqlString GetOrderBy() => throw null; public string GenerateSQLAlias() => throw null; + public bool IsJoin(string path) => throw null; + public bool IsJoin(string path, string critAlias) => throw null; public System.Collections.Generic.IReadOnlyCollection GetChildAliases(string parentSqlAlias, string childPath) => throw null; - public string GetColumn(NHibernate.ICriteria criteria, string propertyName) => throw null; - public string[] GetColumnAliasesUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; - public string[] GetColumns(NHibernate.ICriteria subcriteria, string propertyName) => throw null; - public string[] GetColumnsUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; - public NHibernate.ICriteria GetCriteria(string path, string critAlias) => throw null; + public NHibernate.SqlCommand.JoinType GetJoinType(string path) => throw null; + public NHibernate.SqlCommand.JoinType GetJoinType(string path, string critAlias) => throw null; public NHibernate.ICriteria GetCriteria(string path) => throw null; - public string GetEntityName(NHibernate.ICriteria subcriteria, string propertyName) => throw null; + public NHibernate.ICriteria GetCriteria(string path, string critAlias) => throw null; + public string GetSQLAlias(NHibernate.ICriteria criteria) => throw null; public string GetEntityName(NHibernate.ICriteria criteria) => throw null; - public System.Collections.Generic.IList GetEntityProjections() => throw null; - public NHibernate.SqlCommand.SqlString GetGroupBy() => throw null; - public NHibernate.SqlCommand.SqlString GetHavingCondition() => throw null; + public string GetColumn(NHibernate.ICriteria criteria, string propertyName) => throw null; + public string[] GetColumnsUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; public string[] GetIdentifierColumns(NHibernate.ICriteria subcriteria) => throw null; public NHibernate.Type.IType GetIdentifierType(NHibernate.ICriteria subcriteria) => throw null; - public int GetIndexForAlias() => throw null; - public NHibernate.SqlCommand.JoinType GetJoinType(string path, string critAlias) => throw null; - public NHibernate.SqlCommand.JoinType GetJoinType(string path) => throw null; - public NHibernate.SqlCommand.SqlString GetOrderBy() => throw null; - public string GetPropertyName(string propertyName) => throw null; - public NHibernate.Engine.QueryParameters GetQueryParameters() => throw null; - public System.Collections.Generic.ISet GetQuerySpaces() => throw null; - public string GetSQLAlias(NHibernate.ICriteria criteria, string propertyName) => throw null; - public string GetSQLAlias(NHibernate.ICriteria criteria) => throw null; - public NHibernate.SqlCommand.SqlString GetSelect() => throw null; - public NHibernate.Type.IType GetType(NHibernate.ICriteria subcriteria, string propertyName) => throw null; - public NHibernate.Type.IType GetTypeUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; public NHibernate.Engine.TypedValue GetTypedIdentifierValue(NHibernate.ICriteria subcriteria, object value) => throw null; + public string[] GetColumns(NHibernate.ICriteria subcriteria, string propertyName) => throw null; + public NHibernate.Type.IType GetTypeUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; + public NHibernate.Type.IType GetType(NHibernate.ICriteria subcriteria, string propertyName) => throw null; + public bool TryGetType(NHibernate.ICriteria subcriteria, string propertyName, out NHibernate.Type.IType type) => throw null; public NHibernate.Engine.TypedValue GetTypedValue(NHibernate.ICriteria subcriteria, string propertyName, object value) => throw null; - public NHibernate.SqlCommand.SqlString GetWhereCondition() => throw null; - public NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; + public string GetEntityName(NHibernate.ICriteria subcriteria, string propertyName) => throw null; + public NHibernate.SqlCommand.SqlString RenderSQLAliases(NHibernate.SqlCommand.SqlString sqlTemplate) => throw null; + public string GetSQLAlias(NHibernate.ICriteria criteria, string propertyName) => throw null; + public string GetPropertyName(string propertyName) => throw null; public NHibernate.SqlCommand.SqlString GetWithClause(string path) => throw null; - protected static bool HasGroupedOrAggregateProjection(NHibernate.Criterion.IProjection[] projections) => throw null; - public bool HasProjection { get => throw null; } - public bool IsJoin(string path, string critAlias) => throw null; - public bool IsJoin(string path) => throw null; + public NHibernate.SqlCommand.SqlString GetWithClause(string path, string pathAlias) => throw null; + public int GetIndexForAlias() => throw null; public System.Collections.Generic.IEnumerable NewQueryParameter(NHibernate.Engine.TypedValue parameter) => throw null; - public string[] ProjectedAliases { get => throw null; } - public string[] ProjectedColumnAliases { get => throw null; } - public NHibernate.Type.IType[] ProjectedTypes { get => throw null; } - public void RegisterEntityProjection(NHibernate.Criterion.EntityProjection projection) => throw null; - public NHibernate.SqlCommand.SqlString RenderSQLAliases(NHibernate.SqlCommand.SqlString sqlTemplate) => throw null; - public NHibernate.Impl.CriteriaImpl RootCriteria { get => throw null; } - NHibernate.ICriteria NHibernate.Loader.Criteria.ISupportEntityProjectionCriteriaQuery.RootCriteria { get => throw null; } + public NHibernate.SqlCommand.Parameter CreateSkipParameter(int value) => throw null; + public NHibernate.SqlCommand.Parameter CreateTakeParameter(int value) => throw null; + public NHibernate.SqlCommand.SqlString GetHavingCondition() => throw null; + protected static bool HasGroupedOrAggregateProjection(NHibernate.Criterion.IProjection[] projections) => throw null; + public string[] GetColumnAliasesUsingProjection(NHibernate.ICriteria subcriteria, string propertyName) => throw null; public string RootSQLAlias { get => throw null; } - public static string RootSqlAlias; public int SQLAliasCount { get => throw null; } - public bool TryGetType(NHibernate.ICriteria subcriteria, string propertyName, out NHibernate.Type.IType type) => throw null; + public NHibernate.Impl.CriteriaImpl RootCriteria { get => throw null; } + NHibernate.ICriteria NHibernate.Loader.Criteria.ISupportEntityProjectionCriteriaQuery.RootCriteria { get => throw null; } + public NHibernate.Type.IType[] ProjectedTypes { get => throw null; } + public string[] ProjectedColumnAliases { get => throw null; } + public string[] ProjectedAliases { get => throw null; } public System.Collections.Generic.ISet UncacheableCollectionPersisters { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public bool HasProjection { get => throw null; } + public System.Collections.Generic.ICollection CollectedParameterSpecifications { get => throw null; } + public System.Collections.Generic.ICollection CollectedParameters { get => throw null; } + public class EntityJoinInfo + { + public NHibernate.ICriteria Criteria; + public NHibernate.Persister.Entity.IQueryable Persister; + public EntityJoinInfo() => throw null; + } } - - // Generated from `NHibernate.Loader.Criteria.EntityCriteriaInfoProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityCriteriaInfoProvider : NHibernate.Loader.Criteria.ICriteriaInfoProvider { public EntityCriteriaInfoProvider(NHibernate.Persister.Entity.IQueryable persister) => throw null; public NHibernate.Type.IType GetType(string relativePath) => throw null; public string Name { get => throw null; } - public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } public string[] Spaces { get => throw null; } + public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } } - - // Generated from `NHibernate.Loader.Criteria.ICriteriaInfoProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICriteriaInfoProvider { NHibernate.Type.IType GetType(string relativePath); string Name { get; } - NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get; } string[] Spaces { get; } + NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get; } } - - // Generated from `NHibernate.Loader.Criteria.ISupportEntityProjectionCriteriaQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISupportEntityProjectionCriteriaQuery { void RegisterEntityProjection(NHibernate.Criterion.EntityProjection projection); NHibernate.ICriteria RootCriteria { get; } } - - // Generated from `NHibernate.Loader.Criteria.ScalarCollectionCriteriaInfoProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ScalarCollectionCriteriaInfoProvider : NHibernate.Loader.Criteria.ICriteriaInfoProvider { + public ScalarCollectionCriteriaInfoProvider(NHibernate.Hql.Util.SessionFactoryHelper helper, string role) => throw null; public NHibernate.Type.IType GetType(string relativePath) => throw null; public string Name { get => throw null; } - public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } - public ScalarCollectionCriteriaInfoProvider(NHibernate.Hql.Util.SessionFactoryHelper helper, string role) => throw null; public string[] Spaces { get => throw null; } + public NHibernate.Persister.Entity.IPropertyMapping PropertyMapping { get => throw null; } } - } namespace Custom { - // Generated from `NHibernate.Loader.Custom.CollectionFetchReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionFetchReturn : NHibernate.Loader.Custom.FetchReturn - { - public NHibernate.Loader.ICollectionAliases CollectionAliases { get => throw null; } - public CollectionFetchReturn(string alias, NHibernate.Loader.Custom.NonScalarReturn owner, string ownerProperty, NHibernate.Loader.ICollectionAliases collectionAliases, NHibernate.Loader.IEntityAliases elementEntityAliases, NHibernate.LockMode lockMode) : base(default(NHibernate.Loader.Custom.NonScalarReturn), default(string), default(string), default(NHibernate.LockMode)) => throw null; - public NHibernate.Loader.IEntityAliases ElementEntityAliases { get => throw null; } - } - - // Generated from `NHibernate.Loader.Custom.CollectionReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionReturn : NHibernate.Loader.Custom.NonScalarReturn - { - public NHibernate.Loader.ICollectionAliases CollectionAliases { get => throw null; } - public CollectionReturn(string alias, string ownerEntityName, string ownerProperty, NHibernate.Loader.ICollectionAliases collectionAliases, NHibernate.Loader.IEntityAliases elementEntityAliases, NHibernate.LockMode lockMode) : base(default(string), default(NHibernate.LockMode)) => throw null; - public NHibernate.Loader.IEntityAliases ElementEntityAliases { get => throw null; } - public string OwnerEntityName { get => throw null; } - public string OwnerProperty { get => throw null; } - } - - // Generated from `NHibernate.Loader.Custom.ColumnCollectionAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ColumnCollectionAliases : NHibernate.Loader.ICollectionAliases - { - public ColumnCollectionAliases(System.Collections.Generic.IDictionary userProvidedAliases, NHibernate.Persister.Collection.ISqlLoadableCollection persister) => throw null; - public string Suffix { get => throw null; } - public string[] SuffixedElementAliases { get => throw null; } - public string SuffixedIdentifierAlias { get => throw null; } - public string[] SuffixedIndexAliases { get => throw null; } - public string[] SuffixedKeyAliases { get => throw null; } - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Loader.Custom.ColumnEntityAliases` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ColumnEntityAliases : NHibernate.Loader.DefaultEntityAliases - { - public ColumnEntityAliases(System.Collections.Generic.IDictionary returnProperties, NHibernate.Persister.Entity.ILoadable persister, string suffix) : base(default(NHibernate.Persister.Entity.ILoadable), default(string)) => throw null; - protected override string GetDiscriminatorAlias(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; - protected override string[] GetIdentifierAliases(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; - protected override string[] GetPropertyAliases(NHibernate.Persister.Entity.ILoadable persister, int j) => throw null; - } - - // Generated from `NHibernate.Loader.Custom.CustomLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CustomLoader : NHibernate.Loader.Loader { - protected internal override void AutoDiscoverTypes(System.Data.Common.DbDataReader rs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; - protected override NHibernate.Loader.ICollectionAliases[] CollectionAliases { get => throw null; } - protected override int[] CollectionOwners { get => throw null; } - protected internal override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } + public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public CustomLoader(NHibernate.Loader.Custom.ICustomQuery customQuery, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override NHibernate.Loader.IEntityAliases[] EntityAliases { get => throw null; } - public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModesMap) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; protected override object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Loader.Custom.CustomLoader+IResultColumnProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + public override System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected override void AutoDiscoverTypes(System.Data.Common.DbDataReader rs, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Transform.IResultTransformer forcedResultTransformer) => throw null; + protected override void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } + protected override int[] CollectionOwners { get => throw null; } + protected override int[] Owners { get => throw null; } + protected override NHibernate.Loader.IEntityAliases[] EntityAliases { get => throw null; } + protected override NHibernate.Loader.ICollectionAliases[] CollectionAliases { get => throw null; } + public override string QueryIdentifier { get => throw null; } + public override NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } + protected override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } + protected override string[] ResultRowAliases { get => throw null; } + protected override bool[] IncludeInResultRow { get => throw null; } + public string[] ReturnAliases { get => throw null; } + public System.Collections.Generic.IEnumerable NamedParameters { get => throw null; } + public class ResultRowProcessor + { + public System.Threading.Tasks.Task BuildResultRowAsync(object[] data, System.Data.Common.DbDataReader resultSet, bool hasTransformer, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BuildResultRowAsync(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public ResultRowProcessor(bool hasScalars, NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor[] columnProcessors) => throw null; + public object BuildResultRow(object[] data, System.Data.Common.DbDataReader resultSet, bool hasTransformer, NHibernate.Engine.ISessionImplementor session) => throw null; + public object[] BuildResultRow(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; + public void PrepareForAutoDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata) => throw null; + public NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor[] ColumnProcessors { get => throw null; } + } public interface IResultColumnProcessor { - object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task ExtractAsync(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session); void PerformDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata, System.Collections.Generic.IList types, System.Collections.Generic.IList aliases); } - - - protected override bool[] IncludeInResultRow { get => throw null; } - public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Loader.Custom.CustomLoader+MetaData` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MetaData - { - public int GetColumnCount() => throw null; - public string GetColumnName(int position) => throw null; - public int GetColumnPosition(string columnName) => throw null; - public NHibernate.Type.IType GetHibernateType(int columnPos) => throw null; - public MetaData(System.Data.Common.DbDataReader resultSet) => throw null; - } - - - public System.Collections.Generic.IEnumerable NamedParameters { get => throw null; } - // Generated from `NHibernate.Loader.Custom.CustomLoader+NonScalarResultColumnProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NonScalarResultColumnProcessor : NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor { - public object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task ExtractAsync(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public NonScalarResultColumnProcessor(int position) => throw null; + public object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; public void PerformDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata, System.Collections.Generic.IList types, System.Collections.Generic.IList aliases) => throw null; } - - - protected override int[] Owners { get => throw null; } - public override string QueryIdentifier { get => throw null; } - public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - protected override void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected override string[] ResultRowAliases { get => throw null; } - // Generated from `NHibernate.Loader.Custom.CustomLoader+ResultRowProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ResultRowProcessor - { - public object[] BuildResultRow(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; - public object BuildResultRow(object[] data, System.Data.Common.DbDataReader resultSet, bool hasTransformer, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task BuildResultRowAsync(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task BuildResultRowAsync(object[] data, System.Data.Common.DbDataReader resultSet, bool hasTransformer, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor[] ColumnProcessors { get => throw null; } - public void PrepareForAutoDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata) => throw null; - public ResultRowProcessor(bool hasScalars, NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor[] columnProcessors) => throw null; - } - - - public string[] ReturnAliases { get => throw null; } - // Generated from `NHibernate.Loader.Custom.CustomLoader+ScalarResultColumnProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ScalarResultColumnProcessor : NHibernate.Loader.Custom.CustomLoader.IResultColumnProcessor { - public object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task ExtractAsync(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void PerformDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata, System.Collections.Generic.IList types, System.Collections.Generic.IList aliases) => throw null; - public ScalarResultColumnProcessor(string alias, NHibernate.Type.IType type) => throw null; public ScalarResultColumnProcessor(int position) => throw null; + public ScalarResultColumnProcessor(string alias, NHibernate.Type.IType type) => throw null; + public object Extract(object[] data, System.Data.Common.DbDataReader resultSet, NHibernate.Engine.ISessionImplementor session) => throw null; + public void PerformDiscovery(NHibernate.Loader.Custom.CustomLoader.MetaData metadata, System.Collections.Generic.IList types, System.Collections.Generic.IList aliases) => throw null; } - - - public override NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public class MetaData + { + public MetaData(System.Data.Common.DbDataReader resultSet) => throw null; + public int GetColumnCount() => throw null; + public int GetColumnPosition(string columnName) => throw null; + public string GetColumnName(int position) => throw null; + public NHibernate.Type.IType GetHibernateType(int columnPos) => throw null; + } + } + public class CollectionFetchReturn : NHibernate.Loader.Custom.FetchReturn + { + public CollectionFetchReturn(string alias, NHibernate.Loader.Custom.NonScalarReturn owner, string ownerProperty, NHibernate.Loader.ICollectionAliases collectionAliases, NHibernate.Loader.IEntityAliases elementEntityAliases, NHibernate.LockMode lockMode) : base(default(NHibernate.Loader.Custom.NonScalarReturn), default(string), default(string), default(NHibernate.LockMode)) => throw null; + public NHibernate.Loader.ICollectionAliases CollectionAliases { get => throw null; } + public NHibernate.Loader.IEntityAliases ElementEntityAliases { get => throw null; } + } + public class CollectionReturn : NHibernate.Loader.Custom.NonScalarReturn + { + public CollectionReturn(string alias, string ownerEntityName, string ownerProperty, NHibernate.Loader.ICollectionAliases collectionAliases, NHibernate.Loader.IEntityAliases elementEntityAliases, NHibernate.LockMode lockMode) : base(default(string), default(NHibernate.LockMode)) => throw null; + public string OwnerEntityName { get => throw null; } + public string OwnerProperty { get => throw null; } + public NHibernate.Loader.ICollectionAliases CollectionAliases { get => throw null; } + public NHibernate.Loader.IEntityAliases ElementEntityAliases { get => throw null; } + } + public class ColumnCollectionAliases : NHibernate.Loader.ICollectionAliases + { + public ColumnCollectionAliases(System.Collections.Generic.IDictionary userProvidedAliases, NHibernate.Persister.Collection.ISqlLoadableCollection persister) => throw null; + public override string ToString() => throw null; + public string[] SuffixedKeyAliases { get => throw null; } + public string[] SuffixedIndexAliases { get => throw null; } + public string[] SuffixedElementAliases { get => throw null; } + public string SuffixedIdentifierAlias { get => throw null; } + public string Suffix { get => throw null; } + } + public class ColumnEntityAliases : NHibernate.Loader.DefaultEntityAliases + { + public ColumnEntityAliases(System.Collections.Generic.IDictionary returnProperties, NHibernate.Persister.Entity.ILoadable persister, string suffix) : base(default(NHibernate.Persister.Entity.ILoadable), default(string)) => throw null; + protected override string[] GetIdentifierAliases(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; + protected override string GetDiscriminatorAlias(NHibernate.Persister.Entity.ILoadable persister, string suffix) => throw null; + protected override string[] GetPropertyAliases(NHibernate.Persister.Entity.ILoadable persister, int j) => throw null; } - - // Generated from `NHibernate.Loader.Custom.EntityFetchReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityFetchReturn : NHibernate.Loader.Custom.FetchReturn { - public NHibernate.Loader.IEntityAliases EntityAliases { get => throw null; } public EntityFetchReturn(string alias, NHibernate.Loader.IEntityAliases entityAliases, NHibernate.Loader.Custom.NonScalarReturn owner, string ownerProperty, NHibernate.LockMode lockMode) : base(default(NHibernate.Loader.Custom.NonScalarReturn), default(string), default(string), default(NHibernate.LockMode)) => throw null; + public NHibernate.Loader.IEntityAliases EntityAliases { get => throw null; } } - - // Generated from `NHibernate.Loader.Custom.FetchReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class FetchReturn : NHibernate.Loader.Custom.NonScalarReturn { public FetchReturn(NHibernate.Loader.Custom.NonScalarReturn owner, string ownerProperty, string alias, NHibernate.LockMode lockMode) : base(default(string), default(NHibernate.LockMode)) => throw null; public NHibernate.Loader.Custom.NonScalarReturn Owner { get => throw null; } public string OwnerProperty { get => throw null; } } - - // Generated from `NHibernate.Loader.Custom.ICustomQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICustomQuery { - System.Collections.Generic.IEnumerable CollectedParametersSpecifications { get; } - System.Collections.Generic.IList CustomQueryReturns { get; } - System.Collections.Generic.ISet QuerySpaces { get; } NHibernate.SqlCommand.SqlString SQL { get; } + System.Collections.Generic.ISet QuerySpaces { get; } + System.Collections.Generic.IList CustomQueryReturns { get; } + System.Collections.Generic.IEnumerable CollectedParametersSpecifications { get; } } - - // Generated from `NHibernate.Loader.Custom.IReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IReturn { } - - // Generated from `NHibernate.Loader.Custom.NonScalarReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NonScalarReturn : NHibernate.Loader.Custom.IReturn { + public NonScalarReturn(string alias, NHibernate.LockMode lockMode) => throw null; public string Alias { get => throw null; } public NHibernate.LockMode LockMode { get => throw null; } - public NonScalarReturn(string alias, NHibernate.LockMode lockMode) => throw null; } - - // Generated from `NHibernate.Loader.Custom.RootReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RootReturn : NHibernate.Loader.Custom.NonScalarReturn { - public NHibernate.Loader.IEntityAliases EntityAliases { get => throw null; } - public string EntityName { get => throw null; } public RootReturn(string alias, string entityName, NHibernate.Loader.IEntityAliases entityAliases, NHibernate.LockMode lockMode) : base(default(string), default(NHibernate.LockMode)) => throw null; + public string EntityName { get => throw null; } + public NHibernate.Loader.IEntityAliases EntityAliases { get => throw null; } } - - // Generated from `NHibernate.Loader.Custom.ScalarReturn` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ScalarReturn : NHibernate.Loader.Custom.IReturn { - public string ColumnAlias { get => throw null; } public ScalarReturn(NHibernate.Type.IType type, string columnAlias) => throw null; public NHibernate.Type.IType Type { get => throw null; } + public string ColumnAlias { get => throw null; } } - namespace Sql { - // Generated from `NHibernate.Loader.Custom.Sql.SQLCustomQuery` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLCustomQuery : NHibernate.Loader.Custom.ICustomQuery { + public SQLCustomQuery(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, string sqlQuery, System.Collections.Generic.ICollection additionalQuerySpaces, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public System.Collections.Generic.IEnumerable CollectedParametersSpecifications { get => throw null; } - public System.Collections.Generic.IList CustomQueryReturns { get => throw null; } - public System.Collections.Generic.ISet QuerySpaces { get => throw null; } public NHibernate.SqlCommand.SqlString SQL { get => throw null; } - public SQLCustomQuery(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, string sqlQuery, System.Collections.Generic.ICollection additionalQuerySpaces, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public System.Collections.Generic.ISet QuerySpaces { get => throw null; } + public System.Collections.Generic.IList CustomQueryReturns { get => throw null; } } - - // Generated from `NHibernate.Loader.Custom.Sql.SQLQueryParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLQueryParser { + public SQLQueryParser(NHibernate.Engine.ISessionFactoryImplementor factory, string sqlQuery, NHibernate.Loader.Custom.Sql.SQLQueryParser.IParserContext context) => throw null; + public NHibernate.SqlCommand.SqlString Process() => throw null; + public bool QueryHasAliases { get => throw null; } public System.Collections.Generic.IEnumerable CollectedParametersSpecifications { get => throw null; } - // Generated from `NHibernate.Loader.Custom.Sql.SQLQueryParser+IParserContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IParserContext { - NHibernate.Persister.Collection.ISqlLoadableCollection GetCollectionPersisterByAlias(string alias); - string GetCollectionSuffixByAlias(string alias); + bool IsEntityAlias(string aliasName); NHibernate.Persister.Entity.ISqlLoadable GetEntityPersisterByAlias(string alias); string GetEntitySuffixByAlias(string alias); - System.Collections.Generic.IDictionary GetPropertyResultsMapByAlias(string alias); bool IsCollectionAlias(string aliasName); - bool IsEntityAlias(string aliasName); + NHibernate.Persister.Collection.ISqlLoadableCollection GetCollectionPersisterByAlias(string alias); + string GetCollectionSuffixByAlias(string alias); + System.Collections.Generic.IDictionary GetPropertyResultsMapByAlias(string alias); } - - - // Generated from `NHibernate.Loader.Custom.Sql.SQLQueryParser+ParameterSubstitutionRecognizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ParameterSubstitutionRecognizer : NHibernate.Engine.Query.ParameterParser.IRecognizer { - public void JpaPositionalParameter(string name, int position) => throw null; - public void NamedParameter(string name, int position) => throw null; + public ParameterSubstitutionRecognizer(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public void OutParameter(int position) => throw null; public void OrdinalParameter(int position) => throw null; + public void NamedParameter(string name, int position) => throw null; + public void JpaPositionalParameter(string name, int position) => throw null; + public void Other(char character) => throw null; public void Other(string sqlPart) => throw null; - public void Other(System.Char character) => throw null; - public void OutParameter(int position) => throw null; - public ParameterSubstitutionRecognizer(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public System.Collections.Generic.IEnumerable ParametersSpecifications { get => throw null; } } - - - public NHibernate.SqlCommand.SqlString Process() => throw null; - public bool QueryHasAliases { get => throw null; } - public SQLQueryParser(NHibernate.Engine.ISessionFactoryImplementor factory, string sqlQuery, NHibernate.Loader.Custom.Sql.SQLQueryParser.IParserContext context) => throw null; } - - // Generated from `NHibernate.Loader.Custom.Sql.SQLQueryReturnProcessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SQLQueryReturnProcessor { - public System.Collections.IList GenerateCustomReturns(bool queryHadAliases) => throw null; + public SQLQueryReturnProcessor(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public NHibernate.Loader.Custom.Sql.SQLQueryReturnProcessor.ResultAliasContext Process() => throw null; - // Generated from `NHibernate.Loader.Custom.Sql.SQLQueryReturnProcessor+ResultAliasContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public System.Collections.IList GenerateCustomReturns(bool queryHadAliases) => throw null; public class ResultAliasContext { - public NHibernate.Persister.Collection.ISqlLoadableCollection GetCollectionPersister(string alias) => throw null; - public string GetCollectionSuffix(string alias) => throw null; + public ResultAliasContext(NHibernate.Loader.Custom.Sql.SQLQueryReturnProcessor parent) => throw null; public NHibernate.Persister.Entity.ISqlLoadable GetEntityPersister(string alias) => throw null; + public NHibernate.Persister.Collection.ISqlLoadableCollection GetCollectionPersister(string alias) => throw null; public string GetEntitySuffix(string alias) => throw null; + public string GetCollectionSuffix(string alias) => throw null; public string GetOwnerAlias(string alias) => throw null; public System.Collections.Generic.IDictionary GetPropertyResultsMap(string alias) => throw null; - public ResultAliasContext(NHibernate.Loader.Custom.Sql.SQLQueryReturnProcessor parent) => throw null; } - - - public SQLQueryReturnProcessor(NHibernate.Engine.Query.Sql.INativeSQLQueryReturn[] queryReturns, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - } } namespace Entity { - // Generated from `NHibernate.Loader.Entity.AbstractEntityLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public abstract class AbstractBatchingEntityLoader : NHibernate.Loader.Entity.IUniqueEntityLoader + { + public abstract System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected AbstractBatchingEntityLoader(NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + protected virtual NHibernate.Engine.QueryParameters BuildQueryParameters(object id, object[] ids, object optionalObject) => throw null; + protected object GetObjectFromList(System.Collections.IList results, object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public abstract object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session); + protected NHibernate.Persister.Entity.IEntityPersister Persister { get => throw null; } + } public abstract class AbstractEntityLoader : NHibernate.Loader.OuterJoinLoader, NHibernate.Loader.Entity.IUniqueEntityLoader { - protected AbstractEntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Type.IType uniqueKeyType, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected static NHibernate.INHibernateLogger log; + protected NHibernate.Persister.Entity.IOuterJoinLoadable persister; + protected string entityName; + public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task LoadAsync(NHibernate.Engine.ISessionImplementor session, object id, object optionalObject, object optionalId, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool IsSingleRowLoader { get => throw null; } + protected AbstractEntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Type.IType uniqueKeyType, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; public object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual object Load(NHibernate.Engine.ISessionImplementor session, object id, object optionalObject, object optionalId) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual System.Threading.Tasks.Task LoadAsync(NHibernate.Engine.ISessionImplementor session, object id, object optionalObject, object optionalId, System.Threading.CancellationToken cancellationToken) => throw null; - protected NHibernate.Type.IType UniqueKeyType { get => throw null; set => throw null; } - protected string entityName; - protected static NHibernate.INHibernateLogger log; - protected NHibernate.Persister.Entity.IOuterJoinLoadable persister; + protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + protected override bool IsSingleRowLoader { get => throw null; } + protected NHibernate.Type.IType UniqueKeyType { get => throw null; } } - - // Generated from `NHibernate.Loader.Entity.BatchingEntityLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BatchingEntityLoader : NHibernate.Loader.Entity.IUniqueEntityLoader + public class BatchingEntityLoader : NHibernate.Loader.Entity.AbstractBatchingEntityLoader { - public BatchingEntityLoader(NHibernate.Persister.Entity.IEntityPersister persister, int[] batchSizes, NHibernate.Loader.Loader[] loaders) => throw null; + public override System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public BatchingEntityLoader(NHibernate.Persister.Entity.IEntityPersister persister, int[] batchSizes, NHibernate.Loader.Loader[] loaders) : base(default(NHibernate.Persister.Entity.IEntityPersister)) => throw null; + public override object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session) => throw null; public static NHibernate.Loader.Entity.IUniqueEntityLoader CreateBatchingEntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int maxBatchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Loader.Entity.CascadeEntityJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class CollectionElementLoader : NHibernate.Loader.OuterJoinLoader + { + public virtual System.Threading.Tasks.Task LoadElementAsync(NHibernate.Engine.ISessionImplementor session, object key, object index, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer transformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public CollectionElementLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; + public virtual object LoadElement(NHibernate.Engine.ISessionImplementor session, object key, object index) => throw null; + protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer transformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override bool IsSingleRowLoader { get => throw null; } + } + public class EntityLoader : NHibernate.Loader.Entity.AbstractEntityLoader + { + public System.Threading.Tasks.Task LoadByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, object key, System.Threading.CancellationToken cancellationToken) => throw null; + public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string[] uniqueKey, NHibernate.Type.IType uniqueKeyType, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; + public object LoadByUniqueKey(NHibernate.Engine.ISessionImplementor session, object key) => throw null; + protected override bool IsSingleRowLoader { get => throw null; } + } + public interface IUniqueEntityLoader + { + System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session); + } + public abstract class BatchingEntityLoaderBuilder + { + public virtual NHibernate.Loader.Entity.IUniqueEntityLoader BuildLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected abstract NHibernate.Loader.Entity.IUniqueEntityLoader BuildBatchingLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters); + protected BatchingEntityLoaderBuilder() => throw null; + } public class CascadeEntityJoinWalker : NHibernate.Loader.AbstractEntityJoinWalker { public CascadeEntityJoinWalker(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.CascadingAction action, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - public override string Comment { get => throw null; } protected override bool IsJoinedFetchEnabled(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; protected override bool IsTooManyCollections { get => throw null; } + public override string Comment { get => throw null; } } - - // Generated from `NHibernate.Loader.Entity.CascadeEntityLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CascadeEntityLoader : NHibernate.Loader.Entity.AbstractEntityLoader { public CascadeEntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.Engine.CascadingAction action, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; } - - // Generated from `NHibernate.Loader.Entity.CollectionElementLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionElementLoader : NHibernate.Loader.OuterJoinLoader + public class DynamicBatchingEntityLoaderBuilder : NHibernate.Loader.Entity.BatchingEntityLoaderBuilder { - public CollectionElementLoader(NHibernate.Persister.Collection.IQueryableCollection collectionPersister, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer transformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer transformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool IsSingleRowLoader { get => throw null; } - public virtual object LoadElement(NHibernate.Engine.ISessionImplementor session, object key, object index) => throw null; - public virtual System.Threading.Tasks.Task LoadElementAsync(NHibernate.Engine.ISessionImplementor session, object key, object index, System.Threading.CancellationToken cancellationToken) => throw null; + protected override NHibernate.Loader.Entity.IUniqueEntityLoader BuildBatchingLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public DynamicBatchingEntityLoaderBuilder() => throw null; } - - // Generated from `NHibernate.Loader.Entity.EntityJoinWalker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityJoinWalker : NHibernate.Loader.AbstractEntityJoinWalker { - public override string Comment { get => throw null; } public EntityJoinWalker(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string[] uniqueKey, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; protected override string GenerateAliasForColumn(string rootAlias, string column) => throw null; protected override bool IsJoinedFetchEnabled(NHibernate.Type.IAssociationType type, NHibernate.FetchMode config, NHibernate.Engine.CascadeStyle cascadeStyle) => throw null; + public override string Comment { get => throw null; } } - - // Generated from `NHibernate.Loader.Entity.EntityLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityLoader : NHibernate.Loader.Entity.AbstractEntityLoader - { - public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, string[] uniqueKey, NHibernate.Type.IType uniqueKeyType, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - public EntityLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) : base(default(NHibernate.Persister.Entity.IOuterJoinLoadable), default(NHibernate.Type.IType), default(NHibernate.Engine.ISessionFactoryImplementor), default(System.Collections.Generic.IDictionary)) => throw null; - protected override bool IsSingleRowLoader { get => throw null; } - public object LoadByUniqueKey(NHibernate.Engine.ISessionImplementor session, object key) => throw null; - public System.Threading.Tasks.Task LoadByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, object key, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Loader.Entity.IUniqueEntityLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUniqueEntityLoader + public class LegacyBatchingEntityLoaderBuilder : NHibernate.Loader.Entity.BatchingEntityLoaderBuilder { - object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected override NHibernate.Loader.Entity.IUniqueEntityLoader BuildBatchingLoader(NHibernate.Persister.Entity.IOuterJoinLoadable persister, int batchSize, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public LegacyBatchingEntityLoaderBuilder() => throw null; } - } namespace Hql { - // Generated from `NHibernate.Loader.Hql.QueryLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryLoader : NHibernate.Loader.BasicLoader { - protected override string[] Aliases { get => throw null; } + public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public QueryLoader(NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl queryTranslator, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Hql.Ast.ANTLR.Tree.SelectClause selectClause) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override NHibernate.SqlCommand.SqlString ApplyLocks(NHibernate.SqlCommand.SqlString sql, System.Collections.Generic.IDictionary lockModes, NHibernate.Dialect.Dialect dialect) => throw null; - protected override int[] CollectionOwners { get => throw null; } - protected internal override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } - protected override string[] CollectionSuffixes { get => throw null; } - protected override bool[] EntityEagerPropertyFetches { get => throw null; } - protected override System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } - public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } - protected override System.Collections.Generic.IDictionary GetCollectionUserProvidedAlias(int index) => throw null; + protected override bool UpgradeLocks() => throw null; public override NHibernate.LockMode[] GetLockModes(System.Collections.Generic.IDictionary lockModes) => throw null; - protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; - protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultColumnOrRowAsync(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; public override System.Collections.IList GetResultList(System.Collections.IList results, NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected override object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task GetResultRowAsync(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected override bool[] IncludeInResultRow { get => throw null; } protected override bool IsCollectionPersisterCacheable(NHibernate.Persister.Collection.ICollectionPersister collectionPersister) => throw null; + protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; + protected override object GetResultColumnOrRow(object[] row, NHibernate.Transform.IResultTransformer resultTransformer, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override object[] GetResultRow(object[] row, System.Data.Common.DbDataReader rs, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; + protected override System.Collections.Generic.IEnumerable GetParameterSpecifications() => throw null; public override bool IsSubselectLoadingEnabled { get => throw null; } - public System.Collections.IList List(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters) => throw null; - public System.Threading.Tasks.Task ListAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.QueryParameters queryParameters, System.Threading.CancellationToken cancellationToken) => throw null; + protected override string[] Aliases { get => throw null; } + protected override int[] CollectionOwners { get => throw null; } + protected override bool[] EntityEagerPropertyFetches { get => throw null; } + protected override System.Collections.Generic.ISet[] EntityFetchLazyProperties { get => throw null; } protected override NHibernate.Type.EntityType[] OwnerAssociationTypes { get => throw null; } protected override int[] Owners { get => throw null; } public override string QueryIdentifier { get => throw null; } - public QueryLoader(NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl queryTranslator, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Hql.Ast.ANTLR.Tree.SelectClause selectClause) : base(default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override void ResetEffectiveExpectedType(System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected override NHibernate.Transform.IResultTransformer ResolveResultTransformer(NHibernate.Transform.IResultTransformer resultTransformer) => throw null; - protected override string[] ResultRowAliases { get => throw null; } - public NHibernate.Type.IType[] ReturnTypes { get => throw null; } public override NHibernate.SqlCommand.SqlString SqlString { get => throw null; } + public override NHibernate.Persister.Entity.ILoadable[] EntityPersisters { get => throw null; } protected override string[] Suffixes { get => throw null; } - protected override bool UpgradeLocks() => throw null; + protected override string[] CollectionSuffixes { get => throw null; } + protected override NHibernate.Persister.Collection.ICollectionPersister[] CollectionPersisters { get => throw null; } + protected override string[] ResultRowAliases { get => throw null; } + protected override bool[] IncludeInResultRow { get => throw null; } + public NHibernate.Type.IType[] ReturnTypes { get => throw null; } } - } } namespace Mapping { - // Generated from `NHibernate.Mapping.AbstractAuxiliaryDatabaseObject` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractAuxiliaryDatabaseObject : NHibernate.Mapping.IRelationalModel, NHibernate.Mapping.IAuxiliaryDatabaseObject + public abstract class AbstractAuxiliaryDatabaseObject : NHibernate.Mapping.IAuxiliaryDatabaseObject, NHibernate.Mapping.IRelationalModel { - protected AbstractAuxiliaryDatabaseObject(System.Collections.Generic.HashSet dialectScopes) => throw null; protected AbstractAuxiliaryDatabaseObject() => throw null; + protected AbstractAuxiliaryDatabaseObject(System.Collections.Generic.HashSet dialectScopes) => throw null; public void AddDialectScope(string dialectName) => throw null; public bool AppliesToDialect(NHibernate.Dialect.Dialect dialect) => throw null; - public System.Collections.Generic.HashSet DialectScopes { get => throw null; } - public System.Collections.Generic.IDictionary Parameters { get => throw null; } - public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; public abstract string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema); public abstract string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema); + public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; + public System.Collections.Generic.HashSet DialectScopes { get => throw null; } + public System.Collections.Generic.IDictionary Parameters { get => throw null; } } - - // Generated from `NHibernate.Mapping.Any` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Any : NHibernate.Mapping.SimpleValue { public Any(NHibernate.Mapping.Table table) => throw null; - public virtual string IdentifierTypeName { get => throw null; set => throw null; } - public virtual string MetaType { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary MetaValues { get => throw null; set => throw null; } public void ResetCachedType() => throw null; public override void SetTypeUsingReflection(string className, string propertyName, string access) => throw null; + public virtual string IdentifierTypeName { get => throw null; set { } } public override NHibernate.Type.IType Type { get => throw null; } + public virtual string MetaType { get => throw null; set { } } + public System.Collections.Generic.IDictionary MetaValues { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.Array` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Array : NHibernate.Mapping.List { public Array(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; - public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } public System.Type ElementClass { get => throw null; } - public string ElementClassName { get => throw null; set => throw null; } + public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } public override bool IsArray { get => throw null; } + public string ElementClassName { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.Backref` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Backref : NHibernate.Mapping.Property { - public override bool BackRef { get => throw null; } public Backref() => throw null; - public string CollectionRole { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } + public string CollectionRole { get => throw null; set { } } + public string EntityName { get => throw null; set { } } + public override bool BackRef { get => throw null; } public override bool IsBasicPropertyAccessor { get => throw null; } protected override NHibernate.Properties.IPropertyAccessor PropertyAccessor { get => throw null; } } - - // Generated from `NHibernate.Mapping.Bag` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Bag : NHibernate.Mapping.Collection { public Bag(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; public override void CreatePrimaryKey() => throw null; public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } } - - // Generated from `NHibernate.Mapping.Collection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class Collection : NHibernate.Mapping.IValue, NHibernate.Mapping.IFilterable, NHibernate.Mapping.IFetchable + public abstract class Collection : NHibernate.Mapping.IFetchable, NHibernate.Mapping.IValue, NHibernate.Mapping.IFilterable { - public object Accept(NHibernate.Mapping.IValueVisitor visitor) => throw null; - public void AddFilter(string name, string condition) => throw null; - public void AddManyToManyFilter(string name, string condition) => throw null; - public int BatchSize { get => throw null; set => throw null; } - public string CacheConcurrencyStrategy { get => throw null; set => throw null; } - public string CacheRegionName { get => throw null; set => throw null; } - protected void CheckGenericArgumentsLength(int expectedLength) => throw null; + public static string DefaultElementColumnName; + public static string DefaultKeyColumnName; protected Collection(NHibernate.Mapping.PersistentClass owner) => throw null; - public System.Type CollectionPersisterClass { get => throw null; set => throw null; } - public NHibernate.Mapping.Table CollectionTable { get => throw null; set => throw null; } - public virtual NHibernate.Type.CollectionType CollectionType { get => throw null; } - public bool[] ColumnInsertability { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public int ColumnSpan { get => throw null; } - public bool[] ColumnUpdateability { get => throw null; } - public object Comparer { get => throw null; set => throw null; } - public string ComparerClassName { get => throw null; set => throw null; } - public virtual void CreateAllKeys() => throw null; + protected void CheckGenericArgumentsLength(int expectedLength) => throw null; public void CreateForeignKey() => throw null; public abstract void CreatePrimaryKey(); - public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLDeleteAll { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteAllCheckStyle { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } - public abstract NHibernate.Type.CollectionType DefaultCollectionType { get; } - public const string DefaultElementColumnName = default; - public const string DefaultKeyColumnName = default; - public NHibernate.Mapping.IValue Element { get => throw null; set => throw null; } - public bool ExtraLazy { get => throw null; set => throw null; } - public NHibernate.FetchMode FetchMode { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary FilterMap { get => throw null; } - public NHibernate.Mapping.Formula Formula { get => throw null; } - public System.Type[] GenericArguments { get => throw null; set => throw null; } - public virtual bool HasFormula { get => throw null; } + public virtual void CreateAllKeys() => throw null; + public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; + public virtual void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLDeleteAll(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void AddFilter(string name, string condition) => throw null; + public void AddManyToManyFilter(string name, string condition) => throw null; + public void SetTypeUsingReflection(string className, string propertyName, string access) => throw null; + public object Accept(NHibernate.Mapping.IValueVisitor visitor) => throw null; + public override string ToString() => throw null; + public int ColumnSpan { get => throw null; } + public virtual bool IsSet { get => throw null; } + public NHibernate.Mapping.IKeyValue Key { get => throw null; set { } } + public NHibernate.Mapping.IValue Element { get => throw null; set { } } + public virtual bool IsIndexed { get => throw null; } + public NHibernate.Mapping.Table CollectionTable { get => throw null; set { } } + public NHibernate.Mapping.Table Table { get => throw null; } + public bool IsSorted { get => throw null; set { } } public bool HasOrder { get => throw null; } - public bool HasOrphanDelete { get => throw null; set => throw null; } - public virtual bool IsAlternateUniqueKey { get => throw null; } + public NHibernate.Mapping.PersistentClass Owner { get => throw null; set { } } + public System.Type CollectionPersisterClass { get => throw null; set { } } + public object Comparer { get => throw null; set { } } + public string ComparerClassName { get => throw null; set { } } + public bool IsLazy { get => throw null; set { } } + public string Role { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } + public NHibernate.Mapping.Formula Formula { get => throw null; } + public bool IsNullable { get => throw null; } + public bool IsUnique { get => throw null; } + public virtual NHibernate.Type.CollectionType CollectionType { get => throw null; } + public abstract NHibernate.Type.CollectionType DefaultCollectionType { get; } + public NHibernate.Type.IType Type { get => throw null; } + public virtual bool IsPrimitiveArray { get => throw null; } public virtual bool IsArray { get => throw null; } - public bool IsCustomDeleteAllCallable { get => throw null; } - public bool IsCustomDeleteCallable { get => throw null; } - public bool IsCustomInsertCallable { get => throw null; } - public bool IsCustomUpdateCallable { get => throw null; } - public bool IsGeneric { get => throw null; set => throw null; } + public virtual bool HasFormula { get => throw null; } public virtual bool IsIdentified { get => throw null; } - public virtual bool IsIndexed { get => throw null; } - public bool IsInverse { get => throw null; set => throw null; } - public bool IsLazy { get => throw null; set => throw null; } - public virtual bool IsMap { get => throw null; } - public bool IsMutable { get => throw null; set => throw null; } - public bool IsNullable { get => throw null; } public bool IsOneToMany { get => throw null; } - public bool IsOptimisticLocked { get => throw null; set => throw null; } - public virtual bool IsPrimitiveArray { get => throw null; } - public virtual bool IsSet { get => throw null; } + public string CacheConcurrencyStrategy { get => throw null; set { } } + public string CacheRegionName { get => throw null; set { } } + public bool IsInverse { get => throw null; set { } } + public string OwnerEntityName { get => throw null; } + public string OrderBy { get => throw null; set { } } + public string Where { get => throw null; set { } } + public bool HasOrphanDelete { get => throw null; set { } } + public int BatchSize { get => throw null; set { } } + public NHibernate.FetchMode FetchMode { get => throw null; set { } } + public bool IsGeneric { get => throw null; set { } } + public System.Type[] GenericArguments { get => throw null; set { } } public bool IsSimpleValue { get => throw null; } - public bool IsSorted { get => throw null; set => throw null; } - public bool IsSubselectLoadable { get => throw null; set => throw null; } - public bool IsUnique { get => throw null; } - public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; - public NHibernate.Mapping.IKeyValue Key { get => throw null; set => throw null; } - public string LoaderName { get => throw null; set => throw null; } + public string ReferencedPropertyName { get => throw null; set { } } + public bool[] ColumnInsertability { get => throw null; } + public bool[] ColumnUpdateability { get => throw null; } + public string TypeName { get => throw null; set { } } + public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLDeleteAll { get => throw null; } + public bool IsCustomInsertCallable { get => throw null; } + public bool IsCustomDeleteCallable { get => throw null; } + public bool IsCustomUpdateCallable { get => throw null; } + public bool IsCustomDeleteAllCallable { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteAllCheckStyle { get => throw null; } + public System.Collections.Generic.IDictionary FilterMap { get => throw null; } public System.Collections.Generic.IDictionary ManyToManyFilterMap { get => throw null; } - public string ManyToManyOrdering { get => throw null; set => throw null; } - public string ManyToManyWhere { get => throw null; set => throw null; } - public string OrderBy { get => throw null; set => throw null; } - public NHibernate.Mapping.PersistentClass Owner { get => throw null; set => throw null; } - public string OwnerEntityName { get => throw null; } - public string ReferencedPropertyName { get => throw null; set => throw null; } - public string Role { get => throw null; set => throw null; } - public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLDeleteAll(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetTypeUsingReflection(string className, string propertyName, string access) => throw null; + public string LoaderName { get => throw null; set { } } + public bool IsSubselectLoadable { get => throw null; set { } } + public string ManyToManyWhere { get => throw null; set { } } + public string ManyToManyOrdering { get => throw null; set { } } + public bool IsOptimisticLocked { get => throw null; set { } } + public bool ExtraLazy { get => throw null; set { } } + public virtual bool IsAlternateUniqueKey { get => throw null; } + public virtual bool IsMap { get => throw null; } + public bool IsMutable { get => throw null; set { } } public System.Collections.Generic.ISet SynchronizedTables { get => throw null; } - public NHibernate.Mapping.Table Table { get => throw null; } - public override string ToString() => throw null; - public NHibernate.Type.IType Type { get => throw null; } - public string TypeName { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary TypeParameters { get => throw null; set => throw null; } - public virtual void Validate(NHibernate.Engine.IMapping mapping) => throw null; - public string Where { get => throw null; set => throw null; } + public System.Collections.Generic.IDictionary TypeParameters { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.Column` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Column : System.ICloneable, NHibernate.Mapping.ISelectable + public class Column : NHibernate.Mapping.ISelectable, System.ICloneable { - public string CanonicalName { get => throw null; } - public string CheckConstraint { get => throw null; set => throw null; } - public object Clone() => throw null; - public Column(string columnName) => throw null; + public static int DefaultLength; + public static int DefaultPrecision; + public static int DefaultScale; public Column() => throw null; - public string Comment { get => throw null; set => throw null; } - public const int DefaultLength = default; - public const int DefaultPrecision = default; - public const int DefaultScale = default; - public string DefaultValue { get => throw null; set => throw null; } + public Column(string columnName) => throw null; + public string GetQuotedName(NHibernate.Dialect.Dialect d) => throw null; + public string GetAlias(NHibernate.Dialect.Dialect dialect) => throw null; + public string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table) => throw null; + public string GetSqlType(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Mapping.Column column) => throw null; - public string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table) => throw null; - public string GetAlias(NHibernate.Dialect.Dialect dialect) => throw null; public override int GetHashCode() => throw null; - public string GetQuotedName(NHibernate.Dialect.Dialect d) => throw null; - public string GetQuotedName() => throw null; - public string GetSqlType(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) => throw null; - public NHibernate.SqlTypes.SqlType GetSqlTypeCode(NHibernate.Engine.IMapping mapping) => throw null; - public string GetTemplate(NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; public string GetText(NHibernate.Dialect.Dialect dialect) => throw null; - public bool HasCheckConstraint { get => throw null; } + public string GetTemplate(NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; + public override string ToString() => throw null; + public NHibernate.SqlTypes.SqlType GetSqlTypeCode(NHibernate.Engine.IMapping mapping) => throw null; + public string GetQuotedName() => throw null; public bool IsCaracteristicsDefined() => throw null; - public bool IsFormula { get => throw null; } - public bool IsLengthDefined() => throw null; - public bool IsNullable { get => throw null; set => throw null; } public bool IsPrecisionDefined() => throw null; - public bool IsQuoted { get => throw null; set => throw null; } public bool IsScaleDefined() => throw null; - public bool IsUnique { get => throw null; set => throw null; } - public int Length { get => throw null; set => throw null; } - public string Name { get => throw null; set => throw null; } - public int Precision { get => throw null; set => throw null; } - public int Scale { get => throw null; set => throw null; } - public string SqlType { get => throw null; set => throw null; } - public NHibernate.SqlTypes.SqlType SqlTypeCode { get => throw null; set => throw null; } + public bool IsLengthDefined() => throw null; + public object Clone() => throw null; + public int Length { get => throw null; set { } } + public string Name { get => throw null; set { } } + public string CanonicalName { get => throw null; } + public bool IsNullable { get => throw null; set { } } + public int TypeIndex { get => throw null; set { } } + public bool IsUnique { get => throw null; set { } } + public string SqlType { get => throw null; set { } } + public bool IsQuoted { get => throw null; set { } } + public bool Unique { get => throw null; set { } } + public string CheckConstraint { get => throw null; set { } } + public bool HasCheckConstraint { get => throw null; } public string Text { get => throw null; } - public override string ToString() => throw null; - public int TypeIndex { get => throw null; set => throw null; } - public bool Unique { get => throw null; set => throw null; } - public NHibernate.Mapping.IValue Value { get => throw null; set => throw null; } + public bool IsFormula { get => throw null; } + public int Precision { get => throw null; set { } } + public int Scale { get => throw null; set { } } + public NHibernate.Mapping.IValue Value { get => throw null; set { } } + public NHibernate.SqlTypes.SqlType SqlTypeCode { get => throw null; set { } } + public string Comment { get => throw null; set { } } + public string DefaultValue { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.Component` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Component : NHibernate.Mapping.SimpleValue, NHibernate.Mapping.IMetaAttributable { - public override void AddColumn(NHibernate.Mapping.Column column) => throw null; public void AddProperty(NHibernate.Mapping.Property p) => throw null; - public virtual void AddTuplizer(NHibernate.EntityMode entityMode, string implClassName) => throw null; - public override bool[] ColumnInsertability { get => throw null; } - public override System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public override int ColumnSpan { get => throw null; } - public override bool[] ColumnUpdateability { get => throw null; } - public Component(NHibernate.Mapping.Table table, NHibernate.Mapping.PersistentClass owner) => throw null; + public override void AddColumn(NHibernate.Mapping.Column column) => throw null; public Component(NHibernate.Mapping.PersistentClass owner) => throw null; - public Component(NHibernate.Mapping.Component component) => throw null; + public Component(NHibernate.Mapping.Table table, NHibernate.Mapping.PersistentClass owner) => throw null; public Component(NHibernate.Mapping.Collection collection) => throw null; - public System.Type ComponentClass { get => throw null; set => throw null; } - public string ComponentClassName { get => throw null; set => throw null; } - public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; + public Component(NHibernate.Mapping.Component component) => throw null; + public override void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; public NHibernate.Mapping.Property GetProperty(string propertyName) => throw null; + public virtual void AddTuplizer(NHibernate.EntityMode entityMode, string implClassName) => throw null; public virtual string GetTuplizerImplClassName(NHibernate.EntityMode mode) => throw null; - public bool HasPocoRepresentation { get => throw null; } - public bool IsDynamic { get => throw null; set => throw null; } - public bool IsEmbedded { get => throw null; set => throw null; } - public bool IsKey { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set => throw null; } - public NHibernate.Mapping.PersistentClass Owner { get => throw null; set => throw null; } - public NHibernate.Mapping.Property ParentProperty { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable PropertyIterator { get => throw null; } - public int PropertySpan { get => throw null; } - public string RoleName { get => throw null; set => throw null; } - public override void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; public override string ToString() => throw null; + public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; + public int PropertySpan { get => throw null; } + public System.Collections.Generic.IEnumerable PropertyIterator { get => throw null; } + public override int ColumnSpan { get => throw null; } + public override System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } + public bool IsEmbedded { get => throw null; set { } } + public bool IsDynamic { get => throw null; set { } } + public System.Type ComponentClass { get => throw null; set { } } + public NHibernate.Mapping.PersistentClass Owner { get => throw null; set { } } + public NHibernate.Mapping.Property ParentProperty { get => throw null; set { } } + public override bool[] ColumnInsertability { get => throw null; } + public override bool[] ColumnUpdateability { get => throw null; } + public string ComponentClassName { get => throw null; set { } } + public bool IsKey { get => throw null; set { } } + public string RoleName { get => throw null; set { } } public virtual System.Collections.Generic.IDictionary TuplizerMap { get => throw null; } + public bool HasPocoRepresentation { get => throw null; } public override NHibernate.Type.IType Type { get => throw null; } + public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.Constraint` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class Constraint : NHibernate.Mapping.IRelationalModel { + public static string GenerateName(string prefix, NHibernate.Mapping.Table table, NHibernate.Mapping.Table referencedTable, System.Collections.Generic.IEnumerable columns) => throw null; public void AddColumn(NHibernate.Mapping.Column column) => throw null; - public void AddColumns(System.Collections.Generic.IEnumerable columnIterator) => throw null; public void AddColumns(System.Collections.Generic.IEnumerable columnIterator) => throw null; + public void AddColumns(System.Collections.Generic.IEnumerable columnIterator) => throw null; + public virtual string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; + public virtual string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; + public abstract string SqlConstraintString(NHibernate.Dialect.Dialect d, string constraintName, string defaultCatalog, string defaultSchema); + public virtual bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; + public override string ToString() => throw null; + protected Constraint() => throw null; + public string Name { get => throw null; set { } } public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } public int ColumnSpan { get => throw null; } public System.Collections.Generic.IList Columns { get => throw null; } - protected Constraint() => throw null; - public static string GenerateName(string prefix, NHibernate.Mapping.Table table, NHibernate.Mapping.Table referencedTable, System.Collections.Generic.IEnumerable columns) => throw null; - public virtual bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; - public string Name { get => throw null; set => throw null; } - public abstract string SqlConstraintString(NHibernate.Dialect.Dialect d, string constraintName, string defaultCatalog, string defaultSchema); - public virtual string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; - public virtual string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; - public NHibernate.Mapping.Table Table { get => throw null; set => throw null; } - public override string ToString() => throw null; + public NHibernate.Mapping.Table Table { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.DenormalizedTable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DenormalizedTable : NHibernate.Mapping.Table { - public override System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public override bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; - public override void CreateForeignKeys() => throw null; public DenormalizedTable(NHibernate.Mapping.Table includedTable) => throw null; + public override void CreateForeignKeys() => throw null; public override NHibernate.Mapping.Column GetColumn(NHibernate.Mapping.Column column) => throw null; - public override System.Collections.Generic.IEnumerable IndexIterator { get => throw null; } - public override NHibernate.Mapping.PrimaryKey PrimaryKey { get => throw null; set => throw null; } + public override bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; + public override System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } public override System.Collections.Generic.IEnumerable UniqueKeyIterator { get => throw null; } + public override System.Collections.Generic.IEnumerable IndexIterator { get => throw null; } + public override NHibernate.Mapping.PrimaryKey PrimaryKey { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.DependantValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DependantValue : NHibernate.Mapping.SimpleValue { public DependantValue(NHibernate.Mapping.Table table, NHibernate.Mapping.IKeyValue prototype) => throw null; - public override bool IsNullable { get => throw null; } - public override bool IsUpdateable { get => throw null; } - public void SetNullable(bool nullable) => throw null; public void SetTypeUsingReflection(string className, string propertyName) => throw null; + public void SetNullable(bool nullable) => throw null; public virtual void SetUpdateable(bool updateable) => throw null; public override NHibernate.Type.IType Type { get => throw null; } + public override bool IsNullable { get => throw null; } + public override bool IsUpdateable { get => throw null; } } - - // Generated from `NHibernate.Mapping.ForeignKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ForeignKey : NHibernate.Mapping.Constraint { - public virtual void AddReferencedColumns(System.Collections.Generic.IEnumerable referencedColumnsIterator) => throw null; + public override string SqlConstraintString(NHibernate.Dialect.Dialect d, string constraintName, string defaultCatalog, string defaultSchema) => throw null; + public override string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; public void AlignColumns() => throw null; - public bool CascadeDeleteEnabled { get => throw null; set => throw null; } + public virtual void AddReferencedColumns(System.Collections.Generic.IEnumerable referencedColumnsIterator) => throw null; + public override string ToString() => throw null; + public override bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; public ForeignKey() => throw null; - public string GeneratedConstraintNamePrefix { get => throw null; } + public NHibernate.Mapping.Table ReferencedTable { get => throw null; set { } } + public bool CascadeDeleteEnabled { get => throw null; set { } } public bool HasPhysicalConstraint { get => throw null; } - public override bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; - public bool IsReferenceToPrimaryKey { get => throw null; } public System.Collections.Generic.IList ReferencedColumns { get => throw null; } - public string ReferencedEntityName { get => throw null; set => throw null; } - public NHibernate.Mapping.Table ReferencedTable { get => throw null; set => throw null; } - public override string SqlConstraintString(NHibernate.Dialect.Dialect d, string constraintName, string defaultCatalog, string defaultSchema) => throw null; - public override string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; - public override string ToString() => throw null; + public string ReferencedEntityName { get => throw null; set { } } + public bool IsReferenceToPrimaryKey { get => throw null; } + public string GeneratedConstraintNamePrefix { get => throw null; } } - - // Generated from `NHibernate.Mapping.Formula` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Formula : NHibernate.Mapping.ISelectable { public Formula() => throw null; - public string FormulaString { get => throw null; set => throw null; } - public string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table) => throw null; - public string GetAlias(NHibernate.Dialect.Dialect dialect) => throw null; public string GetTemplate(NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; public string GetText(NHibernate.Dialect.Dialect dialect) => throw null; - public bool IsFormula { get => throw null; } - public string Text { get => throw null; } + public string GetAlias(NHibernate.Dialect.Dialect dialect) => throw null; + public string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table) => throw null; public override string ToString() => throw null; + public string FormulaString { get => throw null; set { } } + public string Text { get => throw null; } + public bool IsFormula { get => throw null; } } - - // Generated from `NHibernate.Mapping.IAuxiliaryDatabaseObject` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAuxiliaryDatabaseObject : NHibernate.Mapping.IRelationalModel { void AddDialectScope(string dialectName); bool AppliesToDialect(NHibernate.Dialect.Dialect dialect); void SetParameterValues(System.Collections.Generic.IDictionary parameters); } - - // Generated from `NHibernate.Mapping.IFetchable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IdentifierBag : NHibernate.Mapping.IdentifierCollection + { + public IdentifierBag(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } + } + public abstract class IdentifierCollection : NHibernate.Mapping.Collection + { + public static string DefaultIdentifierColumnName; + protected IdentifierCollection(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override void CreatePrimaryKey() => throw null; + public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public NHibernate.Mapping.IKeyValue Identifier { get => throw null; set { } } + public override bool IsIdentified { get => throw null; } + } public interface IFetchable { NHibernate.FetchMode FetchMode { get; set; } bool IsLazy { get; set; } } - - // Generated from `NHibernate.Mapping.IFilterable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFilterable { void AddFilter(string name, string condition); System.Collections.Generic.IDictionary FilterMap { get; } } - - // Generated from `NHibernate.Mapping.IKeyValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IKeyValue : NHibernate.Mapping.IValue { void CreateForeignKeyOfEntity(string entityName); + bool IsIdentityColumn(NHibernate.Dialect.Dialect dialect); NHibernate.Id.IIdentifierGenerator CreateIdentifierGenerator(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema, NHibernate.Mapping.RootClass rootClass); bool IsCascadeDeleteEnabled { get; } - bool IsIdentityColumn(NHibernate.Dialect.Dialect dialect); - bool IsUpdateable { get; } string NullValue { get; } + bool IsUpdateable { get; } } - - // Generated from `NHibernate.Mapping.IMetaAttributable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMetaAttributable { NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName); System.Collections.Generic.IDictionary MetaAttributes { get; set; } } - - // Generated from `NHibernate.Mapping.IPersistentClassVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class Index : NHibernate.Mapping.IRelationalModel + { + public static string BuildSqlCreateIndexString(NHibernate.Dialect.Dialect dialect, string name, NHibernate.Mapping.Table table, System.Collections.Generic.IEnumerable columns, bool unique, string defaultCatalog, string defaultSchema) => throw null; + public static string BuildSqlDropIndexString(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table, string name, string defaultCatalog, string defaultSchema) => throw null; + public string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; + public string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; + public void AddColumn(NHibernate.Mapping.Column column) => throw null; + public void AddColumns(System.Collections.Generic.IEnumerable extraColumns) => throw null; + public bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; + public override string ToString() => throw null; + public Index() => throw null; + public NHibernate.Mapping.Table Table { get => throw null; set { } } + public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } + public int ColumnSpan { get => throw null; } + public string Name { get => throw null; set { } } + public bool IsInherited { get => throw null; set { } } + } + public class IndexBackref : NHibernate.Mapping.Property + { + public IndexBackref() => throw null; + public string CollectionRole { get => throw null; set { } } + public string EntityName { get => throw null; set { } } + public override bool BackRef { get => throw null; } + public override bool IsBasicPropertyAccessor { get => throw null; } + protected override NHibernate.Properties.IPropertyAccessor PropertyAccessor { get => throw null; } + } + public abstract class IndexedCollection : NHibernate.Mapping.Collection + { + public static string DefaultIndexColumnName; + protected IndexedCollection(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override void CreatePrimaryKey() => throw null; + public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public NHibernate.Mapping.SimpleValue Index { get => throw null; set { } } + public override bool IsIndexed { get => throw null; } + public virtual bool IsList { get => throw null; } + } public interface IPersistentClassVisitor { object Accept(NHibernate.Mapping.PersistentClass clazz); } - - // Generated from `NHibernate.Mapping.IPersistentClassVisitor<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPersistentClassVisitor where T : NHibernate.Mapping.PersistentClass { object Accept(T clazz); } - - // Generated from `NHibernate.Mapping.IRelationalModel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IRelationalModel { string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema); string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema); } - - // Generated from `NHibernate.Mapping.ISelectable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISelectable { - string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table); string GetAlias(NHibernate.Dialect.Dialect dialect); + string GetAlias(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table); string GetTemplate(NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry); string GetText(NHibernate.Dialect.Dialect dialect); bool IsFormula { get; } string Text { get; } } - - // Generated from `NHibernate.Mapping.ISqlCustomizable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISqlCustomizable { - void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle); void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle); void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle); + void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle); } - - // Generated from `NHibernate.Mapping.ITableOwner` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITableOwner { NHibernate.Mapping.Table Table { set; } } - - // Generated from `NHibernate.Mapping.IValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IValue { + void CreateForeignKey(); + bool IsValid(NHibernate.Engine.IMapping mapping); + void SetTypeUsingReflection(string className, string propertyName, string accesorName); object Accept(NHibernate.Mapping.IValueVisitor visitor); - bool[] ColumnInsertability { get; } - System.Collections.Generic.IEnumerable ColumnIterator { get; } int ColumnSpan { get; } - bool[] ColumnUpdateability { get; } - void CreateForeignKey(); - NHibernate.FetchMode FetchMode { get; } + System.Collections.Generic.IEnumerable ColumnIterator { get; } + NHibernate.Type.IType Type { get; } + NHibernate.Mapping.Table Table { get; } bool HasFormula { get; } bool IsAlternateUniqueKey { get; } bool IsNullable { get; } + bool[] ColumnUpdateability { get; } + bool[] ColumnInsertability { get; } bool IsSimpleValue { get; } - bool IsValid(NHibernate.Engine.IMapping mapping); - void SetTypeUsingReflection(string className, string propertyName, string accesorName); - NHibernate.Mapping.Table Table { get; } - NHibernate.Type.IType Type { get; } + NHibernate.FetchMode FetchMode { get; } } - - // Generated from `NHibernate.Mapping.IValueVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IValueVisitor { object Accept(NHibernate.Mapping.IValue visited); } - - // Generated from `NHibernate.Mapping.IValueVisitor<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IValueVisitor : NHibernate.Mapping.IValueVisitor where T : NHibernate.Mapping.IValue { object Accept(T visited); } - - // Generated from `NHibernate.Mapping.IdentifierBag` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentifierBag : NHibernate.Mapping.IdentifierCollection - { - public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } - public IdentifierBag(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; - } - - // Generated from `NHibernate.Mapping.IdentifierCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class IdentifierCollection : NHibernate.Mapping.Collection - { - public override void CreatePrimaryKey() => throw null; - public const string DefaultIdentifierColumnName = default; - public NHibernate.Mapping.IKeyValue Identifier { get => throw null; set => throw null; } - protected IdentifierCollection(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; - public override bool IsIdentified { get => throw null; } - public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; - } - - // Generated from `NHibernate.Mapping.Index` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Index : NHibernate.Mapping.IRelationalModel - { - public void AddColumn(NHibernate.Mapping.Column column) => throw null; - public void AddColumns(System.Collections.Generic.IEnumerable extraColumns) => throw null; - public static string BuildSqlCreateIndexString(NHibernate.Dialect.Dialect dialect, string name, NHibernate.Mapping.Table table, System.Collections.Generic.IEnumerable columns, bool unique, string defaultCatalog, string defaultSchema) => throw null; - public static string BuildSqlDropIndexString(NHibernate.Dialect.Dialect dialect, NHibernate.Mapping.Table table, string name, string defaultCatalog, string defaultSchema) => throw null; - public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public int ColumnSpan { get => throw null; } - public bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; - public Index() => throw null; - public bool IsInherited { get => throw null; set => throw null; } - public string Name { get => throw null; set => throw null; } - public string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; - public string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; - public NHibernate.Mapping.Table Table { get => throw null; set => throw null; } - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Mapping.IndexBackref` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexBackref : NHibernate.Mapping.Property - { - public override bool BackRef { get => throw null; } - public string CollectionRole { get => throw null; set => throw null; } - public string EntityName { get => throw null; set => throw null; } - public IndexBackref() => throw null; - public override bool IsBasicPropertyAccessor { get => throw null; } - protected override NHibernate.Properties.IPropertyAccessor PropertyAccessor { get => throw null; } - } - - // Generated from `NHibernate.Mapping.IndexedCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class IndexedCollection : NHibernate.Mapping.Collection - { - public override void CreatePrimaryKey() => throw null; - public const string DefaultIndexColumnName = default; - public NHibernate.Mapping.SimpleValue Index { get => throw null; set => throw null; } - protected IndexedCollection(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; - public override bool IsIndexed { get => throw null; } - public virtual bool IsList { get => throw null; } - public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; - } - - // Generated from `NHibernate.Mapping.Join` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Join : NHibernate.Mapping.ISqlCustomizable { public void AddProperty(NHibernate.Mapping.Property prop) => throw null; @@ -22981,6072 +19853,5413 @@ public class Join : NHibernate.Mapping.ISqlCustomizable public void CreateForeignKey() => throw null; public void CreatePrimaryKey(NHibernate.Dialect.Dialect dialect) => throw null; public void CreatePrimaryKey() => throw null; - public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } - public bool IsCustomDeleteCallable { get => throw null; } - public bool IsCustomInsertCallable { get => throw null; } - public bool IsCustomUpdateCallable { get => throw null; } - public virtual bool IsInverse { get => throw null; set => throw null; } - public bool IsLazy { get => throw null; } - public virtual bool IsOptional { get => throw null; set => throw null; } - public virtual bool IsSequentialSelect { get => throw null; set => throw null; } + public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; public Join() => throw null; - public virtual NHibernate.Mapping.IKeyValue Key { get => throw null; set => throw null; } - public virtual NHibernate.Mapping.PersistentClass PersistentClass { get => throw null; set => throw null; } + public NHibernate.Mapping.Property RefIdProperty { get => throw null; set { } } public System.Collections.Generic.IEnumerable PropertyIterator { get => throw null; } + public virtual NHibernate.Mapping.Table Table { get => throw null; set { } } + public virtual NHibernate.Mapping.IKeyValue Key { get => throw null; set { } } + public virtual NHibernate.Mapping.PersistentClass PersistentClass { get => throw null; set { } } public int PropertySpan { get => throw null; } - public NHibernate.Mapping.Property RefIdProperty { get => throw null; set => throw null; } - public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public virtual NHibernate.Mapping.Table Table { get => throw null; set => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } + public bool IsCustomInsertCallable { get => throw null; } + public bool IsCustomDeleteCallable { get => throw null; } + public bool IsCustomUpdateCallable { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } + public virtual bool IsSequentialSelect { get => throw null; set { } } + public virtual bool IsInverse { get => throw null; set { } } + public bool IsLazy { get => throw null; } + public virtual bool IsOptional { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.JoinedSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedSubclass : NHibernate.Mapping.Subclass, NHibernate.Mapping.ITableOwner { public JoinedSubclass(NHibernate.Mapping.PersistentClass superclass) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; - public override NHibernate.Mapping.IKeyValue Key { get => throw null; set => throw null; } - public override System.Collections.Generic.IEnumerable ReferenceablePropertyIterator { get => throw null; } - public override NHibernate.Mapping.Table Table { get => throw null; } - NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set => throw null; } public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.Mapping.Table Table { get => throw null; } + NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set { } } + public override NHibernate.Mapping.IKeyValue Key { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.List` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class List : NHibernate.Mapping.IndexedCollection { - public int BaseIndex { get => throw null; set => throw null; } + public List(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } + public int BaseIndex { get => throw null; set { } } public override bool IsList { get => throw null; } - public List(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; } - - // Generated from `NHibernate.Mapping.ManyToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManyToOne : NHibernate.Mapping.ToOne { + public ManyToOne(NHibernate.Mapping.Table table) : base(default(NHibernate.Mapping.Table)) => throw null; public override void CreateForeignKey() => throw null; public void CreatePropertyRefConstraints(System.Collections.Generic.IDictionary persistentClasses) => throw null; - public bool IsIgnoreNotFound { get => throw null; set => throw null; } - public bool IsLogicalOneToOne { get => throw null; set => throw null; } - public ManyToOne(NHibernate.Mapping.Table table) : base(default(NHibernate.Mapping.Table)) => throw null; - public string PropertyName { get => throw null; set => throw null; } + public bool IsIgnoreNotFound { get => throw null; set { } } + public bool IsLogicalOneToOne { get => throw null; set { } } + public string PropertyName { get => throw null; set { } } public override NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Mapping.Map` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Map : NHibernate.Mapping.IndexedCollection { - public override NHibernate.Type.CollectionType CollectionType { get => throw null; } + public Map(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; public override void CreateAllKeys() => throw null; - public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } public override bool IsMap { get => throw null; } - public Map(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override NHibernate.Type.CollectionType CollectionType { get => throw null; } + public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } } - - // Generated from `NHibernate.Mapping.MetaAttribute` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MetaAttribute { + public MetaAttribute(string name) => throw null; public void AddValue(string value) => throw null; public void AddValues(System.Collections.Generic.IEnumerable range) => throw null; - public bool IsMultiValued { get => throw null; } - public MetaAttribute(string name) => throw null; - public string Name { get => throw null; } public override string ToString() => throw null; - public string Value { get => throw null; } + public string Name { get => throw null; } public System.Collections.Generic.IList Values { get => throw null; } + public string Value { get => throw null; } + public bool IsMultiValued { get => throw null; } } - - // Generated from `NHibernate.Mapping.OneToMany` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToMany : NHibernate.Mapping.IValue { + public OneToMany(NHibernate.Mapping.PersistentClass owner) => throw null; + public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; + public void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; public object Accept(NHibernate.Mapping.IValueVisitor visitor) => throw null; - public NHibernate.Mapping.PersistentClass AssociatedClass { get => throw null; set => throw null; } - public bool[] ColumnInsertability { get => throw null; } + public void CreateForeignKey() => throw null; + public bool IsIgnoreNotFound { get => throw null; set { } } public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } public int ColumnSpan { get => throw null; } - public bool[] ColumnUpdateability { get => throw null; } - public void CreateForeignKey() => throw null; - public NHibernate.FetchMode FetchMode { get => throw null; } + public string ReferencedEntityName { get => throw null; set { } } + public NHibernate.Mapping.Table ReferencingTable { get => throw null; } + public NHibernate.Type.IType Type { get => throw null; } + public NHibernate.Mapping.PersistentClass AssociatedClass { get => throw null; set { } } public NHibernate.Mapping.Formula Formula { get => throw null; } - public bool HasFormula { get => throw null; } - public bool IsAlternateUniqueKey { get => throw null; } - public bool IsIgnoreNotFound { get => throw null; set => throw null; } + public NHibernate.Mapping.Table Table { get => throw null; } public bool IsNullable { get => throw null; } public bool IsSimpleValue { get => throw null; } + public bool HasFormula { get => throw null; } public bool IsUnique { get => throw null; } - public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; - public OneToMany(NHibernate.Mapping.PersistentClass owner) => throw null; - public string ReferencedEntityName { get => throw null; set => throw null; } - public NHibernate.Mapping.Table ReferencingTable { get => throw null; } - public void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; - public NHibernate.Mapping.Table Table { get => throw null; } - public NHibernate.Type.IType Type { get => throw null; } + public NHibernate.FetchMode FetchMode { get => throw null; } + public bool IsAlternateUniqueKey { get => throw null; } + public bool[] ColumnInsertability { get => throw null; } + public bool[] ColumnUpdateability { get => throw null; } } - - // Generated from `NHibernate.Mapping.OneToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToOne : NHibernate.Mapping.ToOne { - public override System.Collections.Generic.IEnumerable ConstraintColumns { get => throw null; } + public OneToOne(NHibernate.Mapping.Table table, NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.Table)) => throw null; public override void CreateForeignKey() => throw null; - public string EntityName { get => throw null; set => throw null; } - public NHibernate.Type.ForeignKeyDirection ForeignKeyType { get => throw null; set => throw null; } - public NHibernate.Mapping.IKeyValue Identifier { get => throw null; set => throw null; } - public bool IsConstrained { get => throw null; set => throw null; } + public override System.Collections.Generic.IEnumerable ConstraintColumns { get => throw null; } + public bool IsConstrained { get => throw null; set { } } + public NHibernate.Type.ForeignKeyDirection ForeignKeyType { get => throw null; set { } } + public NHibernate.Mapping.IKeyValue Identifier { get => throw null; set { } } public override bool IsNullable { get => throw null; } - public OneToOne(NHibernate.Mapping.Table table, NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.Table)) => throw null; - public string PropertyName { get => throw null; set => throw null; } + public string EntityName { get => throw null; set { } } + public string PropertyName { get => throw null; set { } } public override NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Mapping.PersistentClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class PersistentClass : NHibernate.Mapping.ISqlCustomizable, NHibernate.Mapping.IMetaAttributable, NHibernate.Mapping.IFilterable + public abstract class PersistentClass : NHibernate.Mapping.IFilterable, NHibernate.Mapping.IMetaAttributable, NHibernate.Mapping.ISqlCustomizable { - public abstract object Accept(NHibernate.Mapping.IPersistentClassVisitor mv); - public void AddFilter(string name, string condition) => throw null; - public virtual void AddJoin(NHibernate.Mapping.Join join) => throw null; - public virtual void AddProperty(NHibernate.Mapping.Property p) => throw null; + public static string NullDiscriminatorMapping; + public static string NotNullDiscriminatorMapping; public virtual void AddSubclass(NHibernate.Mapping.Subclass subclass) => throw null; - public virtual void AddSubclassJoin(NHibernate.Mapping.Join join) => throw null; + public virtual void AddProperty(NHibernate.Mapping.Property p) => throw null; public virtual void AddSubclassProperty(NHibernate.Mapping.Property p) => throw null; + public virtual void AddSubclassJoin(NHibernate.Mapping.Join join) => throw null; public virtual void AddSubclassTable(NHibernate.Mapping.Table table) => throw null; - public void AddSynchronizedTable(string table) => throw null; - public void AddTuplizer(NHibernate.EntityMode entityMode, string implClass) => throw null; - public int? BatchSize { get => throw null; set => throw null; } - public abstract string CacheConcurrencyStrategy { get; set; } - protected internal void CheckColumnDuplication(System.Collections.Generic.ISet distinctColumns, System.Collections.Generic.IEnumerable columns) => throw null; - protected internal virtual void CheckColumnDuplication() => throw null; - protected internal void CheckPropertyColumnDuplication(System.Collections.Generic.ISet distinctColumns, System.Collections.Generic.IEnumerable properties) => throw null; - public string ClassName { get => throw null; set => throw null; } + public virtual bool IsClassOrSuperclassJoin(NHibernate.Mapping.Join join) => throw null; + public virtual bool IsClassOrSuperclassTable(NHibernate.Mapping.Table closureTable) => throw null; public virtual void CreatePrimaryKey(NHibernate.Dialect.Dialect dialect) => throw null; public virtual void CreatePrimaryKey() => throw null; - public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } - public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } - public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } - public virtual System.Collections.Generic.IEnumerable DirectSubclasses { get => throw null; } - public abstract NHibernate.Mapping.IValue Discriminator { get; set; } - protected internal virtual System.Collections.Generic.IEnumerable DiscriminatorColumnIterator { get => throw null; } - public virtual string DiscriminatorValue { get => throw null; set => throw null; } - public virtual bool DynamicInsert { get => throw null; set => throw null; } - public virtual bool DynamicUpdate { get => throw null; set => throw null; } - public virtual string EntityName { get => throw null; set => throw null; } - public abstract System.Type EntityPersisterClass { get; set; } - public virtual System.Collections.Generic.IDictionary FilterMap { get => throw null; } - public virtual int GetJoinNumber(NHibernate.Mapping.Property prop) => throw null; - public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; - public NHibernate.Mapping.Property GetProperty(string propertyName) => throw null; - public NHibernate.Mapping.Property GetRecursiveProperty(string propertyPath) => throw null; public NHibernate.Mapping.Property GetReferencedProperty(string propertyPath) => throw null; + public NHibernate.Mapping.Property GetRecursiveProperty(string propertyPath) => throw null; + public NHibernate.Mapping.Property GetProperty(string propertyName) => throw null; + public virtual void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; + public override string ToString() => throw null; + public virtual void AddJoin(NHibernate.Mapping.Join join) => throw null; + public virtual int GetJoinNumber(NHibernate.Mapping.Property prop) => throw null; + public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; + public void AddFilter(string name, string condition) => throw null; + public void AddSynchronizedTable(string table) => throw null; + protected void CheckColumnDuplication(System.Collections.Generic.ISet distinctColumns, System.Collections.Generic.IEnumerable columns) => throw null; + protected void CheckPropertyColumnDuplication(System.Collections.Generic.ISet distinctColumns, System.Collections.Generic.IEnumerable properties) => throw null; + protected virtual void CheckColumnDuplication() => throw null; + public abstract object Accept(NHibernate.Mapping.IPersistentClassVisitor mv); + public void PrepareTemporaryTables(NHibernate.Engine.IMapping mapping, NHibernate.Dialect.Dialect dialect) => throw null; + public void AddTuplizer(NHibernate.EntityMode entityMode, string implClass) => throw null; public virtual string GetTuplizerImplClassName(NHibernate.EntityMode mode) => throw null; - public abstract bool HasEmbeddedIdentifier { get; set; } - public bool HasIdentifierMapper { get => throw null; } - public abstract bool HasIdentifierProperty { get; } public bool HasNaturalId() => throw null; - public bool HasPocoRepresentation { get => throw null; } - public virtual bool HasSubclasses { get => throw null; } - public virtual bool HasSubselectLoadableCollections { get => throw null; set => throw null; } - public abstract NHibernate.Mapping.IKeyValue Identifier { get; set; } - public virtual NHibernate.Mapping.Component IdentifierMapper { get => throw null; set => throw null; } - public abstract NHibernate.Mapping.Property IdentifierProperty { get; set; } + protected PersistentClass() => throw null; + public string ClassName { get => throw null; set { } } + public string ProxyInterfaceName { get => throw null; set { } } + public virtual System.Type MappedClass { get => throw null; } + public virtual System.Type ProxyInterface { get => throw null; } + public abstract int SubclassId { get; } + public virtual bool DynamicInsert { get => throw null; set { } } + public virtual bool DynamicUpdate { get => throw null; set { } } + public virtual string DiscriminatorValue { get => throw null; set { } } + public virtual int SubclassSpan { get => throw null; } + public virtual System.Collections.Generic.IEnumerable SubclassIterator { get => throw null; } + public virtual System.Collections.Generic.IEnumerable SubclassClosureIterator { get => throw null; } public virtual NHibernate.Mapping.Table IdentityTable { get => throw null; } - public bool? IsAbstract { get => throw null; set => throw null; } - public virtual bool IsClassOrSuperclassJoin(NHibernate.Mapping.Join join) => throw null; - public virtual bool IsClassOrSuperclassTable(NHibernate.Mapping.Table closureTable) => throw null; - public bool IsCustomDeleteCallable { get => throw null; } - public bool IsCustomInsertCallable { get => throw null; } - public bool IsCustomUpdateCallable { get => throw null; } - public abstract bool IsDiscriminatorInsertable { get; set; } - public bool IsDiscriminatorValueNotNull { get => throw null; } - public bool IsDiscriminatorValueNull { get => throw null; } - public abstract bool IsExplicitPolymorphism { get; set; } - public virtual bool IsForceDiscriminator { get => throw null; set => throw null; } + public virtual System.Collections.Generic.IEnumerable DirectSubclasses { get => throw null; } + public virtual string EntityName { get => throw null; set { } } public abstract bool IsInherited { get; } - public abstract bool IsJoinedSubclass { get; } - public bool IsLazy { get => throw null; set => throw null; } - public abstract bool IsLazyPropertiesCacheable { get; } - public abstract bool IsMutable { get; set; } - public abstract bool IsPolymorphic { get; set; } public abstract bool IsVersioned { get; } + public abstract System.Collections.Generic.IEnumerable PropertyClosureIterator { get; } + public abstract System.Collections.Generic.IEnumerable TableClosureIterator { get; } + public abstract System.Collections.Generic.IEnumerable KeyClosureIterator { get; } + public virtual System.Collections.Generic.IEnumerable SubclassPropertyClosureIterator { get => throw null; } + public virtual System.Collections.Generic.IEnumerable SubclassJoinClosureIterator { get => throw null; } + public virtual System.Collections.Generic.IEnumerable SubclassTableClosureIterator { get => throw null; } + public bool IsLazy { get => throw null; set { } } + public abstract System.Type EntityPersisterClass { get; set; } + public abstract NHibernate.Mapping.Table RootTable { get; } + public int? BatchSize { get => throw null; set { } } + public bool SelectBeforeUpdate { get => throw null; set { } } + public virtual System.Collections.Generic.IEnumerable ReferenceablePropertyIterator { get => throw null; } + public bool IsDiscriminatorValueNotNull { get => throw null; } + public bool IsDiscriminatorValueNull { get => throw null; } + public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set { } } + public virtual System.Collections.Generic.IEnumerable JoinIterator { get => throw null; } public virtual System.Collections.Generic.IEnumerable JoinClosureIterator { get => throw null; } public virtual int JoinClosureSpan { get => throw null; } - public virtual System.Collections.Generic.IEnumerable JoinIterator { get => throw null; } - public abstract NHibernate.Mapping.IKeyValue Key { get; set; } - public abstract System.Collections.Generic.IEnumerable KeyClosureIterator { get; } - public string LoaderName { get => throw null; set => throw null; } - public virtual System.Type MappedClass { get => throw null; } - public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set => throw null; } - protected internal virtual System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } - public const string NotNullDiscriminatorMapping = default; - public const string NullDiscriminatorMapping = default; - public virtual NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; set => throw null; } - protected PersistentClass() => throw null; - public void PrepareTemporaryTables(NHibernate.Engine.IMapping mapping, NHibernate.Dialect.Dialect dialect) => throw null; - public abstract System.Collections.Generic.IEnumerable PropertyClosureIterator { get; } public virtual int PropertyClosureSpan { get => throw null; } public virtual System.Collections.Generic.IEnumerable PropertyIterator { get => throw null; } - public virtual System.Type ProxyInterface { get => throw null; } - public string ProxyInterfaceName { get => throw null; set => throw null; } - public virtual System.Collections.Generic.IEnumerable ReferenceablePropertyIterator { get => throw null; } - public abstract NHibernate.Mapping.RootClass RootClazz { get; } - public abstract NHibernate.Mapping.Table RootTable { get; } - public bool SelectBeforeUpdate { get => throw null; set => throw null; } - public void SetCustomSQLDelete(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLInsert(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public void SetCustomSQLUpdate(string sql, bool callable, NHibernate.Engine.ExecuteUpdateResultCheckStyle checkStyle) => throw null; - public virtual System.Collections.Generic.IEnumerable SubclassClosureIterator { get => throw null; } - public abstract int SubclassId { get; } - public virtual System.Collections.Generic.IEnumerable SubclassIterator { get => throw null; } - public virtual System.Collections.Generic.IEnumerable SubclassJoinClosureIterator { get => throw null; } - public virtual System.Collections.Generic.IEnumerable SubclassPropertyClosureIterator { get => throw null; } - public virtual int SubclassSpan { get => throw null; } - public virtual System.Collections.Generic.IEnumerable SubclassTableClosureIterator { get => throw null; } - public abstract NHibernate.Mapping.PersistentClass Superclass { get; set; } + public virtual System.Collections.Generic.IEnumerable UnjoinedPropertyIterator { get => throw null; } + public bool IsCustomInsertCallable { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle { get => throw null; } + public bool IsCustomUpdateCallable { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle { get => throw null; } + public bool IsCustomDeleteCallable { get => throw null; } + public NHibernate.Engine.ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle { get => throw null; } + public virtual System.Collections.Generic.IDictionary FilterMap { get => throw null; } + public abstract bool IsJoinedSubclass { get; } + public string LoaderName { get => throw null; set { } } public virtual System.Collections.Generic.ISet SynchronizedTables { get => throw null; } - public abstract NHibernate.Mapping.Table Table { get; } - public abstract System.Collections.Generic.IEnumerable TableClosureIterator { get; } - public string TemporaryIdTableDDL { get => throw null; } + protected virtual System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } + protected virtual System.Collections.Generic.IEnumerable DiscriminatorColumnIterator { get => throw null; } + public virtual bool HasSubselectLoadableCollections { get => throw null; set { } } public string TemporaryIdTableName { get => throw null; } - public override string ToString() => throw null; + public string TemporaryIdTableDDL { get => throw null; } public virtual System.Collections.Generic.IDictionary TuplizerMap { get => throw null; } - public virtual System.Collections.Generic.IEnumerable UnjoinedPropertyIterator { get => throw null; } - public virtual void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public virtual bool HasSubclasses { get => throw null; } + public abstract NHibernate.Mapping.Table Table { get; } + public abstract bool IsMutable { get; set; } + public abstract bool HasIdentifierProperty { get; } + public abstract NHibernate.Mapping.Property IdentifierProperty { get; set; } + public abstract NHibernate.Mapping.IKeyValue Identifier { get; set; } public abstract NHibernate.Mapping.Property Version { get; set; } + public abstract NHibernate.Mapping.IValue Discriminator { get; set; } + public abstract bool IsPolymorphic { get; set; } + public abstract string CacheConcurrencyStrategy { get; set; } + public abstract NHibernate.Mapping.PersistentClass Superclass { get; set; } + public abstract bool IsExplicitPolymorphism { get; set; } + public abstract bool IsDiscriminatorInsertable { get; set; } + public abstract bool HasEmbeddedIdentifier { get; set; } + public abstract NHibernate.Mapping.RootClass RootClazz { get; } + public abstract NHibernate.Mapping.IKeyValue Key { get; set; } public abstract string Where { get; set; } + public virtual NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; set { } } + public NHibernate.SqlCommand.SqlString CustomSQLInsert { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLUpdate { get => throw null; } + public NHibernate.SqlCommand.SqlString CustomSQLDelete { get => throw null; } + public virtual bool IsForceDiscriminator { get => throw null; set { } } + public bool? IsAbstract { get => throw null; set { } } + public bool HasPocoRepresentation { get => throw null; } + public virtual NHibernate.Mapping.Component IdentifierMapper { get => throw null; set { } } + public bool HasIdentifierMapper { get => throw null; } + public abstract bool IsLazyPropertiesCacheable { get; } } - - // Generated from `NHibernate.Mapping.PrimaryKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PrimaryKey : NHibernate.Mapping.Constraint { - public PrimaryKey() => throw null; public string SqlConstraintString(NHibernate.Dialect.Dialect d, string defaultSchema) => throw null; public override string SqlConstraintString(NHibernate.Dialect.Dialect d, string constraintName, string defaultCatalog, string defaultSchema) => throw null; public override string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; + public PrimaryKey() => throw null; } - - // Generated from `NHibernate.Mapping.PrimitiveArray` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PrimitiveArray : NHibernate.Mapping.Array { - public override bool IsPrimitiveArray { get => throw null; } public PrimitiveArray(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override bool IsPrimitiveArray { get => throw null; } } - - // Generated from `NHibernate.Mapping.Property` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Property : NHibernate.Mapping.IMetaAttributable { - public virtual bool BackRef { get => throw null; } - public string Cascade { get => throw null; set => throw null; } - public NHibernate.Engine.CascadeStyle CascadeStyle { get => throw null; } - public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public int ColumnSpan { get => throw null; } - public NHibernate.Mapping.PropertyGeneration Generation { get => throw null; set => throw null; } + public Property() => throw null; + public Property(NHibernate.Mapping.IValue propertyValue) => throw null; public NHibernate.Properties.IGetter GetGetter(System.Type clazz) => throw null; - public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type clazz) => throw null; - public virtual bool IsBasicPropertyAccessor { get => throw null; } + public NHibernate.Mapping.MetaAttribute GetMetaAttribute(string attributeName) => throw null; + public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; + public NHibernate.Type.IType Type { get => throw null; } + public int ColumnSpan { get => throw null; } + public System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } + public string Name { get => throw null; set { } } public bool IsComposite { get => throw null; } - public bool IsEntityRelation { get => throw null; } - public bool IsInsertable { get => throw null; set => throw null; } - public bool IsLazy { get => throw null; set => throw null; } - public bool IsNaturalIdentifier { get => throw null; set => throw null; } + public NHibernate.Mapping.IValue Value { get => throw null; set { } } + public NHibernate.Engine.CascadeStyle CascadeStyle { get => throw null; } + public string Cascade { get => throw null; set { } } + public bool IsUpdateable { get => throw null; set { } } + public bool IsInsertable { get => throw null; set { } } public bool IsNullable { get => throw null; } - public bool IsOptimisticLocked { get => throw null; set => throw null; } - public bool IsOptional { get => throw null; set => throw null; } - public bool IsSelectable { get => throw null; set => throw null; } - public bool IsUpdateable { get => throw null; set => throw null; } - public bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; - public string LazyGroup { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set => throw null; } - public string Name { get => throw null; set => throw null; } - public string NullValue { get => throw null; } - public NHibernate.Mapping.PersistentClass PersistentClass { get => throw null; set => throw null; } - public Property(NHibernate.Mapping.IValue propertyValue) => throw null; - public Property() => throw null; + public bool IsOptional { get => throw null; set { } } + public string PropertyAccessorName { get => throw null; set { } } protected virtual NHibernate.Properties.IPropertyAccessor PropertyAccessor { get => throw null; } - public string PropertyAccessorName { get => throw null; set => throw null; } - public NHibernate.Type.IType Type { get => throw null; } - public bool UnwrapProxy { get => throw null; set => throw null; } - public NHibernate.Mapping.IValue Value { get => throw null; set => throw null; } + public virtual bool IsBasicPropertyAccessor { get => throw null; } + public System.Collections.Generic.IDictionary MetaAttributes { get => throw null; set { } } + public string NullValue { get => throw null; } + public NHibernate.Mapping.PersistentClass PersistentClass { get => throw null; set { } } + public bool IsSelectable { get => throw null; set { } } + public bool IsOptimisticLocked { get => throw null; set { } } + public NHibernate.Mapping.PropertyGeneration Generation { get => throw null; set { } } + public bool IsLazy { get => throw null; set { } } + public string LazyGroup { get => throw null; set { } } + public virtual bool BackRef { get => throw null; } + public bool IsNaturalIdentifier { get => throw null; set { } } + public bool UnwrapProxy { get => throw null; set { } } + public bool IsEntityRelation { get => throw null; } } - - // Generated from `NHibernate.Mapping.PropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum PropertyGeneration { - Always, - Insert, - Never, + Never = 0, + Insert = 1, + Always = 2, } - - // Generated from `NHibernate.Mapping.ReferenceDependantValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReferenceDependantValue : NHibernate.Mapping.DependantValue { + public ReferenceDependantValue(NHibernate.Mapping.Table table, NHibernate.Mapping.SimpleValue prototype) : base(default(NHibernate.Mapping.Table), default(NHibernate.Mapping.IKeyValue)) => throw null; public override void CreateForeignKeyOfEntity(string entityName) => throw null; public System.Collections.Generic.IEnumerable ReferenceColumns { get => throw null; } - public ReferenceDependantValue(NHibernate.Mapping.Table table, NHibernate.Mapping.SimpleValue prototype) : base(default(NHibernate.Mapping.Table), default(NHibernate.Mapping.IKeyValue)) => throw null; } - - // Generated from `NHibernate.Mapping.RootClass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class RootClass : NHibernate.Mapping.PersistentClass, NHibernate.Mapping.ITableOwner { - public override object Accept(NHibernate.Mapping.IPersistentClassVisitor mv) => throw null; + public static string DefaultIdentifierColumnName; + public static string DefaultDiscriminatorColumnName; public override void AddSubclass(NHibernate.Mapping.Subclass subclass) => throw null; - public override string CacheConcurrencyStrategy { get => throw null; set => throw null; } - public string CacheRegionName { get => throw null; set => throw null; } - public const string DefaultDiscriminatorColumnName = default; - public const string DefaultIdentifierColumnName = default; - public override NHibernate.Mapping.IValue Discriminator { get => throw null; set => throw null; } - public override System.Type EntityPersisterClass { get => throw null; set => throw null; } - public override bool HasEmbeddedIdentifier { get => throw null; set => throw null; } - public override bool HasIdentifierProperty { get => throw null; } - public override NHibernate.Mapping.IKeyValue Identifier { get => throw null; set => throw null; } - public override NHibernate.Mapping.Property IdentifierProperty { get => throw null; set => throw null; } - public virtual System.Collections.Generic.ISet IdentityTables { get => throw null; } - public override bool IsDiscriminatorInsertable { get => throw null; set => throw null; } - public override bool IsExplicitPolymorphism { get => throw null; set => throw null; } - public override bool IsForceDiscriminator { get => throw null; set => throw null; } + public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; + public void SetLazyPropertiesCacheable(bool isLazyPropertiesCacheable) => throw null; + public override object Accept(NHibernate.Mapping.IPersistentClassVisitor mv) => throw null; + public RootClass() => throw null; + public override int SubclassId { get => throw null; } public override bool IsInherited { get => throw null; } - public override bool IsJoinedSubclass { get => throw null; } - public override bool IsLazyPropertiesCacheable { get => throw null; } - public override bool IsMutable { get => throw null; set => throw null; } - public override bool IsPolymorphic { get => throw null; set => throw null; } - public override bool IsVersioned { get => throw null; } - public override NHibernate.Mapping.IKeyValue Key { get => throw null; set => throw null; } - public override System.Collections.Generic.IEnumerable KeyClosureIterator { get => throw null; } public override System.Collections.Generic.IEnumerable PropertyClosureIterator { get => throw null; } - public RootClass() => throw null; - public override NHibernate.Mapping.RootClass RootClazz { get => throw null; } + public override System.Collections.Generic.IEnumerable TableClosureIterator { get => throw null; } + public override System.Collections.Generic.IEnumerable KeyClosureIterator { get => throw null; } + public override bool IsVersioned { get => throw null; } + public override System.Type EntityPersisterClass { get => throw null; set { } } public override NHibernate.Mapping.Table RootTable { get => throw null; } - public void SetLazyPropertiesCacheable(bool isLazyPropertiesCacheable) => throw null; - public override int SubclassId { get => throw null; } - public override NHibernate.Mapping.PersistentClass Superclass { get => throw null; set => throw null; } + public override bool HasEmbeddedIdentifier { get => throw null; set { } } + public string CacheRegionName { get => throw null; set { } } + public override bool IsJoinedSubclass { get => throw null; } + public virtual System.Collections.Generic.ISet IdentityTables { get => throw null; } public override NHibernate.Mapping.Table Table { get => throw null; } - NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set => throw null; } - public override System.Collections.Generic.IEnumerable TableClosureIterator { get => throw null; } - public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; - public override NHibernate.Mapping.Property Version { get => throw null; set => throw null; } - public override string Where { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Mapping.SchemaAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - [System.Flags] - public enum SchemaAction - { - All, - Drop, - Export, - None, - Update, - Validate, + NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set { } } + public override NHibernate.Mapping.Property IdentifierProperty { get => throw null; set { } } + public override NHibernate.Mapping.IKeyValue Identifier { get => throw null; set { } } + public override bool HasIdentifierProperty { get => throw null; } + public override NHibernate.Mapping.IValue Discriminator { get => throw null; set { } } + public override bool IsPolymorphic { get => throw null; set { } } + public override NHibernate.Mapping.RootClass RootClazz { get => throw null; } + public override bool IsExplicitPolymorphism { get => throw null; set { } } + public override NHibernate.Mapping.Property Version { get => throw null; set { } } + public override bool IsMutable { get => throw null; set { } } + public override NHibernate.Mapping.PersistentClass Superclass { get => throw null; set { } } + public override NHibernate.Mapping.IKeyValue Key { get => throw null; set { } } + public override bool IsDiscriminatorInsertable { get => throw null; set { } } + public override bool IsForceDiscriminator { get => throw null; set { } } + public override string Where { get => throw null; set { } } + public override string CacheConcurrencyStrategy { get => throw null; set { } } + public override bool IsLazyPropertiesCacheable { get => throw null; } } - - // Generated from `NHibernate.Mapping.Set` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Set : NHibernate.Mapping.Collection { + public Set(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; public override void CreatePrimaryKey() => throw null; - public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } public override bool IsSet { get => throw null; } - public Set(NHibernate.Mapping.PersistentClass owner) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + public override NHibernate.Type.CollectionType DefaultCollectionType { get => throw null; } } - - // Generated from `NHibernate.Mapping.SimpleAuxiliaryDatabaseObject` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SimpleAuxiliaryDatabaseObject : NHibernate.Mapping.AbstractAuxiliaryDatabaseObject { - public SimpleAuxiliaryDatabaseObject(string sqlCreateString, string sqlDropString, System.Collections.Generic.HashSet dialectScopes) => throw null; public SimpleAuxiliaryDatabaseObject(string sqlCreateString, string sqlDropString) => throw null; + public SimpleAuxiliaryDatabaseObject(string sqlCreateString, string sqlDropString, System.Collections.Generic.HashSet dialectScopes) => throw null; public override string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; public override string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; } - - // Generated from `NHibernate.Mapping.SimpleValue` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SimpleValue : NHibernate.Mapping.IValue, NHibernate.Mapping.IKeyValue + public class SimpleValue : NHibernate.Mapping.IKeyValue, NHibernate.Mapping.IValue { + public SimpleValue() => throw null; + public SimpleValue(NHibernate.Mapping.Table table) => throw null; + public virtual void CreateForeignKeyOfEntity(string entityName) => throw null; + public bool IsIdentityColumn(NHibernate.Dialect.Dialect dialect) => throw null; + public NHibernate.Id.IIdentifierGenerator CreateIdentifierGenerator(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema, NHibernate.Mapping.RootClass rootClass) => throw null; + public virtual bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; + public virtual void CreateForeignKey() => throw null; + public virtual void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; public virtual object Accept(NHibernate.Mapping.IValueVisitor visitor) => throw null; public virtual void AddColumn(NHibernate.Mapping.Column column) => throw null; public virtual void AddFormula(NHibernate.Mapping.Formula formula) => throw null; - public virtual bool[] ColumnInsertability { get => throw null; } - public virtual System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public virtual int ColumnSpan { get => throw null; } - public virtual bool[] ColumnUpdateability { get => throw null; } + public override string ToString() => throw null; public virtual System.Collections.Generic.IEnumerable ConstraintColumns { get => throw null; } - public virtual void CreateForeignKey() => throw null; - public virtual void CreateForeignKeyOfEntity(string entityName) => throw null; - public NHibernate.Id.IIdentifierGenerator CreateIdentifierGenerator(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema, NHibernate.Mapping.RootClass rootClass) => throw null; - public virtual NHibernate.FetchMode FetchMode { get => throw null; set => throw null; } - public string ForeignKeyName { get => throw null; set => throw null; } - public bool HasFormula { get => throw null; } - public System.Collections.Generic.IDictionary IdentifierGeneratorProperties { get => throw null; set => throw null; } - public string IdentifierGeneratorStrategy { get => throw null; set => throw null; } - public bool IsAlternateUniqueKey { get => throw null; set => throw null; } - public bool IsCascadeDeleteEnabled { get => throw null; set => throw null; } + public string ForeignKeyName { get => throw null; set { } } + public NHibernate.Mapping.Table Table { get => throw null; set { } } + public System.Collections.Generic.IDictionary IdentifierGeneratorProperties { get => throw null; set { } } + public string IdentifierGeneratorStrategy { get => throw null; set { } } public virtual bool IsComposite { get => throw null; } - public bool IsIdentityColumn(NHibernate.Dialect.Dialect dialect) => throw null; - public virtual bool IsNullable { get => throw null; } - public bool IsSimpleValue { get => throw null; } - public virtual bool IsTypeSpecified { get => throw null; } + public bool IsCascadeDeleteEnabled { get => throw null; set { } } + public string NullValue { get => throw null; set { } } public virtual bool IsUpdateable { get => throw null; } - public virtual bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; - public string NullValue { get => throw null; set => throw null; } - public virtual void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; - public SimpleValue(NHibernate.Mapping.Table table) => throw null; - public SimpleValue() => throw null; - public NHibernate.Mapping.Table Table { get => throw null; set => throw null; } - public override string ToString() => throw null; + public virtual bool IsTypeSpecified { get => throw null; } + public System.Collections.Generic.IDictionary TypeParameters { get => throw null; set { } } + public string TypeName { get => throw null; set { } } + public virtual int ColumnSpan { get => throw null; } + public virtual System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } public virtual NHibernate.Type.IType Type { get => throw null; } - public string TypeName { get => throw null; set => throw null; } - public System.Collections.Generic.IDictionary TypeParameters { get => throw null; set => throw null; } + public bool HasFormula { get => throw null; } + public virtual bool IsNullable { get => throw null; } + public virtual bool[] ColumnUpdateability { get => throw null; } + public virtual bool[] ColumnInsertability { get => throw null; } + public bool IsSimpleValue { get => throw null; } + public virtual NHibernate.FetchMode FetchMode { get => throw null; set { } } + public bool IsAlternateUniqueKey { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.SingleTableSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SingleTableSubclass : NHibernate.Mapping.Subclass { - protected internal override System.Collections.Generic.IEnumerable DiscriminatorColumnIterator { get => throw null; } - protected internal override System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } public SingleTableSubclass(NHibernate.Mapping.PersistentClass superclass) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; public override void Validate(NHibernate.Engine.IMapping mapping) => throw null; + protected override System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } + protected override System.Collections.Generic.IEnumerable DiscriminatorColumnIterator { get => throw null; } } - - // Generated from `NHibernate.Mapping.Subclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Subclass : NHibernate.Mapping.PersistentClass { - public override object Accept(NHibernate.Mapping.IPersistentClassVisitor mv) => throw null; - public override void AddJoin(NHibernate.Mapping.Join join) => throw null; + public Subclass(NHibernate.Mapping.PersistentClass superclass) => throw null; public override void AddProperty(NHibernate.Mapping.Property p) => throw null; - public override void AddSubclassJoin(NHibernate.Mapping.Join join) => throw null; + public override void AddJoin(NHibernate.Mapping.Join join) => throw null; public override void AddSubclassProperty(NHibernate.Mapping.Property p) => throw null; + public override void AddSubclassJoin(NHibernate.Mapping.Join join) => throw null; public override void AddSubclassTable(NHibernate.Mapping.Table table) => throw null; - public override string CacheConcurrencyStrategy { get => throw null; set => throw null; } public void CreateForeignKey() => throw null; - public override NHibernate.Mapping.IValue Discriminator { get => throw null; set => throw null; } - public override System.Type EntityPersisterClass { get => throw null; set => throw null; } - public override System.Collections.Generic.IDictionary FilterMap { get => throw null; } - public override string GetTuplizerImplClassName(NHibernate.EntityMode mode) => throw null; - public override bool HasEmbeddedIdentifier { get => throw null; set => throw null; } - public override bool HasIdentifierProperty { get => throw null; } - public override bool HasSubselectLoadableCollections { get => throw null; set => throw null; } - public override NHibernate.Mapping.IKeyValue Identifier { get => throw null; set => throw null; } - public override NHibernate.Mapping.Component IdentifierMapper { get => throw null; } - public override NHibernate.Mapping.Property IdentifierProperty { get => throw null; set => throw null; } public override bool IsClassOrSuperclassJoin(NHibernate.Mapping.Join join) => throw null; public override bool IsClassOrSuperclassTable(NHibernate.Mapping.Table closureTable) => throw null; - public override bool IsDiscriminatorInsertable { get => throw null; set => throw null; } - public override bool IsExplicitPolymorphism { get => throw null; set => throw null; } - public override bool IsForceDiscriminator { get => throw null; } + public override object Accept(NHibernate.Mapping.IPersistentClassVisitor mv) => throw null; + public override string GetTuplizerImplClassName(NHibernate.EntityMode mode) => throw null; + public override int SubclassId { get => throw null; } public override bool IsInherited { get => throw null; } - public override bool IsJoinedSubclass { get => throw null; } - public override bool IsLazyPropertiesCacheable { get => throw null; } - public override bool IsMutable { get => throw null; set => throw null; } - public override bool IsPolymorphic { get => throw null; set => throw null; } + public override System.Collections.Generic.IEnumerable PropertyClosureIterator { get => throw null; } + public override System.Collections.Generic.IEnumerable TableClosureIterator { get => throw null; } + public override System.Collections.Generic.IEnumerable KeyClosureIterator { get => throw null; } public override bool IsVersioned { get => throw null; } - public override System.Collections.Generic.IEnumerable JoinClosureIterator { get => throw null; } + public override System.Type EntityPersisterClass { get => throw null; set { } } + public override NHibernate.Mapping.Table RootTable { get => throw null; } + public override bool IsJoinedSubclass { get => throw null; } public override int JoinClosureSpan { get => throw null; } - public override NHibernate.Mapping.IKeyValue Key { get => throw null; set => throw null; } - public override System.Collections.Generic.IEnumerable KeyClosureIterator { get => throw null; } - public override NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } - public override System.Collections.Generic.IEnumerable PropertyClosureIterator { get => throw null; } public override int PropertyClosureSpan { get => throw null; } - public override NHibernate.Mapping.RootClass RootClazz { get => throw null; } - public override NHibernate.Mapping.Table RootTable { get => throw null; } - public Subclass(NHibernate.Mapping.PersistentClass superclass) => throw null; - public override int SubclassId { get => throw null; } - public override NHibernate.Mapping.PersistentClass Superclass { get => throw null; set => throw null; } + public override System.Collections.Generic.IEnumerable JoinClosureIterator { get => throw null; } public override System.Collections.Generic.ISet SynchronizedTables { get => throw null; } - public override NHibernate.Mapping.Table Table { get => throw null; } - public override System.Collections.Generic.IEnumerable TableClosureIterator { get => throw null; } + public override System.Collections.Generic.IDictionary FilterMap { get => throw null; } public override System.Collections.Generic.IDictionary TuplizerMap { get => throw null; } - public override NHibernate.Mapping.Property Version { get => throw null; set => throw null; } - public override string Where { get => throw null; set => throw null; } + public override string CacheConcurrencyStrategy { get => throw null; set { } } + public override NHibernate.Mapping.RootClass RootClazz { get => throw null; } + public override NHibernate.Mapping.PersistentClass Superclass { get => throw null; set { } } + public override NHibernate.Mapping.Property IdentifierProperty { get => throw null; set { } } + public override NHibernate.Mapping.IKeyValue Identifier { get => throw null; set { } } + public override bool HasIdentifierProperty { get => throw null; } + public override NHibernate.Mapping.IValue Discriminator { get => throw null; set { } } + public override bool IsMutable { get => throw null; set { } } + public override bool IsPolymorphic { get => throw null; set { } } + public override NHibernate.Mapping.Property Version { get => throw null; set { } } + public override bool HasEmbeddedIdentifier { get => throw null; set { } } + public override NHibernate.Mapping.IKeyValue Key { get => throw null; set { } } + public override bool IsExplicitPolymorphism { get => throw null; set { } } + public override string Where { get => throw null; set { } } + public override bool IsLazyPropertiesCacheable { get => throw null; } + public override NHibernate.Mapping.Table Table { get => throw null; } + public override bool IsForceDiscriminator { get => throw null; } + public override bool IsDiscriminatorInsertable { get => throw null; set { } } + public override bool HasSubselectLoadableCollections { get => throw null; set { } } + public override NHibernate.Mapping.Component IdentifierMapper { get => throw null; } + public override NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } + } + [System.Flags] + public enum SchemaAction + { + None = 0, + Drop = 1, + Update = 2, + Export = 4, + Validate = 8, + All = 15, } - - // Generated from `NHibernate.Mapping.Table` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Table : NHibernate.Mapping.IRelationalModel { - public void AddCheckConstraint(string constraint) => throw null; - public void AddColumn(NHibernate.Mapping.Column column) => throw null; - public NHibernate.Mapping.Index AddIndex(NHibernate.Mapping.Index index) => throw null; - public NHibernate.Mapping.UniqueKey AddUniqueKey(NHibernate.Mapping.UniqueKey uniqueKey) => throw null; - public string Catalog { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable CheckConstraintsIterator { get => throw null; } - public virtual System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } - public int ColumnSpan { get => throw null; } - public string Comment { get => throw null; set => throw null; } - public virtual bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; - public virtual NHibernate.Mapping.ForeignKey CreateForeignKey(string keyName, System.Collections.Generic.IEnumerable keyColumns, string referencedEntityName, System.Collections.Generic.IEnumerable referencedColumns) => throw null; - public virtual NHibernate.Mapping.ForeignKey CreateForeignKey(string keyName, System.Collections.Generic.IEnumerable keyColumns, string referencedEntityName) => throw null; - public virtual void CreateForeignKeys() => throw null; - public virtual NHibernate.Mapping.UniqueKey CreateUniqueKey(System.Collections.Generic.IList keyColumns) => throw null; - public System.Collections.Generic.IEnumerable ForeignKeyIterator { get => throw null; } - public virtual NHibernate.Mapping.Column GetColumn(NHibernate.Mapping.Column column) => throw null; - public NHibernate.Mapping.Column GetColumn(int n) => throw null; - public NHibernate.Mapping.Index GetIndex(string indexName) => throw null; - public NHibernate.Mapping.Index GetOrCreateIndex(string indexName) => throw null; - public NHibernate.Mapping.UniqueKey GetOrCreateUniqueKey(string keyName) => throw null; - public virtual string GetQualifiedName(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; + public Table() => throw null; + public Table(string name) => throw null; + public string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; + public string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; public string GetQualifiedName(NHibernate.Dialect.Dialect dialect) => throw null; - public string GetQuotedCatalog(NHibernate.Dialect.Dialect dialect, string defaultQuotedCatalog) => throw null; - public string GetQuotedCatalog(NHibernate.Dialect.Dialect dialect) => throw null; - public string GetQuotedCatalog() => throw null; - public string GetQuotedName(NHibernate.Dialect.Dialect dialect) => throw null; + public virtual string GetQualifiedName(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; public string GetQuotedName() => throw null; - public string GetQuotedSchema(NHibernate.Dialect.Dialect dialect, string defaultQuotedSchema) => throw null; - public string GetQuotedSchema(NHibernate.Dialect.Dialect dialect) => throw null; + public string GetQuotedName(NHibernate.Dialect.Dialect dialect) => throw null; public string GetQuotedSchema() => throw null; + public string GetQuotedSchema(NHibernate.Dialect.Dialect dialect) => throw null; + public string GetQuotedSchema(NHibernate.Dialect.Dialect dialect, string defaultQuotedSchema) => throw null; + public string GetQuotedCatalog() => throw null; + public string GetQuotedCatalog(NHibernate.Dialect.Dialect dialect) => throw null; + public string GetQuotedCatalog(NHibernate.Dialect.Dialect dialect, string defaultQuotedCatalog) => throw null; public string GetQuotedSchemaName(NHibernate.Dialect.Dialect dialect) => throw null; + public NHibernate.Mapping.Column GetColumn(int n) => throw null; + public void AddColumn(NHibernate.Mapping.Column column) => throw null; + public string[] SqlAlterStrings(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, NHibernate.Dialect.Schema.ITableMetadata tableInfo, string defaultCatalog, string defaultSchema) => throw null; + public NHibernate.Mapping.Index GetIndex(string indexName) => throw null; + public NHibernate.Mapping.Index AddIndex(NHibernate.Mapping.Index index) => throw null; + public NHibernate.Mapping.Index GetOrCreateIndex(string indexName) => throw null; public NHibernate.Mapping.UniqueKey GetUniqueKey(string keyName) => throw null; - public bool HasDenormalizedTables { get => throw null; } - public bool HasPrimaryKey { get => throw null; } - public NHibernate.Mapping.IKeyValue IdentifierValue { get => throw null; set => throw null; } - public virtual System.Collections.Generic.IEnumerable IndexIterator { get => throw null; } - public bool IsAbstract { get => throw null; set => throw null; } - public bool IsAbstractUnionTable { get => throw null; } - public bool IsCatalogQuoted { get => throw null; } - public bool IsPhysicalTable { get => throw null; } - public bool IsQuoted { get => throw null; set => throw null; } - public bool IsSchemaQuoted { get => throw null; } - public bool IsSubselect { get => throw null; } - public string Name { get => throw null; set => throw null; } - public virtual NHibernate.Mapping.PrimaryKey PrimaryKey { get => throw null; set => throw null; } - public string RowId { get => throw null; set => throw null; } - public string Schema { get => throw null; set => throw null; } - public NHibernate.Mapping.SchemaAction SchemaActions { get => throw null; set => throw null; } + public NHibernate.Mapping.UniqueKey AddUniqueKey(NHibernate.Mapping.UniqueKey uniqueKey) => throw null; + public NHibernate.Mapping.UniqueKey GetOrCreateUniqueKey(string keyName) => throw null; + public virtual void CreateForeignKeys() => throw null; + public virtual NHibernate.Mapping.ForeignKey CreateForeignKey(string keyName, System.Collections.Generic.IEnumerable keyColumns, string referencedEntityName) => throw null; + public virtual NHibernate.Mapping.ForeignKey CreateForeignKey(string keyName, System.Collections.Generic.IEnumerable keyColumns, string referencedEntityName, System.Collections.Generic.IEnumerable referencedColumns) => throw null; + public virtual NHibernate.Mapping.UniqueKey CreateUniqueKey(System.Collections.Generic.IList keyColumns) => throw null; + public string UniqueColumnString(System.Collections.IEnumerable uniqueColumns) => throw null; + public string UniqueColumnString(System.Collections.IEnumerable iterator, string referencedEntityName) => throw null; public void SetIdentifierValue(NHibernate.Mapping.SimpleValue identifierValue) => throw null; - public string[] SqlAlterStrings(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, NHibernate.Dialect.Schema.ITableMetadata tableInfo, string defaultCatalog, string defaultSchema) => throw null; + public void AddCheckConstraint(string constraint) => throw null; + public virtual bool ContainsColumn(NHibernate.Mapping.Column column) => throw null; + public virtual NHibernate.Mapping.Column GetColumn(NHibernate.Mapping.Column column) => throw null; public virtual string[] SqlCommentStrings(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; - public string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; - public string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; public virtual string SqlTemporaryTableCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) => throw null; - public string Subselect { get => throw null; set => throw null; } - public Table(string name) => throw null; - public Table() => throw null; public override string ToString() => throw null; - public string UniqueColumnString(System.Collections.IEnumerable uniqueColumns) => throw null; - public string UniqueColumnString(System.Collections.IEnumerable iterator, string referencedEntityName) => throw null; - public int UniqueInteger { get => throw null; set => throw null; } - public virtual System.Collections.Generic.IEnumerable UniqueKeyIterator { get => throw null; } public System.Collections.Generic.IEnumerable ValidateColumns(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping, NHibernate.Dialect.Schema.ITableMetadata tableInfo) => throw null; + public string Name { get => throw null; set { } } + public int ColumnSpan { get => throw null; } + public virtual System.Collections.Generic.IEnumerable ColumnIterator { get => throw null; } + public virtual System.Collections.Generic.IEnumerable IndexIterator { get => throw null; } + public System.Collections.Generic.IEnumerable ForeignKeyIterator { get => throw null; } + public virtual System.Collections.Generic.IEnumerable UniqueKeyIterator { get => throw null; } + public virtual NHibernate.Mapping.PrimaryKey PrimaryKey { get => throw null; set { } } + public string Schema { get => throw null; set { } } + public int UniqueInteger { get => throw null; set { } } + public bool IsQuoted { get => throw null; set { } } + public System.Collections.Generic.IEnumerable CheckConstraintsIterator { get => throw null; } + public bool IsAbstractUnionTable { get => throw null; } + public bool HasDenormalizedTables { get => throw null; } + public bool IsAbstract { get => throw null; set { } } + public bool HasPrimaryKey { get => throw null; } + public string Catalog { get => throw null; set { } } + public string Comment { get => throw null; set { } } + public string Subselect { get => throw null; set { } } + public NHibernate.Mapping.IKeyValue IdentifierValue { get => throw null; set { } } + public bool IsSubselect { get => throw null; } + public bool IsPhysicalTable { get => throw null; } + public NHibernate.Mapping.SchemaAction SchemaActions { get => throw null; set { } } + public string RowId { get => throw null; set { } } + public bool IsSchemaQuoted { get => throw null; } + public bool IsCatalogQuoted { get => throw null; } } - - // Generated from `NHibernate.Mapping.ToOne` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class ToOne : NHibernate.Mapping.SimpleValue, NHibernate.Mapping.IFetchable { + public ToOne(NHibernate.Mapping.Table table) => throw null; public abstract override void CreateForeignKey(); - public override NHibernate.FetchMode FetchMode { get => throw null; set => throw null; } - public bool IsLazy { get => throw null; set => throw null; } - public override bool IsTypeSpecified { get => throw null; } - public override bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; - public string ReferencedEntityName { get => throw null; set => throw null; } - public string ReferencedPropertyName { get => throw null; set => throw null; } public override void SetTypeUsingReflection(string className, string propertyName, string accesorName) => throw null; - public ToOne(NHibernate.Mapping.Table table) => throw null; + public override bool IsValid(NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.FetchMode FetchMode { get => throw null; set { } } + public string ReferencedPropertyName { get => throw null; set { } } + public string ReferencedEntityName { get => throw null; set { } } + public bool IsLazy { get => throw null; set { } } public abstract override NHibernate.Type.IType Type { get; } - public bool UnwrapProxy { get => throw null; set => throw null; } + public override bool IsTypeSpecified { get => throw null; } + public bool UnwrapProxy { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.TypeDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TypeDef { - public System.Collections.Generic.IDictionary Parameters { get => throw null; } - public string TypeClass { get => throw null; } public TypeDef(string typeClass, System.Collections.Generic.IDictionary parameters) => throw null; + public string TypeClass { get => throw null; } + public System.Collections.Generic.IDictionary Parameters { get => throw null; } } - - // Generated from `NHibernate.Mapping.UnionSubclass` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnionSubclass : NHibernate.Mapping.Subclass, NHibernate.Mapping.ITableOwner { - public override NHibernate.Mapping.Table IdentityTable { get => throw null; } - protected internal override System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } - public override NHibernate.Mapping.Table Table { get => throw null; } - NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set => throw null; } public UnionSubclass(NHibernate.Mapping.PersistentClass superclass) : base(default(NHibernate.Mapping.PersistentClass)) => throw null; + NHibernate.Mapping.Table NHibernate.Mapping.ITableOwner.Table { set { } } + public override NHibernate.Mapping.Table Table { get => throw null; } + protected override System.Collections.Generic.IEnumerable NonDuplicatedPropertyIterator { get => throw null; } + public override NHibernate.Mapping.Table IdentityTable { get => throw null; } } - - // Generated from `NHibernate.Mapping.UniqueKey` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UniqueKey : NHibernate.Mapping.Constraint { - public override bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; public string SqlConstraintString(NHibernate.Dialect.Dialect dialect) => throw null; public override string SqlConstraintString(NHibernate.Dialect.Dialect dialect, string constraintName, string defaultCatalog, string defaultSchema) => throw null; public override string SqlCreateString(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping p, string defaultCatalog, string defaultSchema) => throw null; public override string SqlDropString(NHibernate.Dialect.Dialect dialect, string defaultCatalog, string defaultSchema) => throw null; + public override bool IsGenerated(NHibernate.Dialect.Dialect dialect) => throw null; public UniqueKey() => throw null; } - namespace ByCode { - // Generated from `NHibernate.Mapping.ByCode.AbstractExplicitlyDeclaredModel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractExplicitlyDeclaredModel : NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder { - protected AbstractExplicitlyDeclaredModel() => throw null; - public void AddAsAny(System.Reflection.MemberInfo member) => throw null; - public void AddAsArray(System.Reflection.MemberInfo member) => throw null; - public void AddAsBag(System.Reflection.MemberInfo member) => throw null; - public void AddAsComponent(System.Type type) => throw null; - public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; - public void AddAsIdBag(System.Reflection.MemberInfo member) => throw null; - public void AddAsList(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsMap(System.Reflection.MemberInfo member) => throw null; - public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; - public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; - public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; - public void AddAsProperty(System.Reflection.MemberInfo member) => throw null; - public void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; + public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; + public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; public void AddAsRootEntity(System.Type type) => throw null; - public void AddAsSet(System.Reflection.MemberInfo member) => throw null; + public abstract bool IsComponent(System.Type type); + public void AddAsComponent(System.Type type) => throw null; public void AddAsTablePerClassEntity(System.Type type) => throw null; protected virtual void AddAsTablePerClassEntity(System.Type type, bool rootEntityMustExists) => throw null; public void AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; protected virtual void AddAsTablePerClassHierarchyEntity(System.Type type, bool rootEntityMustExists) => throw null; public void AddAsTablePerConcreteClassEntity(System.Type type) => throw null; protected virtual void AddAsTablePerConcreteClassEntity(System.Type type, bool rootEntityMustExists) => throw null; + public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsAny(System.Reflection.MemberInfo member) => throw null; + public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; + public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; public void AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable Any { get => throw null; } - public System.Collections.Generic.IEnumerable Arrays { get => throw null; } - public System.Collections.Generic.IEnumerable Bags { get => throw null; } - public System.Collections.Generic.IEnumerable Components { get => throw null; } - public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } - public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } - public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } - protected void EnlistTypeRegistration(System.Type type, System.Action registration) => throw null; - protected void ExecuteDelayedRootEntitiesRegistrations() => throw null; - protected void ExecuteDelayedTypeRegistration(System.Type type) => throw null; + public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; + public void AddAsSet(System.Reflection.MemberInfo member) => throw null; + public void AddAsBag(System.Reflection.MemberInfo member) => throw null; + public void AddAsIdBag(System.Reflection.MemberInfo member) => throw null; + public void AddAsList(System.Reflection.MemberInfo member) => throw null; + public void AddAsArray(System.Reflection.MemberInfo member) => throw null; + public void AddAsMap(System.Reflection.MemberInfo member) => throw null; + public void AddAsProperty(System.Reflection.MemberInfo member) => throw null; + public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; + public void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; + public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; public virtual System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; - protected System.Collections.Generic.IEnumerable GetRootEntitiesOf(System.Type entityType) => throw null; protected System.Type GetSingleRootEntityOrNull(System.Type entityType) => throw null; - public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; - protected bool HasDelayedEntityRegistration(System.Type type) => throw null; - public System.Collections.Generic.IEnumerable IdBags { get => throw null; } - public abstract bool IsComponent(System.Type type); - protected bool IsMappedForTablePerClassEntities(System.Type type) => throw null; - protected bool IsMappedForTablePerClassHierarchyEntities(System.Type type) => throw null; - protected bool IsMappedForTablePerConcreteClassEntities(System.Type type) => throw null; + protected System.Collections.Generic.IEnumerable GetRootEntitiesOf(System.Type entityType) => throw null; public abstract bool IsRootEntity(System.Type entityType); - public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable Lists { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } - public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } - public System.Collections.Generic.IEnumerable Poids { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } + protected bool IsMappedForTablePerClassEntities(System.Type type) => throw null; + protected bool IsMappedForTablePerClassHierarchyEntities(System.Type type) => throw null; + protected bool IsMappedForTablePerConcreteClassEntities(System.Type type) => throw null; + protected void EnlistTypeRegistration(System.Type type, System.Action registration) => throw null; + protected void ExecuteDelayedTypeRegistration(System.Type type) => throw null; + protected void ExecuteDelayedRootEntitiesRegistrations() => throw null; + protected bool HasDelayedEntityRegistration(System.Type type) => throw null; + protected AbstractExplicitlyDeclaredModel() => throw null; public System.Collections.Generic.IEnumerable RootEntities { get => throw null; } - public System.Collections.Generic.IEnumerable Sets { get => throw null; } - public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } + public System.Collections.Generic.IEnumerable Components { get => throw null; } public System.Collections.Generic.IEnumerable TablePerClassEntities { get => throw null; } public System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get => throw null; } public System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get => throw null; } + public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable Any { get => throw null; } + public System.Collections.Generic.IEnumerable Poids { get => throw null; } + public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } public System.Collections.Generic.IEnumerable VersionProperties { get => throw null; } + public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } + public System.Collections.Generic.IEnumerable Sets { get => throw null; } + public System.Collections.Generic.IEnumerable Bags { get => throw null; } + public System.Collections.Generic.IEnumerable IdBags { get => throw null; } + public System.Collections.Generic.IEnumerable Lists { get => throw null; } + public System.Collections.Generic.IEnumerable Arrays { get => throw null; } + public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } + public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } + public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Accessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum Accessor - { - Field, - NoSetter, - None, - Property, - ReadOnly, - } - - // Generated from `NHibernate.Mapping.ByCode.AssignedGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AssignedGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public AssignedGeneratorDef() => throw null; - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.BasePlainPropertyContainerMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class BasePlainPropertyContainerMapperExtensions - { - public static void Component(this NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper mapper, System.Linq.Expressions.Expression>> property, TComponent dynamicComponentTemplate, System.Action> mapping) where TComponent : class => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.CacheInclude` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CacheInclude { public static NHibernate.Mapping.ByCode.CacheInclude All; - // Generated from `NHibernate.Mapping.ByCode.CacheInclude+AllCacheInclude` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static NHibernate.Mapping.ByCode.CacheInclude NonLazy; + protected CacheInclude() => throw null; public class AllCacheInclude : NHibernate.Mapping.ByCode.CacheInclude { public AllCacheInclude() => throw null; } - - - protected CacheInclude() => throw null; - public static NHibernate.Mapping.ByCode.CacheInclude NonLazy; - // Generated from `NHibernate.Mapping.ByCode.CacheInclude+NonLazyCacheInclude` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NonLazyCacheInclude : NHibernate.Mapping.ByCode.CacheInclude { public NonLazyCacheInclude() => throw null; } - - } - - // Generated from `NHibernate.Mapping.ByCode.CacheUsage` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CacheUsage { - protected CacheUsage() => throw null; - public static NHibernate.Mapping.ByCode.CacheUsage NonstrictReadWrite; public static NHibernate.Mapping.ByCode.CacheUsage ReadOnly; public static NHibernate.Mapping.ByCode.CacheUsage ReadWrite; + public static NHibernate.Mapping.ByCode.CacheUsage NonstrictReadWrite; public static NHibernate.Mapping.ByCode.CacheUsage Transactional; + public static NHibernate.Mapping.ByCode.CacheUsage Never; + protected CacheUsage() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Cascade` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` [System.Flags] public enum Cascade { - All, - DeleteOrphans, - Detach, - Merge, - None, - Persist, - ReAttach, - Refresh, - Remove, + None = 0, + Persist = 2, + Refresh = 4, + Merge = 8, + Remove = 16, + Detach = 32, + ReAttach = 64, + DeleteOrphans = 128, + All = 256, } - - // Generated from `NHibernate.Mapping.ByCode.CascadeExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CascadeExtensions + public static partial class CascadeExtensions { - public static NHibernate.Mapping.ByCode.Cascade Exclude(this NHibernate.Mapping.ByCode.Cascade source, NHibernate.Mapping.ByCode.Cascade value) => throw null; public static bool Has(this NHibernate.Mapping.ByCode.Cascade source, NHibernate.Mapping.ByCode.Cascade value) => throw null; public static NHibernate.Mapping.ByCode.Cascade Include(this NHibernate.Mapping.ByCode.Cascade source, NHibernate.Mapping.ByCode.Cascade value) => throw null; + public static NHibernate.Mapping.ByCode.Cascade Exclude(this NHibernate.Mapping.ByCode.Cascade source, NHibernate.Mapping.ByCode.Cascade value) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.CollectionFetchMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CollectionFetchMode { - protected CollectionFetchMode() => throw null; - public static NHibernate.Mapping.ByCode.CollectionFetchMode Join; public static NHibernate.Mapping.ByCode.CollectionFetchMode Select; + public static NHibernate.Mapping.ByCode.CollectionFetchMode Join; public static NHibernate.Mapping.ByCode.CollectionFetchMode Subselect; + protected CollectionFetchMode() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.CollectionLazy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum CollectionLazy { - Extra, - Lazy, - NoLazy, - } - - // Generated from `NHibernate.Mapping.ByCode.CollectionPropertiesMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CollectionPropertiesMapperExtensions - { - public static void Type(this NHibernate.Mapping.ByCode.ICollectionPropertiesMapper mapper, string collectionType) => throw null; - public static void Type(this NHibernate.Mapping.ByCode.ICollectionPropertiesMapper mapper, string collectionType) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.ColumnsAndFormulasMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ColumnsAndFormulasMapperExtensions - { - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IMapKeyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IManyToManyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IElementMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, params string[] formulas) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IMapKeyMapper mapper, params string[] formulas) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper, params string[] formulas) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, params string[] formulas) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IManyToManyMapper mapper, params string[] formulas) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IElementMapper mapper, params string[] formulas) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.ComponentAttributesMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ComponentAttributesMapperExtensions - { - public static void LazyGroup(this NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper, string name) => throw null; - public static void LazyGroup(this NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper, string name) => throw null; + Lazy = 0, + NoLazy = 1, + Extra = 2, } - - // Generated from `NHibernate.Mapping.ByCode.ConventionModelMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConventionModelMapper : NHibernate.Mapping.ByCode.ModelMapper { + public ConventionModelMapper() => throw null; protected virtual void AppendDefaultEvents() => throw null; - protected virtual void ComponentParentNoSetterToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper componentMapper) => throw null; protected virtual void ComponentParentToFieldAccessor(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper componentMapper) => throw null; - public ConventionModelMapper() => throw null; - public void IsAny(System.Func match) => throw null; - public void IsArray(System.Func match) => throw null; - public void IsBag(System.Func match) => throw null; + protected virtual void ComponentParentNoSetterToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper componentMapper) => throw null; + protected virtual void MemberReadOnlyAccessor(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; + protected bool MatchReadOnlyProperty(System.Reflection.MemberInfo subject) => throw null; + protected virtual void MemberNoSetterToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; + protected virtual void MemberToFieldAccessor(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; + protected bool MatchPropertyToField(System.Reflection.MemberInfo subject) => throw null; + protected virtual void NoSetterPoidToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer) => throw null; + protected bool MatchNoSetterProperty(System.Reflection.MemberInfo subject) => throw null; + protected virtual void NoPoidGuid(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer) => throw null; + public void IsRootEntity(System.Func match) => throw null; public void IsComponent(System.Func match) => throw null; - public void IsDictionary(System.Func match) => throw null; public void IsEntity(System.Func match) => throw null; - public void IsIdBag(System.Func match) => throw null; - public void IsList(System.Func match) => throw null; - public void IsManyToMany(System.Func match) => throw null; + public void IsTablePerClass(System.Func match) => throw null; + public void IsTablePerClassHierarchy(System.Func match) => throw null; + public void IsTablePerConcreteClass(System.Func match) => throw null; + public void IsOneToOne(System.Func match) => throw null; public void IsManyToOne(System.Func match) => throw null; - public void IsMemberOfNaturalId(System.Func match) => throw null; + public void IsManyToMany(System.Func match) => throw null; public void IsOneToMany(System.Func match) => throw null; - public void IsOneToOne(System.Func match) => throw null; + public void IsAny(System.Func match) => throw null; public void IsPersistentId(System.Func match) => throw null; + public void IsVersion(System.Func match) => throw null; + public void IsMemberOfNaturalId(System.Func match) => throw null; public void IsPersistentProperty(System.Func match) => throw null; - public void IsProperty(System.Func match) => throw null; - public void IsRootEntity(System.Func match) => throw null; public void IsSet(System.Func match) => throw null; - public void IsTablePerClass(System.Func match) => throw null; - public void IsTablePerClassHierarchy(System.Func match) => throw null; + public void IsBag(System.Func match) => throw null; + public void IsIdBag(System.Func match) => throw null; + public void IsList(System.Func match) => throw null; + public void IsArray(System.Func match) => throw null; + public void IsDictionary(System.Func match) => throw null; + public void IsProperty(System.Func match) => throw null; + public void SplitsFor(System.Func, System.Collections.Generic.IEnumerable> getPropertiesSplitsId) => throw null; public void IsTablePerClassSplit(System.Func match) => throw null; - public void IsTablePerConcreteClass(System.Func match) => throw null; - public void IsVersion(System.Func match) => throw null; - protected bool MatchNoSetterProperty(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchPropertyToField(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchReadOnlyProperty(System.Reflection.MemberInfo subject) => throw null; - protected virtual void MemberNoSetterToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; - protected virtual void MemberReadOnlyAccessor(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; - protected virtual void MemberToFieldAccessor(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper propertyCustomizer) => throw null; - protected virtual void NoPoidGuid(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer) => throw null; - protected virtual void NoSetterPoidToField(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer) => throw null; protected NHibernate.Mapping.ByCode.SimpleModelInspector SimpleModelInspector { get => throw null; } - public void SplitsFor(System.Func, System.Collections.Generic.IEnumerable> getPropertiesSplitsId) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.CounterGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CounterGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class ExplicitlyDeclaredModel : NHibernate.Mapping.ByCode.AbstractExplicitlyDeclaredModel, NHibernate.Mapping.ByCode.IModelInspector + { + public override bool IsRootEntity(System.Type type) => throw null; + public override bool IsComponent(System.Type type) => throw null; + public virtual bool IsEntity(System.Type type) => throw null; + public virtual bool IsTablePerClass(System.Type type) => throw null; + public virtual bool IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member) => throw null; + public virtual bool IsTablePerClassHierarchy(System.Type type) => throw null; + public virtual bool IsTablePerConcreteClass(System.Type type) => throw null; + public virtual bool IsOneToOne(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsManyToOne(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsManyToManyItem(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsManyToManyKey(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsOneToMany(System.Reflection.MemberInfo member) => throw null; + public bool IsManyToAny(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsAny(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsPersistentId(System.Reflection.MemberInfo member) => throw null; + public bool IsMemberOfComposedId(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsVersion(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsMemberOfNaturalId(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsPersistentProperty(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsSet(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsBag(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsIdBag(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsList(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsArray(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsDictionary(System.Reflection.MemberInfo role) => throw null; + public virtual bool IsProperty(System.Reflection.MemberInfo member) => throw null; + public virtual bool IsDynamicComponent(System.Reflection.MemberInfo member) => throw null; + public virtual System.Collections.Generic.IEnumerable GetPropertiesSplits(System.Type type) => throw null; + public ExplicitlyDeclaredModel() => throw null; + } + public class FakeModelExplicitDeclarationsHolder : NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder + { + public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; + public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; + public System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; + public void AddAsRootEntity(System.Type type) => throw null; + public void AddAsComponent(System.Type type) => throw null; + public void AddAsTablePerClassEntity(System.Type type) => throw null; + public void AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; + public void AddAsTablePerConcreteClassEntity(System.Type type) => throw null; + public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsAny(System.Reflection.MemberInfo member) => throw null; + public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; + public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; + public void AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; + public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; + public void AddAsSet(System.Reflection.MemberInfo member) => throw null; + public void AddAsBag(System.Reflection.MemberInfo member) => throw null; + public void AddAsIdBag(System.Reflection.MemberInfo member) => throw null; + public void AddAsList(System.Reflection.MemberInfo member) => throw null; + public void AddAsArray(System.Reflection.MemberInfo member) => throw null; + public void AddAsMap(System.Reflection.MemberInfo member) => throw null; + public void AddAsProperty(System.Reflection.MemberInfo member) => throw null; + public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; + public void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; + public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; + public FakeModelExplicitDeclarationsHolder() => throw null; + public System.Collections.Generic.IEnumerable RootEntities { get => throw null; } + public System.Collections.Generic.IEnumerable Components { get => throw null; } + public System.Collections.Generic.IEnumerable TablePerClassEntities { get => throw null; } + public System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get => throw null; } + public System.Collections.Generic.IEnumerable TablePerClassHierarchyJoinEntities { get => throw null; } + public System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get => throw null; } + public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable Any { get => throw null; } + public System.Collections.Generic.IEnumerable Poids { get => throw null; } + public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } + public System.Collections.Generic.IEnumerable VersionProperties { get => throw null; } + public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } + public System.Collections.Generic.IEnumerable Sets { get => throw null; } + public System.Collections.Generic.IEnumerable Bags { get => throw null; } + public System.Collections.Generic.IEnumerable IdBags { get => throw null; } + public System.Collections.Generic.IEnumerable Lists { get => throw null; } + public System.Collections.Generic.IEnumerable Arrays { get => throw null; } + public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } + public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } + public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } + } + public abstract class FetchKind + { + public static NHibernate.Mapping.ByCode.FetchKind Select; + public static NHibernate.Mapping.ByCode.FetchKind Join; + protected FetchKind() => throw null; + } + public static class ForClass + { + public static System.Reflection.FieldInfo Field(string fieldName) => throw null; + } + public static class Generators + { + public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex() => throw null; + public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex(string format) => throw null; + public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex(string format, string separator) => throw null; + public static NHibernate.Mapping.ByCode.IGeneratorDef Foreign(System.Linq.Expressions.Expression> property) => throw null; + public static NHibernate.Mapping.ByCode.IGeneratorDef Foreign(System.Reflection.MemberInfo property) => throw null; + public static NHibernate.Mapping.ByCode.IGeneratorDef Assigned { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Native { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef HighLow { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Guid { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef GuidComb { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Sequence { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Identity { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef EnhancedSequence { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef EnhancedTable { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Counter { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Increment { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef NativeGuid { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Select { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef SequenceHiLo { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef Table { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef TriggerIdentity { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef SequenceIdentity { get => throw null; } + public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDString { get => throw null; } + } + public class UUIDStringGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public UUIDStringGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class UUIDHexGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public UUIDHexGeneratorDef() => throw null; + public UUIDHexGeneratorDef(string format) => throw null; + public UUIDHexGeneratorDef(string format, string separator) => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class TriggerIdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public TriggerIdentityGeneratorDef() => throw null; public string Class { get => throw null; } - public CounterGeneratorDef() => throw null; + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class TableHiLoGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public TableHiLoGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.EnhancedSequenceGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EnhancedSequenceGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class TableGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public TableGeneratorDef() => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } - public EnhancedSequenceGeneratorDef() => throw null; + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class SequenceIdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public SequenceIdentityGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.EnhancedTableGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EnhancedTableGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class SequenceHiLoGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public SequenceHiLoGeneratorDef() => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } - public EnhancedTableGeneratorDef() => throw null; + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class SelectGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public SelectGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.ExplicitlyDeclaredModel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ExplicitlyDeclaredModel : NHibernate.Mapping.ByCode.AbstractExplicitlyDeclaredModel, NHibernate.Mapping.ByCode.IModelInspector + public class NativeGuidGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { - public ExplicitlyDeclaredModel() => throw null; - public virtual System.Collections.Generic.IEnumerable GetPropertiesSplits(System.Type type) => throw null; - public virtual bool IsAny(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsArray(System.Reflection.MemberInfo role) => throw null; - public virtual bool IsBag(System.Reflection.MemberInfo role) => throw null; - public override bool IsComponent(System.Type type) => throw null; - public virtual bool IsDictionary(System.Reflection.MemberInfo role) => throw null; - public virtual bool IsDynamicComponent(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsEntity(System.Type type) => throw null; - public virtual bool IsIdBag(System.Reflection.MemberInfo role) => throw null; - public virtual bool IsList(System.Reflection.MemberInfo role) => throw null; - public bool IsManyToAny(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsManyToManyItem(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsManyToManyKey(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsManyToOne(System.Reflection.MemberInfo member) => throw null; - public bool IsMemberOfComposedId(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsMemberOfNaturalId(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsOneToMany(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsOneToOne(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsPersistentId(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsPersistentProperty(System.Reflection.MemberInfo member) => throw null; - public virtual bool IsProperty(System.Reflection.MemberInfo member) => throw null; - public override bool IsRootEntity(System.Type type) => throw null; - public virtual bool IsSet(System.Reflection.MemberInfo role) => throw null; - public virtual bool IsTablePerClass(System.Type type) => throw null; - public virtual bool IsTablePerClassHierarchy(System.Type type) => throw null; - public virtual bool IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member) => throw null; - public virtual bool IsTablePerConcreteClass(System.Type type) => throw null; - public virtual bool IsVersion(System.Reflection.MemberInfo member) => throw null; + public NativeGuidGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.FakeModelExplicitDeclarationsHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FakeModelExplicitDeclarationsHolder : NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder + public class IncrementGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { - public void AddAsAny(System.Reflection.MemberInfo member) => throw null; - public void AddAsArray(System.Reflection.MemberInfo member) => throw null; - public void AddAsBag(System.Reflection.MemberInfo member) => throw null; - public void AddAsComponent(System.Type type) => throw null; - public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; - public void AddAsIdBag(System.Reflection.MemberInfo member) => throw null; - public void AddAsList(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsMap(System.Reflection.MemberInfo member) => throw null; - public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; - public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; - public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; - public void AddAsProperty(System.Reflection.MemberInfo member) => throw null; - public void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; - public void AddAsRootEntity(System.Type type) => throw null; - public void AddAsSet(System.Reflection.MemberInfo member) => throw null; - public void AddAsTablePerClassEntity(System.Type type) => throw null; - public void AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; - public void AddAsTablePerConcreteClassEntity(System.Type type) => throw null; - public void AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable Any { get => throw null; } - public System.Collections.Generic.IEnumerable Arrays { get => throw null; } - public System.Collections.Generic.IEnumerable Bags { get => throw null; } - public System.Collections.Generic.IEnumerable Components { get => throw null; } - public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } - public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } - public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } - public FakeModelExplicitDeclarationsHolder() => throw null; - public System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; - public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; - public System.Collections.Generic.IEnumerable IdBags { get => throw null; } - public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable Lists { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } - public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } - public System.Collections.Generic.IEnumerable Poids { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } - public System.Collections.Generic.IEnumerable RootEntities { get => throw null; } - public System.Collections.Generic.IEnumerable Sets { get => throw null; } - public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } - public System.Collections.Generic.IEnumerable TablePerClassEntities { get => throw null; } - public System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get => throw null; } - public System.Collections.Generic.IEnumerable TablePerClassHierarchyJoinEntities { get => throw null; } - public System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get => throw null; } - public System.Collections.Generic.IEnumerable VersionProperties { get => throw null; } + public IncrementGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.FetchKind` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class FetchKind + public class CounterGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { - protected FetchKind() => throw null; - public static NHibernate.Mapping.ByCode.FetchKind Join; - public static NHibernate.Mapping.ByCode.FetchKind Select; + public CounterGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.ForClass<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ForClass + public class AssignedGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { - public static System.Reflection.FieldInfo Field(string fieldName) => throw null; + public AssignedGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.ForeignGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ForeignGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public ForeignGeneratorDef(System.Reflection.MemberInfo foreignProperty) => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } - public ForeignGeneratorDef(System.Reflection.MemberInfo foreignProperty) => throw null; + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class NativeGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public NativeGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Generators` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class Generators + public class HighLowGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { - public static NHibernate.Mapping.ByCode.IGeneratorDef Assigned { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Counter { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef EnhancedSequence { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef EnhancedTable { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Foreign(System.Linq.Expressions.Expression> property) => throw null; - public static NHibernate.Mapping.ByCode.IGeneratorDef Foreign(System.Reflection.MemberInfo property) => throw null; - public static NHibernate.Mapping.ByCode.IGeneratorDef Guid { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef GuidComb { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef HighLow { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Identity { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Increment { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Native { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef NativeGuid { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Select { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Sequence { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef SequenceHiLo { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef SequenceIdentity { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef Table { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef TriggerIdentity { get => throw null; set => throw null; } - public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex(string format, string separator) => throw null; - public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex(string format) => throw null; - public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDHex() => throw null; - public static NHibernate.Mapping.ByCode.IGeneratorDef UUIDString { get => throw null; set => throw null; } + public HighLowGeneratorDef() => throw null; + public string Class { get => throw null; } + public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.GuidCombGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GuidCombGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class GuidGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public GuidGeneratorDef() => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class GuidCombGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { public GuidCombGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.GuidGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GuidGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class SequenceGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public SequenceGeneratorDef() => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } - public GuidGeneratorDef() => throw null; + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class IdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public IdentityGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.HighLowGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class HighLowGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public class EnhancedSequenceGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef { + public EnhancedSequenceGeneratorDef() => throw null; public string Class { get => throw null; } + public object Params { get => throw null; } public System.Type DefaultReturnType { get => throw null; } - public HighLowGeneratorDef() => throw null; + public bool SupportedAsCollectionElementId { get => throw null; } + } + public class EnhancedTableGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + { + public EnhancedTableGeneratorDef() => throw null; + public string Class { get => throw null; } public object Params { get => throw null; } + public System.Type DefaultReturnType { get => throw null; } public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.IAccessorPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public enum Accessor + { + Property = 0, + Field = 1, + NoSetter = 2, + ReadOnly = 3, + None = 4, + Backfield = 5, + } public interface IAccessorPropertyMapper { - void Access(System.Type accessorType); void Access(NHibernate.Mapping.ByCode.Accessor accessor); + void Access(System.Type accessorType); } - - // Generated from `NHibernate.Mapping.ByCode.IAnyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IAnyMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); - void Columns(System.Action idColumnMapping, System.Action classColumnMapping); + void MetaType(NHibernate.Type.IType metaType); + void MetaType(); + void MetaType(System.Type metaType); + void IdType(NHibernate.Type.IType idType); void IdType(); void IdType(System.Type idType); - void IdType(NHibernate.Type.IType idType); + void Columns(System.Action idColumnMapping, System.Action classColumnMapping); + void MetaValue(object value, System.Type entityType); + void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); void Index(string indexName); - void Insert(bool consideredInInsertQuery); void Lazy(bool isLazy); - void MetaType(); - void MetaType(System.Type metaType); - void MetaType(NHibernate.Type.IType metaType); - void MetaValue(object value, System.Type entityType); void Update(bool consideredInUpdateQuery); + void Insert(bool consideredInInsertQuery); + } + public interface IBagPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper + { + } + public interface IBagPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper + { } - - // Generated from `NHibernate.Mapping.ByCode.IBagPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBagPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper - { - } - - // Generated from `NHibernate.Mapping.ByCode.IBagPropertiesMapper<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBagPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper - { - } - - // Generated from `NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBasePlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper - { - void Any(System.Reflection.MemberInfo property, System.Type idTypeOfMetaType, System.Action mapping); - void Component(System.Reflection.MemberInfo property, System.Action mapping); - void Component(System.Reflection.MemberInfo property, System.Action mapping); - } - - // Generated from `NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IBasePlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper - { - void Any(string notVisiblePropertyOrFieldName, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class; - void Any(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class; - void Component(string notVisiblePropertyOrFieldName, TComponent dynamicComponentTemplate, System.Action> mapping); - void Component(string notVisiblePropertyOrFieldName, System.Action> mapping); - void Component(string notVisiblePropertyOrFieldName); - void Component(System.Linq.Expressions.Expression> property, System.Action> mapping); - void Component(System.Linq.Expressions.Expression> property); - void Component(System.Linq.Expressions.Expression> property, TComponent dynamicComponentTemplate, System.Action> mapping); - } - - // Generated from `NHibernate.Mapping.ByCode.ICacheMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICacheMapper { - void Include(NHibernate.Mapping.ByCode.CacheInclude cacheInclude); - void Region(string regionName); void Usage(NHibernate.Mapping.ByCode.CacheUsage cacheUsage); + void Region(string regionName); + void Include(NHibernate.Mapping.ByCode.CacheInclude cacheInclude); } - - // Generated from `NHibernate.Mapping.ByCode.IClassAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IClassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper + public interface IClassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper { - void Abstract(bool isAbstract); - void Cache(System.Action cacheMapping); - void Catalog(string catalogName); - void Check(string check); + void Id(System.Action idMapper); + void Id(System.Reflection.MemberInfo idProperty, System.Action idMapper); void ComponentAsId(System.Reflection.MemberInfo idProperty, System.Action idMapper); void ComposedId(System.Action idPropertiesMapping); + void Abstract(bool isAbstract); void Discriminator(System.Action discriminatorMapping); void DiscriminatorValue(object value); - void Filter(string filterName, System.Action filterMapping); - void Id(System.Reflection.MemberInfo idProperty, System.Action idMapper); - void Id(System.Action idMapper); - void Mutable(bool isMutable); - void NaturalId(System.Action naturalIdMapping); - void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode); - void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type); - void Schema(string schemaName); - void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); void Table(string tableName); + void Check(string check); + void Catalog(string catalogName); + void Schema(string schemaName); + void Mutable(bool isMutable); void Version(System.Reflection.MemberInfo versionProperty, System.Action versionMapping); + void NaturalId(System.Action naturalIdMapping); + void Cache(System.Action cacheMapping); + void Filter(string filterName, System.Action filterMapping); void Where(string whereClause); + void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); + void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type); + void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode); } - - // Generated from `NHibernate.Mapping.ByCode.IClassAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IClassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper where TEntity : class + public interface IClassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class { - void Abstract(bool isAbstract); - void Cache(System.Action cacheMapping); - void Catalog(string catalogName); - void ComponentAsId(string notVisiblePropertyOrFieldName, System.Action> idMapper); - void ComponentAsId(string notVisiblePropertyOrFieldName); - void ComponentAsId(System.Linq.Expressions.Expression> idProperty, System.Action> idMapper); + void Id(System.Linq.Expressions.Expression> idProperty); + void Id(System.Linq.Expressions.Expression> idProperty, System.Action idMapper); + void Id(string notVisiblePropertyOrFieldName, System.Action idMapper); void ComponentAsId(System.Linq.Expressions.Expression> idProperty); + void ComponentAsId(System.Linq.Expressions.Expression> idProperty, System.Action> idMapper); + void ComponentAsId(string notVisiblePropertyOrFieldName); + void ComponentAsId(string notVisiblePropertyOrFieldName, System.Action> idMapper); void ComposedId(System.Action> idPropertiesMapping); + void Abstract(bool isAbstract); void Discriminator(System.Action discriminatorMapping); void DiscriminatorValue(object value); - void Filter(string filterName, System.Action filterMapping); - void Id(System.Linq.Expressions.Expression> idProperty, System.Action idMapper); - void Id(System.Linq.Expressions.Expression> idProperty); - void Id(string notVisiblePropertyOrFieldName, System.Action idMapper); - void Mutable(bool isMutable); - void NaturalId(System.Action> naturalIdPropertiesMapping, System.Action naturalIdMapping); - void NaturalId(System.Action> naturalIdPropertiesMapping); - void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode); - void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type); - void Schema(string schemaName); - void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); void Table(string tableName); + void Catalog(string catalogName); + void Schema(string schemaName); + void Mutable(bool isMutable); void Version(System.Linq.Expressions.Expression> versionProperty, System.Action versionMapping); void Version(string notVisiblePropertyOrFieldName, System.Action versionMapping); + void NaturalId(System.Action> naturalIdPropertiesMapping, System.Action naturalIdMapping); + void NaturalId(System.Action> naturalIdPropertiesMapping); + void Cache(System.Action cacheMapping); + void Filter(string filterName, System.Action filterMapping); void Where(string whereClause); + void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); + void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type); + void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode); } - - // Generated from `NHibernate.Mapping.ByCode.IClassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IClassMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface IClassMapper : NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { void Join(string splitGroupId, System.Action splitMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IClassMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IClassMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public interface IClassMapper : NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { void Join(string splitGroupId, System.Action> splitMapping); } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionElementRelation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionElementRelation { - void Component(System.Action mapping); void Element(System.Action mapping); - void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping); - void ManyToMany(System.Action mapping); void OneToMany(System.Action mapping); + void ManyToMany(System.Action mapping); + void Component(System.Action mapping); + void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionElementRelation<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionElementRelation { - void Component(System.Action> mapping); - void Element(System.Action mapping); void Element(); - void ManyToAny(System.Action mapping); - void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping); - void ManyToMany(System.Action mapping); - void ManyToMany(); - void OneToMany(System.Action mapping); + void Element(System.Action mapping); void OneToMany(); + void OneToMany(System.Action mapping); + void ManyToMany(); + void ManyToMany(System.Action mapping); + void Component(System.Action> mapping); + void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping); + void ManyToAny(System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionIdMapper { - void Column(string name); - void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping); void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator); - void Length(int length); + void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping); void Type(NHibernate.Type.IIdentifierType persistentType); + void Column(string name); + void Length(int length); } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPropertiesContainerMapper - { - void Bag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); - void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); - void List(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); - void Map(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action keyMapping, System.Action mapping); - void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); - } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPropertiesContainerMapper - { - void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); - void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); - void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); - void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); - void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); - void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); - void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); - void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); - void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); - void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); - void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); - void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); - void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping); - void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); - void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); - void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping); - void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); - void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); - void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); - void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); - void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); - void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); - } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface ICollectionPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { - void BatchSize(int value); - void Cache(System.Action cacheMapping); - void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); - void Catalog(string catalogName); - void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode); - void Filter(string filterName, System.Action filterMapping); void Inverse(bool value); - void Key(System.Action keyMapping); - void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy); void Mutable(bool value); - void OrderBy(string sqlOrderByClause); + void Where(string sqlWhereClause); + void BatchSize(int value); + void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy); + void Key(System.Action keyMapping); void OrderBy(System.Reflection.MemberInfo property); - void Persister(System.Type persister); - void Schema(string schemaName); - void Sort(); + void OrderBy(string sqlOrderByClause); void Sort(); - void Table(string tableName); + void Sort(); + void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType; void Type(System.Type collectionType); - void Where(string sqlWhereClause); - } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionPropertiesMapper<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper - { - void BatchSize(int value); - void Cache(System.Action cacheMapping); - void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); + void Table(string tableName); void Catalog(string catalogName); - void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode); + void Schema(string schemaName); + void Cache(System.Action cacheMapping); void Filter(string filterName, System.Action filterMapping); + void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode); + void Persister(System.Type persister); + } + public interface ICollectionPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper + { void Inverse(bool value); - void Key(System.Action> keyMapping); - void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy); void Mutable(bool value); + void Where(string sqlWhereClause); + void BatchSize(int value); + void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy); + void Key(System.Action> keyMapping); void OrderBy(System.Linq.Expressions.Expression> property); void OrderBy(string sqlOrderByClause); - void Persister() where TPersister : NHibernate.Persister.Collection.ICollectionPersister; - void Schema(string schemaName); - void Sort(); void Sort(); - void Table(string tableName); + void Sort(); + void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType; void Type(System.Type collectionType); - void Where(string sqlWhereClause); + void Table(string tableName); + void Catalog(string catalogName); + void Schema(string schemaName); + void Cache(System.Action cacheMapping); + void Filter(string filterName, System.Action filterMapping); + void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode); + void Persister() where TPersister : NHibernate.Persister.Collection.ICollectionPersister; + } + public static partial class CollectionPropertiesMapperExtensions + { + public static void Type(this NHibernate.Mapping.ByCode.ICollectionPropertiesMapper mapper, string collectionType) => throw null; + public static void Type(this NHibernate.Mapping.ByCode.ICollectionPropertiesMapper mapper, string collectionType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.ICollectionSqlsMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionSqlsMapper { void Loader(string namedQueryReference); - void SqlDelete(string sql); - void SqlDeleteAll(string sql); void SqlInsert(string sql); void SqlUpdate(string sql); + void SqlDelete(string sql); + void SqlDeleteAll(string sql); void Subselect(string sql); } - - // Generated from `NHibernate.Mapping.ByCode.IColumnMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface ICollectionSqlsWithCheckMapper + { + void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + } + public static partial class CollectionSqlsWithCheckMapperExtensions + { + public static void SqlInsert(this NHibernate.Mapping.ByCode.ICollectionSqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public static void SqlUpdate(this NHibernate.Mapping.ByCode.ICollectionSqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public static void SqlDelete(this NHibernate.Mapping.ByCode.ICollectionSqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public static void SqlDeleteAll(this NHibernate.Mapping.ByCode.ICollectionSqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + } public interface IColumnMapper { - void Check(string checkConstraint); - void Default(object defaultValue); - void Index(string indexName); - void Length(int length); void Name(string name); + void Length(int length); + void Precision(short precision); + void Scale(short scale); void NotNullable(bool notnull); - void Precision(System.Int16 precision); - void Scale(System.Int16 scale); - void SqlType(string sqltype); void Unique(bool unique); void UniqueKey(string uniquekeyName); + void SqlType(string sqltype); + void Index(string indexName); + void Check(string checkConstraint); + void Default(object defaultValue); } - - // Generated from `NHibernate.Mapping.ByCode.IColumnOrFormulaMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IColumnOrFormulaMapper : NHibernate.Mapping.ByCode.IColumnMapper { void Formula(string formula); } - - // Generated from `NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IColumnsAndFormulasMapper : NHibernate.Mapping.ByCode.IColumnsMapper { void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper); void Formula(string formula); void Formulas(params string[] formulas); } - - // Generated from `NHibernate.Mapping.ByCode.IColumnsMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public static partial class ColumnsAndFormulasMapperExtensions + { + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IElementMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IManyToManyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IMapKeyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void ColumnsAndFormulas(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, params System.Action[] columnOrFormulaMapper) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IElementMapper mapper, params string[] formulas) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IManyToManyMapper mapper, params string[] formulas) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, params string[] formulas) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper, params string[] formulas) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IMapKeyMapper mapper, params string[] formulas) => throw null; + public static void Formulas(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, params string[] formulas) => throw null; + } public interface IColumnsMapper { - void Column(string name); void Column(System.Action columnMapper); void Columns(params System.Action[] columnMapper); + void Column(string name); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentAsIdAttributesMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentElementMapper : NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - void Class(System.Type componentType); - void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType); + void Component(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentAsIdAttributesMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentElementMapper : NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - void Class() where TConcrete : TComponent; - void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType); + void Component(System.Linq.Expressions.Expression> property, System.Action> mapping) where TNestedComponent : class; + void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) where TNestedComponent : class; } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAsIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentAsIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentMapKeyMapper { + void Property(System.Reflection.MemberInfo property, System.Action mapping); + void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAsIdMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentAsIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentMapKeyMapper { + void Property(System.Linq.Expressions.Expression> property, System.Action mapping); + void Property(System.Linq.Expressions.Expression> property); + void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class; } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IComponentAttributesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - void Class(System.Type componentType); + void Parent(System.Reflection.MemberInfo parent); + void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping); + void Update(bool consideredInUpdateQuery); void Insert(bool consideredInInsertQuery); void Lazy(bool isLazy); - void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping); - void Parent(System.Reflection.MemberInfo parent); void Unique(bool unique); - void Update(bool consideredInUpdateQuery); + void Class(System.Type componentType); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IComponentAttributesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - void Class() where TConcrete : TComponent; - void Insert(bool consideredInInsertQuery); - void Lazy(bool isLazy); - void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class; void Parent(System.Linq.Expressions.Expression> parent) where TProperty : class; + void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class; void Parent(string notVisiblePropertyOrFieldName, System.Action mapping); - void Unique(bool unique); void Update(bool consideredInUpdateQuery); + void Insert(bool consideredInInsertQuery); + void Lazy(bool isLazy); + void Unique(bool unique); + void Class() where TConcrete : TComponent; + } + public interface IComponentMapper : NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { } - - // Generated from `NHibernate.Mapping.ByCode.IComponentElementMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentElementMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentMapper : NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - void Component(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentElementMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentElementMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public static partial class ComponentAttributesMapperExtensions { - void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) where TNestedComponent : class; - void Component(System.Linq.Expressions.Expression> property, System.Action> mapping) where TNestedComponent : class; + public static void LazyGroup(this NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper, string name) => throw null; + public static void LazyGroup(this NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper, string name) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.IComponentMapKeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentMapKeyMapper + public interface IComponentParentMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping); - void Property(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentMapKeyMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentMapKeyMapper + public interface IComposedIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class; - void Property(System.Linq.Expressions.Expression> property, System.Action mapping); - void Property(System.Linq.Expressions.Expression> property); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComposedIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { } - - // Generated from `NHibernate.Mapping.ByCode.IComponentMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentAsIdAttributesMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { + void Class(System.Type componentType); + void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType); } - - // Generated from `NHibernate.Mapping.ByCode.IComponentParentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComponentParentMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IComponentAsIdAttributesMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { + void Class() where TConcrete : TComponent; + void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType); } - - // Generated from `NHibernate.Mapping.ByCode.IComposedIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComposedIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + public interface IComponentAsIdMapper : NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IComposedIdMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IComposedIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class + public interface IComponentAsIdMapper : NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IConformistHoldersProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IConformistHoldersProvider { NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get; } NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder ExplicitDeclarationsHolder { get; } } - - // Generated from `NHibernate.Mapping.ByCode.IDiscriminatorMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDiscriminatorMapper { void Column(string column); void Column(System.Action columnMapper); - void Force(bool force); + void Type(NHibernate.Type.IType persistentType); + void Type(NHibernate.Type.IDiscriminatorType persistentType); + void Type() where TPersistentType : NHibernate.Type.IDiscriminatorType; + void Type(System.Type persistentType); void Formula(string formula); + void Force(bool force); void Insert(bool applyOnApplyOnInsert); - void Length(int length); void NotNullable(bool isNotNullable); - void Type() where TPersistentType : NHibernate.Type.IDiscriminatorType; - void Type(System.Type persistentType); - void Type(NHibernate.Type.IType persistentType); - void Type(NHibernate.Type.IDiscriminatorType persistentType); + void Length(int length); } - - // Generated from `NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDynamicComponentAttributesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { + void Update(bool consideredInUpdateQuery); void Insert(bool consideredInInsertQuery); void Unique(bool unique); - void Update(bool consideredInUpdateQuery); } - - // Generated from `NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IDynamicComponentAttributesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { + void Update(bool consideredInUpdateQuery); void Insert(bool consideredInInsertQuery); void Unique(bool unique); - void Update(bool consideredInUpdateQuery); } - - // Generated from `NHibernate.Mapping.ByCode.IDynamicComponentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDynamicComponentMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IDynamicComponentMapper : NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IDynamicComponentMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDynamicComponentMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IDynamicComponentMapper : NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IElementMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IElementMapper : NHibernate.Mapping.ByCode.IColumnsMapper { - void Formula(string formula); - void Length(int length); - void NotNullable(bool notnull); - void Precision(System.Int16 precision); - void Scale(System.Int16 scale); - void Type(object parameters); + void Type(NHibernate.Type.IType persistentType); void Type(); + void Type(object parameters); void Type(System.Type persistentType, object parameters); - void Type(NHibernate.Type.IType persistentType); + void Length(int length); + void Precision(short precision); + void Scale(short scale); + void NotNullable(bool notnull); void Unique(bool unique); + void Formula(string formula); } - - // Generated from `NHibernate.Mapping.ByCode.IEntityAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityAttributesMapper { - void BatchSize(int value); - void DynamicInsert(bool value); - void DynamicUpdate(bool value); void EntityName(string value); - void Lazy(bool value); - void Persister() where T : NHibernate.Persister.Entity.IEntityPersister; void Proxy(System.Type proxy); + void Lazy(bool value); + void DynamicUpdate(bool value); + void DynamicInsert(bool value); + void BatchSize(int value); void SelectBeforeUpdate(bool value); + void Persister() where T : NHibernate.Persister.Entity.IEntityPersister; void Synchronize(params string[] table); } - - // Generated from `NHibernate.Mapping.ByCode.IEntityPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityPropertyMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { void OptimisticLock(bool takeInConsiderationForOptimisticLock); } - - // Generated from `NHibernate.Mapping.ByCode.IEntitySqlsMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntitySqlsMapper { void Loader(string namedQueryReference); - void SqlDelete(string sql); void SqlInsert(string sql); void SqlUpdate(string sql); + void SqlDelete(string sql); void Subselect(string sql); } - - // Generated from `NHibernate.Mapping.ByCode.IFilterMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface IEntitySqlsWithCheckMapper + { + void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck); + } + public static partial class EntitySqlsWithCheckMapperExtensions + { + public static void SqlInsert(this NHibernate.Mapping.ByCode.IEntitySqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public static void SqlUpdate(this NHibernate.Mapping.ByCode.IEntitySqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public static void SqlDelete(this NHibernate.Mapping.ByCode.IEntitySqlsMapper mapper, string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + } public interface IFilterMapper { void Condition(string sqlCondition); } - - // Generated from `NHibernate.Mapping.ByCode.IGenerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IGenerator { } - - // Generated from `NHibernate.Mapping.ByCode.IGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IGeneratorDef { string Class { get; } - System.Type DefaultReturnType { get; } object Params { get; } + System.Type DefaultReturnType { get; } bool SupportedAsCollectionElementId { get; } } - - // Generated from `NHibernate.Mapping.ByCode.IGeneratorMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IGeneratorMapper { void Params(object generatorParameters); void Params(System.Collections.Generic.IDictionary generatorParameters); } - - // Generated from `NHibernate.Mapping.ByCode.IIdBagPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IIdBagPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IIdBagPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { void Id(System.Action idMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IIdBagPropertiesMapper<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IIdBagPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IIdBagPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { void Id(System.Action idMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IIdMapper : NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IIdMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping); void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator); - void Length(int length); + void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping); void Type(NHibernate.Type.IIdentifierType persistentType); void UnsavedValue(object value); + void Length(int length); } - - // Generated from `NHibernate.Mapping.ByCode.IJoinAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper + public static partial class IdMapperExtensions + { + public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper) => throw null; + public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper, object parameters) => throw null; + public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper, System.Type persistentType, object parameters) => throw null; + } + public interface IJoinedSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper { + void Table(string tableName); void Catalog(string catalogName); - void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); - void Inverse(bool value); - void Key(System.Action keyMapping); - void Optional(bool isOptional); void Schema(string schemaName); - void Table(string tableName); + void Key(System.Action keyMapping); + void Extends(System.Type baseType); + void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); + void Filter(string filterName, System.Action filterMapping); + void Abstract(bool isAbstract); } - - // Generated from `NHibernate.Mapping.ByCode.IJoinAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class + public interface IJoinedSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class { + void Abstract(bool isAbstract); + void Extends(System.Type baseType); + void Table(string tableName); void Catalog(string catalogName); - void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); - void Inverse(bool value); - void Key(System.Action> keyMapping); - void Optional(bool isOptional); void Schema(string schemaName); - void Table(string tableName); + void Key(System.Action> keyMapping); + void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); + void Filter(string filterName, System.Action filterMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IJoinMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface IJoinedSubclassMapper : NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IJoinMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public interface IJoinedSubclassMapper : NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { } - - // Generated from `NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinedSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper + public static partial class JoinedSubclassAttributesMapperExtensions { - void Abstract(bool isAbstract); + public static void Extends(this NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; + public static void Extends(this NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper, string entityOrClassName) => throw null; + } + public interface IJoinAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper + { + void Table(string tableName); void Catalog(string catalogName); - void Extends(System.Type baseType); - void Filter(string filterName, System.Action filterMapping); - void Key(System.Action keyMapping); void Schema(string schemaName); - void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); - void Table(string tableName); + void Key(System.Action keyMapping); + void Inverse(bool value); + void Optional(bool isOptional); + void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); } - - // Generated from `NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinedSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper where TEntity : class + public interface IJoinAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class { - void Abstract(bool isAbstract); + void Table(string tableName); void Catalog(string catalogName); - void Extends(System.Type baseType); - void Filter(string filterName, System.Action filterMapping); - void Key(System.Action> keyMapping); void Schema(string schemaName); - void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action); - void Table(string tableName); + void Inverse(bool value); + void Optional(bool isOptional); + void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); + void Key(System.Action> keyMapping); + } + public interface IJoinMapper : NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { } - - // Generated from `NHibernate.Mapping.ByCode.IJoinedSubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinedSubclassMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface IJoinMapper : NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { } - - // Generated from `NHibernate.Mapping.ByCode.IJoinedSubclassMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinedSubclassMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public enum OnDeleteAction { + NoAction = 0, + Cascade = 1, } - - // Generated from `NHibernate.Mapping.ByCode.IKeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IKeyMapper : NHibernate.Mapping.ByCode.IColumnsMapper { - void ForeignKey(string foreignKeyName); - void NotNullable(bool notnull); void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction); void PropertyRef(System.Reflection.MemberInfo property); - void Unique(bool unique); void Update(bool consideredInUpdateQuery); + void NotNullable(bool notnull); + void Unique(bool unique); + void ForeignKey(string foreignKeyName); } - - // Generated from `NHibernate.Mapping.ByCode.IKeyMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IKeyMapper : NHibernate.Mapping.ByCode.IColumnsMapper { - void ForeignKey(string foreignKeyName); - void NotNullable(bool notnull); void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction); void PropertyRef(System.Linq.Expressions.Expression> propertyGetter); - void Unique(bool unique); void Update(bool consideredInUpdateQuery); + void ForeignKey(string foreignKeyName); + void NotNullable(bool notnull); + void Unique(bool unique); } - - // Generated from `NHibernate.Mapping.ByCode.IListIndexMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IListIndexMapper { - void Base(int baseIndex); void Column(string columnName); + void Base(int baseIndex); void Column(System.Action columnMapper); } - - // Generated from `NHibernate.Mapping.ByCode.IListPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IListPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IListPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { void Index(System.Action listIndexMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IListPropertiesMapper<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IListPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IListPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { void Index(System.Action listIndexMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IManyToAnyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IManyToAnyMapper { - void Columns(System.Action idColumnMapping, System.Action classColumnMapping); - void IdType(); - void IdType(System.Type idType); - void IdType(NHibernate.Type.IType idType); + void MetaType(NHibernate.Type.IType metaType); void MetaType(); void MetaType(System.Type metaType); - void MetaType(NHibernate.Type.IType metaType); + void IdType(NHibernate.Type.IType idType); + void IdType(); + void IdType(System.Type idType); + void Columns(System.Action idColumnMapping, System.Action classColumnMapping); void MetaValue(object value, System.Type entityType); } - - // Generated from `NHibernate.Mapping.ByCode.IManyToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IManyToManyMapper : NHibernate.Mapping.ByCode.IColumnsMapper { void Class(System.Type entityType); void EntityName(string entityName); - void ForeignKey(string foreignKeyName); + void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode); void Formula(string formula); void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation); - void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode); + void ForeignKey(string foreignKeyName); void Where(string sqlWhereClause); } - - // Generated from `NHibernate.Mapping.ByCode.IManyToOneMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IManyToOneMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IManyToOneMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); void Class(System.Type entityType); - void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); - void ForeignKey(string foreignKeyName); - void Formula(string formula); - void Index(string indexName); - void Insert(bool consideredInInsertQuery); - void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation); - void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode); + void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); void NotNullable(bool notnull); - void PropertyRef(string propertyReferencedName); void Unique(bool unique); void UniqueKey(string uniquekeyName); + void Index(string indexName); + void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode); + void Formula(string formula); + void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation); void Update(bool consideredInUpdateQuery); + void Insert(bool consideredInInsertQuery); + void ForeignKey(string foreignKeyName); + void PropertyRef(string propertyReferencedName); + void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode); + } + public static partial class ManyToOneMapperExtensions + { + public static void EntityName(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, string entityName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMapKeyManyToManyMapper : NHibernate.Mapping.ByCode.IColumnsMapper { void ForeignKey(string foreignKeyName); void Formula(string formula); } - - // Generated from `NHibernate.Mapping.ByCode.IMapKeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMapKeyMapper : NHibernate.Mapping.ByCode.IColumnsMapper { - void Formula(string formula); - void Length(int length); + void Type(NHibernate.Type.IType persistentType); void Type(); void Type(System.Type persistentType); - void Type(NHibernate.Type.IType persistentType); + void Length(int length); + void Formula(string formula); } - - // Generated from `NHibernate.Mapping.ByCode.IMapKeyRelation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMapKeyRelation { - void Component(System.Action mapping); void Element(System.Action mapping); void ManyToMany(System.Action mapping); + void Component(System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IMapKeyRelation<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMapKeyRelation { - void Component(System.Action> mapping); - void Element(System.Action mapping); void Element(); - void ManyToMany(System.Action mapping); + void Element(System.Action mapping); void ManyToMany(); + void ManyToMany(System.Action mapping); + void Component(System.Action> mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IMapPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMapPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper - { - } - - // Generated from `NHibernate.Mapping.ByCode.IMapPropertiesMapper<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMapPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface IMapPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMinimalPlainPropertyContainerMapper + public interface IMapPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { - void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping); - void Property(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IMinimalPlainPropertyContainerMapper + public class SplitDefinition { - void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class; - void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class; - void ManyToOne(System.Linq.Expressions.Expression> property) where TProperty : class; - void Property(System.Linq.Expressions.Expression> property, System.Action mapping); - void Property(System.Linq.Expressions.Expression> property); - void Property(string notVisiblePropertyOrFieldName, System.Action mapping); + public SplitDefinition(System.Type on, string groupId, System.Reflection.MemberInfo member) => throw null; + public System.Type On { get => throw null; } + public string GroupId { get => throw null; } + public System.Reflection.MemberInfo Member { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IModelExplicitDeclarationsHolder { + System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type); + string GetSplitGroupFor(System.Reflection.MemberInfo member); + System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member); + void AddAsRootEntity(System.Type type); + void AddAsComponent(System.Type type); + void AddAsTablePerClassEntity(System.Type type); + void AddAsTablePerClassHierarchyEntity(System.Type type); + void AddAsTablePerConcreteClassEntity(System.Type type); + void AddAsOneToOneRelation(System.Reflection.MemberInfo member); + void AddAsManyToOneRelation(System.Reflection.MemberInfo member); + void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member); + void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member); + void AddAsOneToManyRelation(System.Reflection.MemberInfo member); + void AddAsManyToAnyRelation(System.Reflection.MemberInfo member); void AddAsAny(System.Reflection.MemberInfo member); - void AddAsArray(System.Reflection.MemberInfo member); + void AddAsPoid(System.Reflection.MemberInfo member); + void AddAsPartOfComposedId(System.Reflection.MemberInfo member); + void AddAsVersionProperty(System.Reflection.MemberInfo member); + void AddAsNaturalId(System.Reflection.MemberInfo member); + void AddAsSet(System.Reflection.MemberInfo member); void AddAsBag(System.Reflection.MemberInfo member); - void AddAsComponent(System.Type type); - void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate); void AddAsIdBag(System.Reflection.MemberInfo member); void AddAsList(System.Reflection.MemberInfo member); - void AddAsManyToAnyRelation(System.Reflection.MemberInfo member); - void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member); - void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member); - void AddAsManyToOneRelation(System.Reflection.MemberInfo member); + void AddAsArray(System.Reflection.MemberInfo member); void AddAsMap(System.Reflection.MemberInfo member); - void AddAsNaturalId(System.Reflection.MemberInfo member); - void AddAsOneToManyRelation(System.Reflection.MemberInfo member); - void AddAsOneToOneRelation(System.Reflection.MemberInfo member); - void AddAsPartOfComposedId(System.Reflection.MemberInfo member); - void AddAsPersistentMember(System.Reflection.MemberInfo member); - void AddAsPoid(System.Reflection.MemberInfo member); void AddAsProperty(System.Reflection.MemberInfo member); + void AddAsPersistentMember(System.Reflection.MemberInfo member); void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition); - void AddAsRootEntity(System.Type type); - void AddAsSet(System.Reflection.MemberInfo member); - void AddAsTablePerClassEntity(System.Type type); - void AddAsTablePerClassHierarchyEntity(System.Type type); - void AddAsTablePerConcreteClassEntity(System.Type type); - void AddAsVersionProperty(System.Reflection.MemberInfo member); + void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate); + System.Collections.Generic.IEnumerable RootEntities { get; } + System.Collections.Generic.IEnumerable Components { get; } + System.Collections.Generic.IEnumerable TablePerClassEntities { get; } + System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get; } + System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get; } + System.Collections.Generic.IEnumerable OneToOneRelations { get; } + System.Collections.Generic.IEnumerable ManyToOneRelations { get; } + System.Collections.Generic.IEnumerable KeyManyToManyRelations { get; } + System.Collections.Generic.IEnumerable ItemManyToManyRelations { get; } + System.Collections.Generic.IEnumerable OneToManyRelations { get; } + System.Collections.Generic.IEnumerable ManyToAnyRelations { get; } System.Collections.Generic.IEnumerable Any { get; } - System.Collections.Generic.IEnumerable Arrays { get; } - System.Collections.Generic.IEnumerable Bags { get; } - System.Collections.Generic.IEnumerable Components { get; } + System.Collections.Generic.IEnumerable Poids { get; } System.Collections.Generic.IEnumerable ComposedIds { get; } - System.Collections.Generic.IEnumerable Dictionaries { get; } - System.Collections.Generic.IEnumerable DynamicComponents { get; } - System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member); - string GetSplitGroupFor(System.Reflection.MemberInfo member); - System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type); + System.Collections.Generic.IEnumerable VersionProperties { get; } + System.Collections.Generic.IEnumerable NaturalIds { get; } + System.Collections.Generic.IEnumerable Sets { get; } + System.Collections.Generic.IEnumerable Bags { get; } System.Collections.Generic.IEnumerable IdBags { get; } - System.Collections.Generic.IEnumerable ItemManyToManyRelations { get; } - System.Collections.Generic.IEnumerable KeyManyToManyRelations { get; } System.Collections.Generic.IEnumerable Lists { get; } - System.Collections.Generic.IEnumerable ManyToAnyRelations { get; } - System.Collections.Generic.IEnumerable ManyToOneRelations { get; } - System.Collections.Generic.IEnumerable NaturalIds { get; } - System.Collections.Generic.IEnumerable OneToManyRelations { get; } - System.Collections.Generic.IEnumerable OneToOneRelations { get; } - System.Collections.Generic.IEnumerable PersistentMembers { get; } - System.Collections.Generic.IEnumerable Poids { get; } + System.Collections.Generic.IEnumerable Arrays { get; } + System.Collections.Generic.IEnumerable Dictionaries { get; } System.Collections.Generic.IEnumerable Properties { get; } - System.Collections.Generic.IEnumerable RootEntities { get; } - System.Collections.Generic.IEnumerable Sets { get; } + System.Collections.Generic.IEnumerable DynamicComponents { get; } + System.Collections.Generic.IEnumerable PersistentMembers { get; } System.Collections.Generic.IEnumerable SplitDefinitions { get; } - System.Collections.Generic.IEnumerable TablePerClassEntities { get; } - System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get; } - System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get; } - System.Collections.Generic.IEnumerable VersionProperties { get; } } - - // Generated from `NHibernate.Mapping.ByCode.IModelInspector` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IModelInspector { - System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member); - System.Collections.Generic.IEnumerable GetPropertiesSplits(System.Type type); - bool IsAny(System.Reflection.MemberInfo member); - bool IsArray(System.Reflection.MemberInfo role); - bool IsBag(System.Reflection.MemberInfo role); + bool IsRootEntity(System.Type type); bool IsComponent(System.Type type); - bool IsDictionary(System.Reflection.MemberInfo role); - bool IsDynamicComponent(System.Reflection.MemberInfo member); bool IsEntity(System.Type type); - bool IsIdBag(System.Reflection.MemberInfo role); - bool IsList(System.Reflection.MemberInfo role); - bool IsManyToAny(System.Reflection.MemberInfo member); + bool IsTablePerClass(System.Type type); + bool IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member); + bool IsTablePerClassHierarchy(System.Type type); + bool IsTablePerConcreteClass(System.Type type); + bool IsOneToOne(System.Reflection.MemberInfo member); + bool IsManyToOne(System.Reflection.MemberInfo member); bool IsManyToManyItem(System.Reflection.MemberInfo member); bool IsManyToManyKey(System.Reflection.MemberInfo member); - bool IsManyToOne(System.Reflection.MemberInfo member); - bool IsMemberOfComposedId(System.Reflection.MemberInfo member); - bool IsMemberOfNaturalId(System.Reflection.MemberInfo member); bool IsOneToMany(System.Reflection.MemberInfo member); - bool IsOneToOne(System.Reflection.MemberInfo member); + bool IsManyToAny(System.Reflection.MemberInfo member); + bool IsAny(System.Reflection.MemberInfo member); bool IsPersistentId(System.Reflection.MemberInfo member); + bool IsMemberOfComposedId(System.Reflection.MemberInfo member); + bool IsVersion(System.Reflection.MemberInfo member); + bool IsMemberOfNaturalId(System.Reflection.MemberInfo member); bool IsPersistentProperty(System.Reflection.MemberInfo member); - bool IsProperty(System.Reflection.MemberInfo member); - bool IsRootEntity(System.Type type); bool IsSet(System.Reflection.MemberInfo role); - bool IsTablePerClass(System.Type type); - bool IsTablePerClassHierarchy(System.Type type); - bool IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member); - bool IsTablePerConcreteClass(System.Type type); - bool IsVersion(System.Reflection.MemberInfo member); + bool IsBag(System.Reflection.MemberInfo role); + bool IsIdBag(System.Reflection.MemberInfo role); + bool IsList(System.Reflection.MemberInfo role); + bool IsArray(System.Reflection.MemberInfo role); + bool IsDictionary(System.Reflection.MemberInfo role); + bool IsProperty(System.Reflection.MemberInfo member); + bool IsDynamicComponent(System.Reflection.MemberInfo member); + System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member); + System.Collections.Generic.IEnumerable GetPropertiesSplits(System.Type type); + } + public class Import + { + public Import(System.Type importType, string rename) => throw null; + public void AddToMapping(NHibernate.Cfg.MappingSchema.HbmMapping hbmMapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.INaturalIdAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface INaturalIdAttributesMapper { void Mutable(bool isMutable); } - - // Generated from `NHibernate.Mapping.ByCode.INaturalIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface INaturalIdMapper : NHibernate.Mapping.ByCode.INaturalIdAttributesMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface INaturalIdMapper : NHibernate.Mapping.ByCode.INaturalIdAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IOneToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOneToManyMapper { void Class(System.Type entityType); void EntityName(string entityName); void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode); } - - // Generated from `NHibernate.Mapping.ByCode.IOneToOneMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOneToOneMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle); - void Class(System.Type clazz); - void Constrained(bool value); - void ForeignKey(string foreignKeyName); - void Formula(string formula); void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation); + void Constrained(bool value); void PropertyReference(System.Reflection.MemberInfo propertyInTheOtherSide); + void Formula(string formula); + void ForeignKey(string foreignKeyName); + void Class(System.Type clazz); } - - // Generated from `NHibernate.Mapping.ByCode.IOneToOneMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOneToOneMapper : NHibernate.Mapping.ByCode.IOneToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { void PropertyReference(System.Linq.Expressions.Expression> reference); } - - // Generated from `NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public static partial class OneToOneMapperExtensions + { + public static void Formulas(this NHibernate.Mapping.ByCode.IOneToOneMapper mapper, params string[] formulas) => throw null; + public static void Fetch(this NHibernate.Mapping.ByCode.IOneToOneMapper mapper, NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; + } + public interface IMinimalPlainPropertyContainerMapper + { + void Property(System.Reflection.MemberInfo property, System.Action mapping); + void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping); + } + public interface IMinimalPlainPropertyContainerMapper + { + void Property(System.Linq.Expressions.Expression> property); + void Property(System.Linq.Expressions.Expression> property, System.Action mapping); + void Property(string notVisiblePropertyOrFieldName, System.Action mapping); + void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class; + void ManyToOne(System.Linq.Expressions.Expression> property) where TProperty : class; + void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class; + } + public interface IBasePlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { + void Component(System.Reflection.MemberInfo property, System.Action mapping); + void Component(System.Reflection.MemberInfo property, System.Action mapping); + void Any(System.Reflection.MemberInfo property, System.Type idTypeOfMetaType, System.Action mapping); + } + public interface IBasePlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { + void Component(System.Linq.Expressions.Expression> property, System.Action> mapping); + void Component(System.Linq.Expressions.Expression> property); + void Component(System.Linq.Expressions.Expression> property, TComponent dynamicComponentTemplate, System.Action> mapping); + void Component(string notVisiblePropertyOrFieldName, System.Action> mapping); + void Component(string notVisiblePropertyOrFieldName); + void Component(string notVisiblePropertyOrFieldName, TComponent dynamicComponentTemplate, System.Action> mapping); + void Any(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class; + void Any(string notVisiblePropertyOrFieldName, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class; + } + public interface IPlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { void OneToOne(System.Reflection.MemberInfo property, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface IPlainPropertyContainerMapper : NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - void OneToOne(string notVisiblePropertyOrFieldName, System.Action> mapping) where TProperty : class; void OneToOne(System.Linq.Expressions.Expression> property, System.Action> mapping) where TProperty : class; + void OneToOne(string notVisiblePropertyOrFieldName, System.Action> mapping) where TProperty : class; } - - // Generated from `NHibernate.Mapping.ByCode.IPropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPropertyContainerMapper : NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public static partial class BasePlainPropertyContainerMapperExtensions { + public static void Component(this NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper mapper, System.Linq.Expressions.Expression>> property, TComponent dynamicComponentTemplate, System.Action> mapping) where TComponent : class => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.IPropertyContainerMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPropertyContainerMapper : NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface ICollectionPropertiesContainerMapper { + void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); + void Bag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); + void List(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); + void Map(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action keyMapping, System.Action mapping); + void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping); } - - // Generated from `NHibernate.Mapping.ByCode.IPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPropertyMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface ICollectionPropertiesContainerMapper { - void Formula(string formula); - void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation); - void Index(string indexName); - void Insert(bool consideredInInsertQuery); - void Lazy(bool isLazy); - void Length(int length); - void NotNullable(bool notnull); - void Precision(System.Int16 precision); - void Scale(System.Int16 scale); - void Type(object parameters); + void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); + void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); + void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); + void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); + void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); + void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); + void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); + void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); + void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); + void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); + void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); + void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); + void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping); + void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); + void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); + void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping); + void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); + void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); + void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping); + void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping); + void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping); + void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping); + } + public interface IPropertyContainerMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { + } + public interface IPropertyContainerMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper + { + } + public interface IPropertyMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper + { + void Type(NHibernate.Type.IType persistentType); void Type(); + void Type(object parameters); void Type(System.Type persistentType, object parameters); - void Type(NHibernate.Type.IType persistentType); + void Length(int length); + void Precision(short precision); + void Scale(short scale); + void NotNullable(bool notnull); void Unique(bool unique); void UniqueKey(string uniquekeyName); + void Index(string indexName); + void Formula(string formula); void Update(bool consideredInUpdateQuery); + void Insert(bool consideredInInsertQuery); + void Lazy(bool isLazy); + void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation); + } + public static partial class PropertyMapperExtensions + { + public static void FetchGroup(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, string name) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.ISetPropertiesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISetPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface ISetPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { } - - // Generated from `NHibernate.Mapping.ByCode.ISetPropertiesMapper<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISetPropertiesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public interface ISetPropertiesMapper : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { } - - // Generated from `NHibernate.Mapping.ByCode.ISubclassAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper + public interface ISubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper { - void Abstract(bool isAbstract); void DiscriminatorValue(object value); void Extends(System.Type baseType); void Filter(string filterName, System.Action filterMapping); + void Abstract(bool isAbstract); } - - // Generated from `NHibernate.Mapping.ByCode.ISubclassAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper where TEntity : class + public interface ISubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class { - void Abstract(bool isAbstract); void DiscriminatorValue(object value); - void Extends(System.Type baseType); void Filter(string filterName, System.Action filterMapping); + void Extends(System.Type baseType); + void Abstract(bool isAbstract); } - - // Generated from `NHibernate.Mapping.ByCode.ISubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISubclassMapper : NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface ISubclassMapper : NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { void Join(string splitGroupId, System.Action splitMapping); } - - // Generated from `NHibernate.Mapping.ByCode.ISubclassMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISubclassMapper : NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public interface ISubclassMapper : NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { void Join(string splitGroupId, System.Action> splitMapping); } - - // Generated from `NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUnionSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper + public static partial class SubclassAttributesMapperExtensions { - void Abstract(bool isAbstract); + public static void Extends(this NHibernate.Mapping.ByCode.ISubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; + public static void Extends(this NHibernate.Mapping.ByCode.ISubclassAttributesMapper mapper, string entityOrClassName) => throw null; + } + public interface IUnionSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper + { + void Table(string tableName); void Catalog(string catalogName); - void Extends(System.Type baseType); void Schema(string schemaName); - void Table(string tableName); + void Extends(System.Type baseType); + void Abstract(bool isAbstract); } - - // Generated from `NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUnionSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper where TEntity : class + public interface IUnionSubclassAttributesMapper : NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper where TEntity : class { - void Abstract(bool isAbstract); + void Table(string tableName); void Catalog(string catalogName); - void Extends(System.Type baseType); void Schema(string schemaName); - void Table(string tableName); + void Extends(System.Type baseType); + void Abstract(bool isAbstract); } - - // Generated from `NHibernate.Mapping.ByCode.IUnionSubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUnionSubclassMapper : NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public interface IUnionSubclassMapper : NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { } - - // Generated from `NHibernate.Mapping.ByCode.IUnionSubclassMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUnionSubclassMapper : NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public interface IUnionSubclassMapper : NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { } - - // Generated from `NHibernate.Mapping.ByCode.IVersionMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IVersionMapper : NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public static partial class UnionSubclassAttributesMapperExtensions { - void Generated(NHibernate.Mapping.ByCode.VersionGeneration generatedByDb); - void Insert(bool useInInsert); + public static void Extends(this NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; + public static void Extends(this NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper, string entityOrClassName) => throw null; + } + public interface IVersionMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper + { + void Type(NHibernate.Type.IVersionType persistentType); void Type() where TPersistentType : NHibernate.UserTypes.IUserVersionType; void Type(System.Type persistentType); - void Type(NHibernate.Type.IVersionType persistentType); void UnsavedValue(object value); + void Insert(bool useInInsert); + void Generated(NHibernate.Mapping.ByCode.VersionGeneration generatedByDb); } - - // Generated from `NHibernate.Mapping.ByCode.IdMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class IdMapperExtensions - { - public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper, object parameters) => throw null; - public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper) => throw null; - public static void Type(this NHibernate.Mapping.ByCode.IIdMapper idMapper, System.Type persistentType, object parameters) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.IdentityGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public IdentityGeneratorDef() => throw null; - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.Import` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Import - { - public void AddToMapping(NHibernate.Cfg.MappingSchema.HbmMapping hbmMapping) => throw null; - public Import(System.Type importType, string rename) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.IncrementGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IncrementGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public IncrementGeneratorDef() => throw null; - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.JoinedSubclassAttributesMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class JoinedSubclassAttributesMapperExtensions - { - public static void Extends(this NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; - public static void Extends(this NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper, string entityOrClassName) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.LazyRelation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class LazyRelation { - protected LazyRelation() => throw null; - public static NHibernate.Mapping.ByCode.LazyRelation NoLazy; - public static NHibernate.Mapping.ByCode.LazyRelation NoProxy; public static NHibernate.Mapping.ByCode.LazyRelation Proxy; + public static NHibernate.Mapping.ByCode.LazyRelation NoProxy; + public static NHibernate.Mapping.ByCode.LazyRelation NoLazy; public abstract NHibernate.Cfg.MappingSchema.HbmLaziness ToHbm(); + protected LazyRelation() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.ManyToOneMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ManyToOneMapperExtensions - { - public static void EntityName(this NHibernate.Mapping.ByCode.IManyToOneMapper mapper, string entityName) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.MappingsExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class MappingsExtensions + public static partial class MappingsExtensions { - public static string AsString(this NHibernate.Cfg.MappingSchema.HbmMapping mappings) => throw null; public static void WriteAllXmlMapping(this System.Collections.Generic.IEnumerable mappings) => throw null; + public static string AsString(this NHibernate.Cfg.MappingSchema.HbmMapping mappings) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.ModelExplicitDeclarationsHolderExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ModelExplicitDeclarationsHolderExtensions + public static partial class ModelExplicitDeclarationsHolderExtensions { public static void Merge(this NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder destination, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder source) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.ModelMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ModelMapper { - public void AddMapping() where T : NHibernate.Mapping.ByCode.IConformistHoldersProvider, new() => throw null; - public void AddMapping(System.Type type) => throw null; - public void AddMapping(NHibernate.Mapping.ByCode.IConformistHoldersProvider mapping) => throw null; - public void AddMappings(System.Collections.Generic.IEnumerable types) => throw null; - public event NHibernate.Mapping.ByCode.Impl.AnyMappingHandler AfterMapAny; - public event NHibernate.Mapping.ByCode.Impl.BagMappingHandler AfterMapBag; - public event NHibernate.Mapping.ByCode.Impl.RootClassMappingHandler AfterMapClass; - public event NHibernate.Mapping.ByCode.Impl.ComponentMappingHandler AfterMapComponent; - public event NHibernate.Mapping.ByCode.Impl.ElementMappingHandler AfterMapElement; - public event NHibernate.Mapping.ByCode.Impl.IdBagMappingHandler AfterMapIdBag; - public event NHibernate.Mapping.ByCode.Impl.JoinedSubclassMappingHandler AfterMapJoinedSubclass; - public event NHibernate.Mapping.ByCode.Impl.ListMappingHandler AfterMapList; - public event NHibernate.Mapping.ByCode.Impl.ManyToManyMappingHandler AfterMapManyToMany; - public event NHibernate.Mapping.ByCode.Impl.ManyToOneMappingHandler AfterMapManyToOne; - public event NHibernate.Mapping.ByCode.Impl.MapMappingHandler AfterMapMap; - public event NHibernate.Mapping.ByCode.Impl.MapKeyMappingHandler AfterMapMapKey; - public event NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMappingHandler AfterMapMapKeyManyToMany; - public event NHibernate.Mapping.ByCode.Impl.OneToManyMappingHandler AfterMapOneToMany; - public event NHibernate.Mapping.ByCode.Impl.OneToOneMappingHandler AfterMapOneToOne; - public event NHibernate.Mapping.ByCode.Impl.PropertyMappingHandler AfterMapProperty; - public event NHibernate.Mapping.ByCode.Impl.SetMappingHandler AfterMapSet; - public event NHibernate.Mapping.ByCode.Impl.SubclassMappingHandler AfterMapSubclass; - public event NHibernate.Mapping.ByCode.Impl.UnionSubclassMappingHandler AfterMapUnionSubclass; - public event NHibernate.Mapping.ByCode.Impl.AnyMappingHandler BeforeMapAny; - public event NHibernate.Mapping.ByCode.Impl.BagMappingHandler BeforeMapBag; - public event NHibernate.Mapping.ByCode.Impl.RootClassMappingHandler BeforeMapClass; - public event NHibernate.Mapping.ByCode.Impl.ComponentMappingHandler BeforeMapComponent; - public event NHibernate.Mapping.ByCode.Impl.ElementMappingHandler BeforeMapElement; - public event NHibernate.Mapping.ByCode.Impl.IdBagMappingHandler BeforeMapIdBag; - public event NHibernate.Mapping.ByCode.Impl.JoinedSubclassMappingHandler BeforeMapJoinedSubclass; - public event NHibernate.Mapping.ByCode.Impl.ListMappingHandler BeforeMapList; - public event NHibernate.Mapping.ByCode.Impl.ManyToManyMappingHandler BeforeMapManyToMany; - public event NHibernate.Mapping.ByCode.Impl.ManyToOneMappingHandler BeforeMapManyToOne; - public event NHibernate.Mapping.ByCode.Impl.MapMappingHandler BeforeMapMap; - public event NHibernate.Mapping.ByCode.Impl.MapKeyMappingHandler BeforeMapMapKey; - public event NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMappingHandler BeforeMapMapKeyManyToMany; - public event NHibernate.Mapping.ByCode.Impl.OneToManyMappingHandler BeforeMapOneToMany; - public event NHibernate.Mapping.ByCode.Impl.OneToOneMappingHandler BeforeMapOneToOne; - public event NHibernate.Mapping.ByCode.Impl.PropertyMappingHandler BeforeMapProperty; - public event NHibernate.Mapping.ByCode.Impl.SetMappingHandler BeforeMapSet; - public event NHibernate.Mapping.ByCode.Impl.SubclassMappingHandler BeforeMapSubclass; - public event NHibernate.Mapping.ByCode.Impl.UnionSubclassMappingHandler BeforeMapUnionSubclass; + public ModelMapper() => throw null; + public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector) => throw null; + public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider membersProvider) => throw null; + public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder) => throw null; + public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizerHolder, NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider membersProvider) => throw null; public void Class(System.Action> customizeAction) where TRootEntity : class => throw null; + public void Subclass(System.Action> customizeAction) where TEntity : class => throw null; + public void JoinedSubclass(System.Action> customizeAction) where TEntity : class => throw null; + public void UnionSubclass(System.Action> customizeAction) where TEntity : class => throw null; + public void Component(System.Action> customizeAction) => throw null; + public void Import() => throw null; + public void Import(string rename) => throw null; public NHibernate.Cfg.MappingSchema.HbmMapping CompileMappingFor(System.Collections.Generic.IEnumerable types) => throw null; - public NHibernate.Cfg.MappingSchema.HbmMapping CompileMappingForAllExplicitlyAddedEntities() => throw null; public System.Collections.Generic.IEnumerable CompileMappingForEach(System.Collections.Generic.IEnumerable types) => throw null; - public System.Collections.Generic.IEnumerable CompileMappingForEachExplicitlyAddedEntity() => throw null; - public void Component(System.Action> customizeAction) => throw null; - protected virtual NHibernate.Mapping.ByCode.ModelMapper.ICollectionElementRelationMapper DetermineCollectionElementRelationType(System.Reflection.MemberInfo property, NHibernate.Mapping.ByCode.PropertyPath propertyPath, System.Type collectionElementType) => throw null; protected void ForEachMemberPath(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.PropertyPath progressivePath, System.Action invoke) => throw null; protected System.Reflection.MemberInfo GetComponentParentReferenceProperty(System.Collections.Generic.IEnumerable persistentProperties, System.Type propertiesContainerType) => throw null; - // Generated from `NHibernate.Mapping.ByCode.ModelMapper+ICollectionElementRelationMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + protected virtual NHibernate.Mapping.ByCode.ModelMapper.ICollectionElementRelationMapper DetermineCollectionElementRelationType(System.Reflection.MemberInfo property, NHibernate.Mapping.ByCode.PropertyPath propertyPath, System.Type collectionElementType) => throw null; + public void AddMapping() where T : NHibernate.Mapping.ByCode.IConformistHoldersProvider, new() => throw null; + public void AddMapping(NHibernate.Mapping.ByCode.IConformistHoldersProvider mapping) => throw null; + public void AddMapping(System.Type type) => throw null; + public void AddMappings(System.Collections.Generic.IEnumerable types) => throw null; + public NHibernate.Cfg.MappingSchema.HbmMapping CompileMappingForAllExplicitlyAddedEntities() => throw null; + public System.Collections.Generic.IEnumerable CompileMappingForEachExplicitlyAddedEntity() => throw null; + public NHibernate.Mapping.ByCode.IModelInspector ModelInspector { get => throw null; } + protected NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider MembersProvider { get => throw null; } + public event NHibernate.Mapping.ByCode.Impl.RootClassMappingHandler BeforeMapClass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.SubclassMappingHandler BeforeMapSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.JoinedSubclassMappingHandler BeforeMapJoinedSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.UnionSubclassMappingHandler BeforeMapUnionSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.PropertyMappingHandler BeforeMapProperty { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ManyToOneMappingHandler BeforeMapManyToOne { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.OneToOneMappingHandler BeforeMapOneToOne { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.AnyMappingHandler BeforeMapAny { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ComponentMappingHandler BeforeMapComponent { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.SetMappingHandler BeforeMapSet { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.BagMappingHandler BeforeMapBag { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.IdBagMappingHandler BeforeMapIdBag { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ListMappingHandler BeforeMapList { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapMappingHandler BeforeMapMap { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ManyToManyMappingHandler BeforeMapManyToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ElementMappingHandler BeforeMapElement { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.OneToManyMappingHandler BeforeMapOneToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMappingHandler BeforeMapMapKeyManyToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapKeyMappingHandler BeforeMapMapKey { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.RootClassMappingHandler AfterMapClass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.SubclassMappingHandler AfterMapSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.JoinedSubclassMappingHandler AfterMapJoinedSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.UnionSubclassMappingHandler AfterMapUnionSubclass { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.PropertyMappingHandler AfterMapProperty { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ManyToOneMappingHandler AfterMapManyToOne { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.OneToOneMappingHandler AfterMapOneToOne { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.AnyMappingHandler AfterMapAny { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ComponentMappingHandler AfterMapComponent { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.SetMappingHandler AfterMapSet { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.BagMappingHandler AfterMapBag { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.IdBagMappingHandler AfterMapIdBag { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ListMappingHandler AfterMapList { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapMappingHandler AfterMapMap { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ManyToManyMappingHandler AfterMapManyToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.ElementMappingHandler AfterMapElement { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.OneToManyMappingHandler AfterMapOneToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMappingHandler AfterMapMapKeyManyToMany { add { } remove { } } + public event NHibernate.Mapping.ByCode.Impl.MapKeyMappingHandler AfterMapMapKey { add { } remove { } } protected interface ICollectionElementRelationMapper { void Map(NHibernate.Mapping.ByCode.ICollectionElementRelation relation); void MapCollectionProperties(NHibernate.Mapping.ByCode.ICollectionPropertiesMapper mapped); } - - - // Generated from `NHibernate.Mapping.ByCode.ModelMapper+IMapKeyRelationMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` protected interface IMapKeyRelationMapper { void Map(NHibernate.Mapping.ByCode.IMapKeyRelation relation); } - - - public void Import(string rename) => throw null; - public void Import() => throw null; - public void JoinedSubclass(System.Action> customizeAction) where TEntity : class => throw null; - protected NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider MembersProvider { get => throw null; } - public NHibernate.Mapping.ByCode.IModelInspector ModelInspector { get => throw null; } - public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider membersProvider) => throw null; - public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizerHolder, NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider membersProvider) => throw null; - public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder) => throw null; - public ModelMapper(NHibernate.Mapping.ByCode.IModelInspector modelInspector) => throw null; - public ModelMapper() => throw null; - public void Subclass(System.Action> customizeAction) where TEntity : class => throw null; - public void UnionSubclass(System.Action> customizeAction) where TEntity : class => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.NativeGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NativeGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public NativeGeneratorDef() => throw null; - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.NativeGuidGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NativeGuidGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public NativeGuidGeneratorDef() => throw null; - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.NotFoundMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class NotFoundMode { - public static NHibernate.Mapping.ByCode.NotFoundMode Exception; public static NHibernate.Mapping.ByCode.NotFoundMode Ignore; - protected NotFoundMode() => throw null; + public static NHibernate.Mapping.ByCode.NotFoundMode Exception; public abstract NHibernate.Cfg.MappingSchema.HbmNotFoundMode ToHbm(); + protected NotFoundMode() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.OnDeleteAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum OnDeleteAction - { - Cascade, - NoAction, - } - - // Generated from `NHibernate.Mapping.ByCode.OneToOneMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class OneToOneMapperExtensions - { - public static void Fetch(this NHibernate.Mapping.ByCode.IOneToOneMapper mapper, NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public static void Formulas(this NHibernate.Mapping.ByCode.IOneToOneMapper mapper, params string[] formulas) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.OptimisticLockMode` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum OptimisticLockMode { - All, - Dirty, - None, - Version, + None = 0, + Version = 1, + Dirty = 2, + All = 3, } - - // Generated from `NHibernate.Mapping.ByCode.PolymorphismType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum PolymorphismType { - Explicit, - Implicit, + Implicit = 0, + Explicit = 1, } - - // Generated from `NHibernate.Mapping.ByCode.PropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class PropertyGeneration { + public static NHibernate.Mapping.ByCode.PropertyGeneration Never; + public static NHibernate.Mapping.ByCode.PropertyGeneration Insert; public static NHibernate.Mapping.ByCode.PropertyGeneration Always; - // Generated from `NHibernate.Mapping.ByCode.PropertyGeneration+AlwaysPropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + protected PropertyGeneration() => throw null; public class AlwaysPropertyGeneration : NHibernate.Mapping.ByCode.PropertyGeneration { public AlwaysPropertyGeneration() => throw null; } - - - public static NHibernate.Mapping.ByCode.PropertyGeneration Insert; - // Generated from `NHibernate.Mapping.ByCode.PropertyGeneration+InsertPropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InsertPropertyGeneration : NHibernate.Mapping.ByCode.PropertyGeneration { public InsertPropertyGeneration() => throw null; } - - - public static NHibernate.Mapping.ByCode.PropertyGeneration Never; - // Generated from `NHibernate.Mapping.ByCode.PropertyGeneration+NeverPropertyGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NeverPropertyGeneration : NHibernate.Mapping.ByCode.PropertyGeneration { public NeverPropertyGeneration() => throw null; } - - - protected PropertyGeneration() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.PropertyMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class PropertyMapperExtensions - { - public static void FetchGroup(this NHibernate.Mapping.ByCode.IPropertyMapper mapper, string name) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.PropertyPath` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertyPath { + public PropertyPath(NHibernate.Mapping.ByCode.PropertyPath previousPath, System.Reflection.MemberInfo localMember) => throw null; + public System.Reflection.MemberInfo GetRootMember() => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Mapping.ByCode.PropertyPath other) => throw null; public override int GetHashCode() => throw null; - public System.Reflection.MemberInfo GetRootMember() => throw null; - public System.Reflection.MemberInfo LocalMember { get => throw null; } - public NHibernate.Mapping.ByCode.PropertyPath PreviousPath { get => throw null; } - public PropertyPath(NHibernate.Mapping.ByCode.PropertyPath previousPath, System.Reflection.MemberInfo localMember) => throw null; public string ToColumnName() => throw null; public override string ToString() => throw null; + public NHibernate.Mapping.ByCode.PropertyPath PreviousPath { get => throw null; } + public System.Reflection.MemberInfo LocalMember { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.PropertyPathExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class PropertyPathExtensions + public static partial class PropertyPathExtensions { - public static NHibernate.Mapping.ByCode.PropertyPath DepureFirstLevelIfCollection(this NHibernate.Mapping.ByCode.PropertyPath source) => throw null; public static System.Type GetContainerEntity(this NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.IModelInspector domainInspector) => throw null; - public static System.Collections.Generic.IEnumerable InverseProgressivePath(this NHibernate.Mapping.ByCode.PropertyPath source) => throw null; public static string ToColumnName(this NHibernate.Mapping.ByCode.PropertyPath propertyPath, string pathSeparator) => throw null; + public static System.Collections.Generic.IEnumerable InverseProgressivePath(this NHibernate.Mapping.ByCode.PropertyPath source) => throw null; + public static NHibernate.Mapping.ByCode.PropertyPath DepureFirstLevelIfCollection(this NHibernate.Mapping.ByCode.PropertyPath source) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.PropertyToField` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertyToField { - public static System.Collections.Generic.IDictionary DefaultStrategies { get => throw null; } public static System.Reflection.FieldInfo GetBackFieldInfo(System.Reflection.PropertyInfo subject) => throw null; public PropertyToField() => throw null; + public static System.Collections.Generic.IDictionary DefaultStrategies { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.SchemaAction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` [System.Flags] public enum SchemaAction { - All, - Drop, - Export, - None, - Update, - Validate, + None = 0, + Drop = 1, + Update = 2, + Export = 4, + Validate = 8, + All = 15, } - - // Generated from `NHibernate.Mapping.ByCode.SchemaActionConverter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SchemaActionConverter { - public static bool Has(this NHibernate.Mapping.ByCode.SchemaAction source, NHibernate.Mapping.ByCode.SchemaAction value) => throw null; public static string ToSchemaActionString(this NHibernate.Mapping.ByCode.SchemaAction source) => throw null; + public static bool Has(this NHibernate.Mapping.ByCode.SchemaAction source, NHibernate.Mapping.ByCode.SchemaAction value) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.SelectGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SelectGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public SelectGeneratorDef() => throw null; - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.SequenceGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SequenceGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public SequenceGeneratorDef() => throw null; - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.SequenceHiLoGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SequenceHiLoGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public SequenceHiLoGeneratorDef() => throw null; - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.SequenceIdentityGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SequenceIdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public SequenceIdentityGeneratorDef() => throw null; - public bool SupportedAsCollectionElementId { get => throw null; } - } - - // Generated from `NHibernate.Mapping.ByCode.SimpleModelInspector` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SimpleModelInspector : NHibernate.Mapping.ByCode.IModelInspector, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder { + public SimpleModelInspector() => throw null; + protected bool MatchArrayMember(System.Reflection.MemberInfo subject) => throw null; + protected bool MatchDictionaryMember(System.Reflection.MemberInfo subject) => throw null; + protected bool MatchBagMember(System.Reflection.MemberInfo subject) => throw null; + protected bool MatchCollection(System.Reflection.MemberInfo subject, System.Predicate specificCollectionPredicate) => throw null; + protected bool MatchSetMember(System.Reflection.MemberInfo subject) => throw null; + protected bool MatchNoReadOnlyPropertyPattern(System.Reflection.MemberInfo subject) => throw null; + protected bool IsReadOnlyProperty(System.Reflection.MemberInfo subject) => throw null; + protected bool IsAutoproperty(System.Reflection.PropertyInfo property) => throw null; + protected bool CanReadCantWriteInsideType(System.Reflection.PropertyInfo property) => throw null; + protected bool CanReadCantWriteInBaseType(System.Reflection.PropertyInfo property) => throw null; + protected bool MatchPoIdPattern(System.Reflection.MemberInfo subject) => throw null; + protected bool MatchComponentPattern(System.Type subject) => throw null; + protected bool MatchEntity(System.Type subject) => throw null; + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetSplitGroupsFor(System.Type type) => throw null; + string NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsRootEntity(System.Type type) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsComponent(System.Type type) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerClassEntity(System.Type type) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerConcreteClassEntity(System.Type type) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsAny(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsArray(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPoid(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsSet(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsBag(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsComponent(System.Type type) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsIdBag(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsList(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsArray(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsMap(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPoid(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsProperty(System.Reflection.MemberInfo member) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsRootEntity(System.Type type) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsSet(System.Reflection.MemberInfo member) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerClassEntity(System.Type type) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsTablePerConcreteClassEntity(System.Type type) => throw null; - void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Any { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Arrays { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Bags { get => throw null; } - protected bool CanReadCantWriteInBaseType(System.Reflection.PropertyInfo property) => throw null; - protected bool CanReadCantWriteInsideType(System.Reflection.PropertyInfo property) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Components { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ComposedIds { get => throw null; } - protected virtual bool DeclaredPolymorphicMatch(System.Reflection.MemberInfo member, System.Func declaredMatch) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Dictionaries { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.DynamicComponents { get => throw null; } - System.Type NHibernate.Mapping.ByCode.IModelInspector.GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; - System.Type NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelInspector.GetPropertiesSplits(System.Type type) => throw null; - string NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetSplitGroupsFor(System.Type type) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.IdBags { get => throw null; } - public void IsAny(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsAny(System.Reflection.MemberInfo member) => throw null; - public void IsArray(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsArray(System.Reflection.MemberInfo role) => throw null; - protected bool IsAutoproperty(System.Reflection.PropertyInfo property) => throw null; - public void IsBag(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsBag(System.Reflection.MemberInfo role) => throw null; - public void IsComponent(System.Func match) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; + void NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsRootEntity(System.Type type) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsComponent(System.Type type) => throw null; - public void IsDictionary(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsDictionary(System.Reflection.MemberInfo role) => throw null; - public void IsDynamicComponent(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsDynamicComponent(System.Reflection.MemberInfo member) => throw null; - public void IsEntity(System.Func match) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsEntity(System.Type type) => throw null; - public void IsIdBag(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsIdBag(System.Reflection.MemberInfo role) => throw null; - public void IsList(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsList(System.Reflection.MemberInfo role) => throw null; - public void IsManyToAny(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToAny(System.Reflection.MemberInfo member) => throw null; - public void IsManyToMany(System.Func match) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClass(System.Type type) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClassHierarchy(System.Type type) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerConcreteClass(System.Type type) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsOneToOne(System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToOne(System.Reflection.MemberInfo member) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToManyItem(System.Reflection.MemberInfo member) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToManyKey(System.Reflection.MemberInfo member) => throw null; - public void IsManyToOne(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToOne(System.Reflection.MemberInfo member) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsMemberOfComposedId(System.Reflection.MemberInfo member) => throw null; - public void IsMemberOfNaturalId(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsMemberOfNaturalId(System.Reflection.MemberInfo member) => throw null; - public void IsOneToMany(System.Func match) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsOneToMany(System.Reflection.MemberInfo member) => throw null; - public void IsOneToOne(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsOneToOne(System.Reflection.MemberInfo member) => throw null; - public void IsPersistentId(System.Func match) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsManyToAny(System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsAny(System.Reflection.MemberInfo member) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsPersistentId(System.Reflection.MemberInfo member) => throw null; - public void IsPersistentProperty(System.Func match) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsMemberOfComposedId(System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsVersion(System.Reflection.MemberInfo member) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsMemberOfNaturalId(System.Reflection.MemberInfo member) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsPersistentProperty(System.Reflection.MemberInfo member) => throw null; - public void IsProperty(System.Func match) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsSet(System.Reflection.MemberInfo role) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsBag(System.Reflection.MemberInfo role) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsIdBag(System.Reflection.MemberInfo role) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsList(System.Reflection.MemberInfo role) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsArray(System.Reflection.MemberInfo role) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsDictionary(System.Reflection.MemberInfo role) => throw null; bool NHibernate.Mapping.ByCode.IModelInspector.IsProperty(System.Reflection.MemberInfo member) => throw null; - protected bool IsReadOnlyProperty(System.Reflection.MemberInfo subject) => throw null; + bool NHibernate.Mapping.ByCode.IModelInspector.IsDynamicComponent(System.Reflection.MemberInfo member) => throw null; + System.Type NHibernate.Mapping.ByCode.IModelInspector.GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; + System.Type NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelInspector.GetPropertiesSplits(System.Type type) => throw null; + protected virtual bool DeclaredPolymorphicMatch(System.Reflection.MemberInfo member, System.Func declaredMatch) => throw null; public void IsRootEntity(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsRootEntity(System.Type type) => throw null; - public void IsSet(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsSet(System.Reflection.MemberInfo role) => throw null; + public void IsComponent(System.Func match) => throw null; + public void IsEntity(System.Func match) => throw null; public void IsTablePerClass(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClass(System.Type type) => throw null; public void IsTablePerClassHierarchy(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClassHierarchy(System.Type type) => throw null; - public void IsTablePerClassSplit(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerClassSplit(System.Type type, object splitGroupId, System.Reflection.MemberInfo member) => throw null; public void IsTablePerConcreteClass(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsTablePerConcreteClass(System.Type type) => throw null; + public void IsOneToOne(System.Func match) => throw null; + public void IsManyToOne(System.Func match) => throw null; + public void IsManyToMany(System.Func match) => throw null; + public void IsOneToMany(System.Func match) => throw null; + public void IsManyToAny(System.Func match) => throw null; + public void IsAny(System.Func match) => throw null; + public void IsPersistentId(System.Func match) => throw null; public void IsVersion(System.Func match) => throw null; - bool NHibernate.Mapping.ByCode.IModelInspector.IsVersion(System.Reflection.MemberInfo member) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ItemManyToManyRelations { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.KeyManyToManyRelations { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Lists { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ManyToAnyRelations { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ManyToOneRelations { get => throw null; } - protected bool MatchArrayMember(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchBagMember(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchCollection(System.Reflection.MemberInfo subject, System.Predicate specificCollectionPredicate) => throw null; - protected bool MatchComponentPattern(System.Type subject) => throw null; - protected bool MatchDictionaryMember(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchEntity(System.Type subject) => throw null; - protected bool MatchNoReadOnlyPropertyPattern(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchPoIdPattern(System.Reflection.MemberInfo subject) => throw null; - protected bool MatchSetMember(System.Reflection.MemberInfo subject) => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.NaturalIds { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.OneToManyRelations { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.OneToOneRelations { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.PersistentMembers { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Poids { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Properties { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.RootEntities { get => throw null; } - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Sets { get => throw null; } - public SimpleModelInspector() => throw null; - System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.SplitDefinitions { get => throw null; } + public void IsMemberOfNaturalId(System.Func match) => throw null; + public void IsPersistentProperty(System.Func match) => throw null; + public void IsSet(System.Func match) => throw null; + public void IsBag(System.Func match) => throw null; + public void IsIdBag(System.Func match) => throw null; + public void IsList(System.Func match) => throw null; + public void IsArray(System.Func match) => throw null; + public void IsDictionary(System.Func match) => throw null; + public void IsProperty(System.Func match) => throw null; public void SplitsFor(System.Func, System.Collections.Generic.IEnumerable> getPropertiesSplitsId) => throw null; + public void IsTablePerClassSplit(System.Func match) => throw null; + public void IsDynamicComponent(System.Func match) => throw null; + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.RootEntities { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Components { get => throw null; } System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.TablePerClassEntities { get => throw null; } System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.TablePerClassHierarchyEntities { get => throw null; } System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.TablePerConcreteClassEntities { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.OneToOneRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ManyToOneRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.KeyManyToManyRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ItemManyToManyRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.OneToManyRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ManyToAnyRelations { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Any { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Poids { get => throw null; } System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.VersionProperties { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.NaturalIds { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Sets { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Bags { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.IdBags { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Lists { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Arrays { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Dictionaries { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.Properties { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.PersistentMembers { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.SplitDefinitions { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.DynamicComponents { get => throw null; } + System.Collections.Generic.IEnumerable NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder.ComposedIds { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.SplitDefinition` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SplitDefinition - { - public string GroupId { get => throw null; set => throw null; } - public System.Reflection.MemberInfo Member { get => throw null; set => throw null; } - public System.Type On { get => throw null; set => throw null; } - public SplitDefinition(System.Type on, string groupId, System.Reflection.MemberInfo member) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.SubclassAttributesMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class SubclassAttributesMapperExtensions - { - public static void Extends(this NHibernate.Mapping.ByCode.ISubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; - public static void Extends(this NHibernate.Mapping.ByCode.ISubclassAttributesMapper mapper, string entityOrClassName) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.TableGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TableGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - public TableGeneratorDef() => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.TableHiLoGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TableHiLoGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - public TableHiLoGeneratorDef() => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.TriggerIdentityGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TriggerIdentityGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef + public enum SqlCheck { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - public TriggerIdentityGeneratorDef() => throw null; + None = 0, + RowCount = 1, + Param = 2, } - - // Generated from `NHibernate.Mapping.ByCode.TypeExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TypeExtensions + public static partial class TypeExtensions { + public static System.Collections.Generic.IEnumerable GetBaseTypes(this System.Type type) => throw null; + public static System.Collections.Generic.IEnumerable GetHierarchyFromBase(this System.Type type) => throw null; + public static System.Type GetPropertyOrFieldType(this System.Reflection.MemberInfo propertyOrField) => throw null; public static System.Reflection.MemberInfo DecodeMemberAccessExpression(System.Linq.Expressions.Expression> expression) => throw null; public static System.Reflection.MemberInfo DecodeMemberAccessExpression(System.Linq.Expressions.Expression> expression) => throw null; public static System.Reflection.MemberInfo DecodeMemberAccessExpressionOf(System.Linq.Expressions.Expression> expression) => throw null; public static System.Reflection.MemberInfo DecodeMemberAccessExpressionOf(System.Linq.Expressions.Expression> expression) => throw null; - public static System.Type DetermineCollectionElementOrDictionaryValueType(this System.Type genericCollection) => throw null; + public static System.Reflection.MemberInfo GetMemberFromDeclaringType(this System.Reflection.MemberInfo source) => throw null; + public static System.Collections.Generic.IEnumerable GetMemberFromDeclaringClasses(this System.Reflection.MemberInfo source) => throw null; + public static System.Collections.Generic.IEnumerable GetPropertyFromInterfaces(this System.Reflection.MemberInfo source) => throw null; public static System.Type DetermineCollectionElementType(this System.Type genericCollection) => throw null; + public static System.Type DetermineRequiredCollectionElementType(this System.Reflection.MemberInfo collectionProperty) => throw null; + public static System.Type DetermineCollectionElementOrDictionaryValueType(this System.Type genericCollection) => throw null; public static System.Type DetermineDictionaryKeyType(this System.Type genericDictionary) => throw null; public static System.Type DetermineDictionaryValueType(this System.Type genericDictionary) => throw null; - public static System.Type DetermineRequiredCollectionElementType(this System.Reflection.MemberInfo collectionProperty) => throw null; - public static System.Collections.Generic.IEnumerable GetBaseTypes(this System.Type type) => throw null; - public static System.Type GetFirstImplementorOf(this System.Type source, System.Type abstractType) => throw null; - public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Reflection.BindingFlags bindingFlags, System.Func acceptPropertyClauses) => throw null; - public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Reflection.BindingFlags bindingFlags) => throw null; - public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Func acceptPropertyClauses) => throw null; + public static bool IsGenericCollection(this System.Type source) => throw null; public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType) => throw null; - public static System.Collections.Generic.IEnumerable GetGenericInterfaceTypeDefinitions(this System.Type type) => throw null; - public static System.Collections.Generic.IEnumerable GetHierarchyFromBase(this System.Type type) => throw null; + public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Func acceptPropertyClauses) => throw null; + public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Reflection.BindingFlags bindingFlags) => throw null; + public static System.Reflection.MemberInfo GetFirstPropertyOfType(this System.Type propertyContainerType, System.Type propertyType, System.Reflection.BindingFlags bindingFlags, System.Func acceptPropertyClauses) => throw null; public static System.Collections.Generic.IEnumerable GetInterfaceProperties(this System.Type type) => throw null; - public static System.Collections.Generic.IEnumerable GetMemberFromDeclaringClasses(this System.Reflection.MemberInfo source) => throw null; - public static System.Reflection.MemberInfo GetMemberFromDeclaringType(this System.Reflection.MemberInfo source) => throw null; - public static System.Reflection.MemberInfo GetMemberFromReflectedType(this System.Reflection.MemberInfo member, System.Type reflectedType) => throw null; - public static System.Collections.Generic.IEnumerable GetPropertyFromInterfaces(this System.Reflection.MemberInfo source) => throw null; - public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingName(this System.Type source, string memberName) => throw null; - public static System.Type GetPropertyOrFieldType(this System.Reflection.MemberInfo propertyOrField) => throw null; - public static bool HasPublicPropertyOf(this System.Type source, System.Type typeOfProperty, System.Func acceptPropertyClauses) => throw null; - public static bool HasPublicPropertyOf(this System.Type source, System.Type typeOfProperty) => throw null; public static bool IsEnumOrNullableEnum(this System.Type type) => throw null; public static bool IsFlagEnumOrNullableFlagEnum(this System.Type type) => throw null; - public static bool IsGenericCollection(this System.Type source) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.UUIDHexGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UUIDHexGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - public UUIDHexGeneratorDef(string format, string separator) => throw null; - public UUIDHexGeneratorDef(string format) => throw null; - public UUIDHexGeneratorDef() => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.UUIDStringGeneratorDef` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UUIDStringGeneratorDef : NHibernate.Mapping.ByCode.IGeneratorDef - { - public string Class { get => throw null; } - public System.Type DefaultReturnType { get => throw null; } - public object Params { get => throw null; } - public bool SupportedAsCollectionElementId { get => throw null; } - public UUIDStringGeneratorDef() => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.UnionSubclassAttributesMapperExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class UnionSubclassAttributesMapperExtensions - { - public static void Extends(this NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper, string entityOrClassName) where TEntity : class => throw null; - public static void Extends(this NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper, string entityOrClassName) => throw null; + public static System.Collections.Generic.IEnumerable GetGenericInterfaceTypeDefinitions(this System.Type type) => throw null; + public static System.Type GetFirstImplementorOf(this System.Type source, System.Type abstractType) => throw null; + public static bool HasPublicPropertyOf(this System.Type source, System.Type typeOfProperty) => throw null; + public static bool HasPublicPropertyOf(this System.Type source, System.Type typeOfProperty, System.Func acceptPropertyClauses) => throw null; + public static System.Reflection.MemberInfo GetMemberFromReflectedType(this System.Reflection.MemberInfo member, System.Type reflectedType) => throw null; + public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingName(this System.Type source, string memberName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.UnsavedValueType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum UnsavedValueType { - Any, - None, - Undefined, + Undefined = 0, + Any = 1, + None = 2, } - - // Generated from `NHibernate.Mapping.ByCode.VersionGeneration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class VersionGeneration { - public static NHibernate.Mapping.ByCode.VersionGeneration Always; public static NHibernate.Mapping.ByCode.VersionGeneration Never; + public static NHibernate.Mapping.ByCode.VersionGeneration Always; public abstract NHibernate.Cfg.MappingSchema.HbmVersionGeneration ToHbm(); protected VersionGeneration() => throw null; } - namespace Conformist { - // Generated from `NHibernate.Mapping.ByCode.Conformist.ClassMapping<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassMapping : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ClassCustomizer where T : class { public ClassMapping() : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Conformist.ComponentMapping<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ComponentMapping : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ComponentCustomizer { public ComponentMapping() : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Conformist.JoinedSubclassMapping<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedSubclassMapping : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.JoinedSubclassCustomizer where T : class { public JoinedSubclassMapping() : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Conformist.SubclassMapping<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SubclassMapping : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.SubclassCustomizer where T : class { public SubclassMapping() : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Conformist.UnionSubclassMapping<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnionSubclassMapping : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.UnionSubclassCustomizer where T : class { public UnionSubclassMapping() : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - } namespace Impl { - // Generated from `NHibernate.Mapping.ByCode.Impl.AbstractBasePropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractBasePropertyContainerMapper { + protected System.Type container; + protected NHibernate.Cfg.MappingSchema.HbmMapping mapDoc; protected AbstractBasePropertyContainerMapper(System.Type container, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; protected abstract void AddProperty(object property); - public virtual void Any(System.Reflection.MemberInfo property, System.Type idTypeOfMetaType, System.Action mapping) => throw null; - public virtual void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public virtual void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - protected System.Type Container { get => throw null; } + public virtual void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; protected virtual bool IsMemberSupportedByMappedContainer(System.Reflection.MemberInfo property) => throw null; + public virtual void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public virtual void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public virtual void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public virtual void Any(System.Reflection.MemberInfo property, System.Type idTypeOfMetaType, System.Action mapping) => throw null; protected NHibernate.Cfg.MappingSchema.HbmMapping MapDoc { get => throw null; } - public virtual void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - protected System.Type container; - protected NHibernate.Cfg.MappingSchema.HbmMapping mapDoc; + protected System.Type Container { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractPropertyContainerMapper : NHibernate.Mapping.ByCode.Impl.AbstractBasePropertyContainerMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public abstract class AbstractPropertyContainerMapper : NHibernate.Mapping.ByCode.Impl.AbstractBasePropertyContainerMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { protected AbstractPropertyContainerMapper(System.Type container, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + public virtual void OneToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public virtual void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; public virtual void Bag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; - public virtual void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; public virtual void List(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; public virtual void Map(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action keyMapping, System.Action mapping) => throw null; - public virtual void OneToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public virtual void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; + public virtual void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.AccessorPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AccessorPropertyMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; public AccessorPropertyMapper(System.Type declaringType, string propertyName, System.Action accesorValueSetter) => throw null; - public string PropertyName { get => throw null; set => throw null; } + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public string PropertyName { get => throw null; set { } } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.AnyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnyMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAnyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class AnyMapper : NHibernate.Mapping.ByCode.IAnyMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public AnyMapper(System.Reflection.MemberInfo member, System.Type foreignIdType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmAny any, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public AnyMapper(System.Reflection.MemberInfo member, System.Type foreignIdType, NHibernate.Cfg.MappingSchema.HbmAny any, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; - public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; + public AnyMapper(System.Reflection.MemberInfo member, System.Type foreignIdType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmAny any, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void MetaType(NHibernate.Type.IType metaType) => throw null; + public void MetaType() => throw null; + public void MetaType(System.Type metaType) => throw null; + public void IdType(NHibernate.Type.IType idType) => throw null; public void IdType() => throw null; public void IdType(System.Type idType) => throw null; - public void IdType(NHibernate.Type.IType idType) => throw null; + public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; + public void MetaValue(object value, System.Type entityType) => throw null; + public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; public void Index(string indexName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; - public void MetaType() => throw null; - public void MetaType(System.Type metaType) => throw null; - public void MetaType(NHibernate.Type.IType metaType) => throw null; - public void MetaValue(object value, System.Type entityType) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.AnyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void AnyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.BagMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BagMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IBagPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class BagMapper : NHibernate.Mapping.ByCode.IBagPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public BagMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmBag mapping) => throw null; public BagMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmBag mapping) => throw null; - public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; - public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; - public void Catalog(string catalogName) => throw null; - public System.Type ElementType { get => throw null; set => throw null; } - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; - public void Filter(string filterName, System.Action filterMapping) => throw null; + public BagMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmBag mapping) => throw null; public void Inverse(bool value) => throw null; - public void Key(System.Action keyMapping) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public void Loader(string namedQueryReference) => throw null; public void Mutable(bool value) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void OrderBy(string sqlOrderByClause) => throw null; + public void Where(string sqlWhereClause) => throw null; + public void BatchSize(int value) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void Key(System.Action keyMapping) => throw null; public void OrderBy(System.Reflection.MemberInfo property) => throw null; - public System.Type OwnerType { get => throw null; set => throw null; } - public void Persister(System.Type persister) => throw null; - public void Schema(string schemaName) => throw null; - public void Sort() => throw null; + public void OrderBy(string sqlOrderByClause) => throw null; public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; - public void SqlInsert(string sql) => throw null; - public void SqlUpdate(string sql) => throw null; - public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; + public void Sort() => throw null; + public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; public void Type(System.Type collectionType) => throw null; - public void Where(string sqlWhereClause) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Persister(System.Type persister) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Loader(string namedQueryReference) => throw null; + public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void Subselect(string sql) => throw null; + public System.Type OwnerType { get => throw null; } + public System.Type ElementType { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.BagMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void BagMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.CacheMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CacheMapper : NHibernate.Mapping.ByCode.ICacheMapper { public CacheMapper(NHibernate.Cfg.MappingSchema.HbmCache cacheMapping) => throw null; - public void Include(NHibernate.Mapping.ByCode.CacheInclude cacheInclude) => throw null; - public void Region(string regionName) => throw null; public void Usage(NHibernate.Mapping.ByCode.CacheUsage cacheUsage) => throw null; + public void Region(string regionName) => throw null; + public void Include(NHibernate.Mapping.ByCode.CacheInclude cacheInclude) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CascadeConverter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CascadeConverter { public static string ToCascadeString(this NHibernate.Mapping.ByCode.Cascade source) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ClassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ClassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IClassMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public class ClassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IClassMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper { - public void Abstract(bool isAbstract) => throw null; - protected override void AddProperty(object property) => throw null; - public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; - public void Catalog(string catalogName) => throw null; - public void Check(string check) => throw null; public ClassMapper(System.Type rootClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc, System.Reflection.MemberInfo idProperty) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + protected override void AddProperty(object property) => throw null; + public void Abstract(bool isAbstract) => throw null; + public void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode) => throw null; + public void Id(System.Action mapper) => throw null; + public void Id(System.Reflection.MemberInfo idProperty, System.Action mapper) => throw null; public void ComponentAsId(System.Reflection.MemberInfo idProperty, System.Action mapper) => throw null; public void ComposedId(System.Action idPropertiesMapping) => throw null; public void Discriminator(System.Action discriminatorMapping) => throw null; public void DiscriminatorValue(object value) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - public void Filter(string filterName, System.Action filterMapping) => throw null; - public void Id(System.Reflection.MemberInfo idProperty, System.Action mapper) => throw null; - public void Id(System.Action mapper) => throw null; - public void Join(string splitGroupId, System.Action splitMapping) => throw null; - public System.Collections.Generic.Dictionary JoinMappers { get => throw null; } - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; + public void Table(string tableName) => throw null; + public void Check(string check) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; public void Mutable(bool isMutable) => throw null; + public void Version(System.Reflection.MemberInfo versionProperty, System.Action versionMapping) => throw null; public void NaturalId(System.Action naturalIdMapping) => throw null; - public void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Cache(System.Action cacheMapping) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Where(string whereClause) => throw null; + public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; + public void Join(string splitGroupId, System.Action splitMapping) => throw null; public void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type) => throw null; + public void EntityName(string value) => throw null; public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; - public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; - public void Table(string tableName) => throw null; - public void Version(System.Reflection.MemberInfo versionProperty, System.Action versionMapping) => throw null; - public void Where(string whereClause) => throw null; + public System.Collections.Generic.Dictionary JoinMappers { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CollectionElementRelation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionElementRelation : NHibernate.Mapping.ByCode.ICollectionElementRelation { public CollectionElementRelation(System.Type collectionElementType, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc, System.Action elementRelationshipAssing) => throw null; - public void Component(System.Action mapping) => throw null; public void Element(System.Action mapping) => throw null; - public void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping) => throw null; - public void ManyToMany(System.Action mapping) => throw null; public void OneToMany(System.Action mapping) => throw null; + public void ManyToMany(System.Action mapping) => throw null; + public void Component(System.Action mapping) => throw null; + public void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CollectionIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionIdMapper : NHibernate.Mapping.ByCode.ICollectionIdMapper { public CollectionIdMapper(NHibernate.Cfg.MappingSchema.HbmCollectionId hbmId) => throw null; - public void Column(string name) => throw null; - public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping) => throw null; public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator) => throw null; - public void Length(int length) => throw null; + public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping) => throw null; public void Type(NHibernate.Type.IIdentifierType persistentType) => throw null; + public void Column(string name) => throw null; + public void Length(int length) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ColumnMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ColumnMapper : NHibernate.Mapping.ByCode.IColumnMapper { - public void Check(string checkConstraint) => throw null; public ColumnMapper(NHibernate.Cfg.MappingSchema.HbmColumn mapping, string memberName) => throw null; - public void Default(object defaultValue) => throw null; - public void Index(string indexName) => throw null; - public void Length(int length) => throw null; public void Name(string name) => throw null; + public void Length(int length) => throw null; + public void Precision(short precision) => throw null; + public void Scale(short scale) => throw null; public void NotNullable(bool notnull) => throw null; - public void Precision(System.Int16 precision) => throw null; - public void Scale(System.Int16 scale) => throw null; - public void SqlType(string sqltype) => throw null; public void Unique(bool unique) => throw null; public void UniqueKey(string uniquekeyName) => throw null; + public void SqlType(string sqltype) => throw null; + public void Index(string indexName) => throw null; + public void Check(string checkConstraint) => throw null; + public void Default(object defaultValue) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ColumnOrFormulaMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ColumnOrFormulaMapper : NHibernate.Mapping.ByCode.Impl.ColumnMapper, NHibernate.Mapping.ByCode.IColumnOrFormulaMapper, NHibernate.Mapping.ByCode.IColumnMapper { public ColumnOrFormulaMapper(NHibernate.Cfg.MappingSchema.HbmColumn columnMapping, string memberName, NHibernate.Cfg.MappingSchema.HbmFormula formulaMapping) : base(default(NHibernate.Cfg.MappingSchema.HbmColumn), default(string)) => throw null; public void Formula(string formula) => throw null; public static object[] GetItemsFor(System.Action[] columnOrFormulaMapper, string baseDefaultColumnName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentAsIdLikeComponentAttributesMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentAsIdLikeComponentAttributesMapper : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentAsIdLikeComponentAttributesMapper : NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Class(System.Type componentType) => throw null; public ComponentAsIdLikeComponentAttributesMapper(NHibernate.Mapping.ByCode.IComponentAsIdMapper realMapper) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; - public void Lazy(bool isLazy) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; public void Parent(System.Reflection.MemberInfo parent) => throw null; - public void Unique(bool unique) => throw null; + public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void Lazy(bool isLazy) => throw null; + public void Unique(bool unique) => throw null; + public void Class(System.Type componentType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentAsIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentAsIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComponentAsIdMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentAsIdMapper : NHibernate.Mapping.ByCode.IComponentAsIdMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; + public ComponentAsIdMapper(System.Type componentType, System.Reflection.MemberInfo declaringTypeMember, NHibernate.Cfg.MappingSchema.HbmCompositeId id, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType) => throw null; public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - protected void AddProperty(object property) => throw null; + public void Access(System.Type accessorType) => throw null; public void Class(System.Type componentType) => throw null; - public ComponentAsIdMapper(System.Type componentType, System.Reflection.MemberInfo declaringTypeMember, NHibernate.Cfg.MappingSchema.HbmCompositeId id, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public NHibernate.Cfg.MappingSchema.HbmCompositeId CompositeId { get => throw null; } - public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType) => throw null; + public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + protected void AddProperty(object property) => throw null; + public NHibernate.Cfg.MappingSchema.HbmCompositeId CompositeId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentElementMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentElementMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentElementMapper : NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - protected void AddProperty(object property) => throw null; - public void Class(System.Type componentConcreteType) => throw null; - public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public ComponentElementMapper(System.Type componentType, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc, NHibernate.Cfg.MappingSchema.HbmCompositeElement component) => throw null; + public void Parent(System.Reflection.MemberInfo parent) => throw null; + public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; + public void Unique(bool unique) => throw null; + public void Class(System.Type componentConcreteType) => throw null; + public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; - public void Parent(System.Reflection.MemberInfo parent) => throw null; - public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + protected void AddProperty(object property) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentMapKeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ComponentMapKeyMapper : NHibernate.Mapping.ByCode.IComponentMapKeyMapper { - protected void AddProperty(object property) => throw null; public ComponentMapKeyMapper(System.Type componentType, NHibernate.Cfg.MappingSchema.HbmCompositeMapKey component, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public NHibernate.Cfg.MappingSchema.HbmCompositeMapKey CompositeMapKeyMapping { get => throw null; } - public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + protected void AddProperty(object property) => throw null; + public NHibernate.Cfg.MappingSchema.HbmCompositeMapKey CompositeMapKeyMapping { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IComponentMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - protected override void AddProperty(object property) => throw null; - public void Class(System.Type componentType) => throw null; public ComponentMapper(NHibernate.Cfg.MappingSchema.HbmComponent component, System.Type componentType, System.Reflection.MemberInfo declaringTypeMember, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; public ComponentMapper(NHibernate.Cfg.MappingSchema.HbmComponent component, System.Type componentType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + protected override void AddProperty(object property) => throw null; + public void Parent(System.Reflection.MemberInfo parent) => throw null; + public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; public void LazyGroup(string name) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; - public void Parent(System.Reflection.MemberInfo parent) => throw null; public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + public void Class(System.Type componentType) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void ComponentMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentNestedElementMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentNestedElementMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentNestedElementMapper : NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - protected void AddProperty(object property) => throw null; - public void Class(System.Type componentConcreteType) => throw null; - public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public ComponentNestedElementMapper(System.Type componentType, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc, NHibernate.Cfg.MappingSchema.HbmNestedCompositeElement component, System.Reflection.MemberInfo declaringComponentMember) => throw null; + public void Parent(System.Reflection.MemberInfo parent) => throw null; + public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; + public void Unique(bool unique) => throw null; + public void Class(System.Type componentConcreteType) => throw null; + public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Reflection.MemberInfo parent, System.Action parentMapping) => throw null; - public void Parent(System.Reflection.MemberInfo parent) => throw null; - public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + protected void AddProperty(object property) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComponentParentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ComponentParentMapper : NHibernate.Mapping.ByCode.IComponentParentMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; public ComponentParentMapper(NHibernate.Cfg.MappingSchema.HbmParent parent, System.Reflection.MemberInfo member) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ComposedIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComposedIdMapper : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComposedIdMapper + public class ComposedIdMapper : NHibernate.Mapping.ByCode.IComposedIdMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - protected void AddProperty(object property) => throw null; - public NHibernate.Cfg.MappingSchema.HbmCompositeId ComposedId { get => throw null; } public ComposedIdMapper(System.Type container, NHibernate.Cfg.MappingSchema.HbmCompositeId id, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + protected void AddProperty(object property) => throw null; + public NHibernate.Cfg.MappingSchema.HbmCompositeId ComposedId { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CustomizersHolder : NHibernate.Mapping.ByCode.Impl.ICustomizersHolder { - public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; + public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; - public void AddCustomizer(System.Type type, System.Action joinCustomizer) => throw null; + public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; - public void AddCustomizer(System.Type type, System.Action classCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(System.Type type, System.Action joinCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationOneToManyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyElementCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyManyToManyCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToManyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToAnyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationElementCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; - public CustomizersHolder() => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToManyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationElementCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationOneToManyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToAnyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyManyToManyCustomizer) => throw null; + public void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyElementCustomizer) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToAnyMapper mapper) => throw null; public System.Collections.Generic.IEnumerable GetAllCustomizedEntities() => throw null; - public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper) => throw null; + public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IClassMapper mapper) => throw null; public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.ISubclassMapper mapper) => throw null; public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper) => throw null; - public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinAttributesMapper mapper) => throw null; + public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper) => throw null; public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper) => throw null; - public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IClassMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper mapper) => throw null; + public void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinAttributesMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IPropertyMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapPropertiesMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToOneMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToAnyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IListPropertiesMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapPropertiesMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper) => throw null; public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper mapper) => throw null; - public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper) => throw null; + public void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapper) => throw null; public void Merge(NHibernate.Mapping.ByCode.Impl.CustomizersHolder source) => throw null; + public CustomizersHolder() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.DefaultCandidatePersistentMembersProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultCandidatePersistentMembersProvider : NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider { - public DefaultCandidatePersistentMembersProvider() => throw null; - public System.Collections.Generic.IEnumerable GetComponentMembers(System.Type componentClass) => throw null; public System.Collections.Generic.IEnumerable GetEntityMembersForPoid(System.Type entityClass) => throw null; public System.Collections.Generic.IEnumerable GetRootEntityMembers(System.Type entityClass) => throw null; public System.Collections.Generic.IEnumerable GetSubEntityMembers(System.Type entityClass, System.Type entitySuperclass) => throw null; protected System.Collections.Generic.IEnumerable GetUserDeclaredFields(System.Type type) => throw null; + public System.Collections.Generic.IEnumerable GetComponentMembers(System.Type componentClass) => throw null; + public DefaultCandidatePersistentMembersProvider() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.DiscriminatorMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DiscriminatorMapper : NHibernate.Mapping.ByCode.IDiscriminatorMapper { + public DiscriminatorMapper(NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminatorMapping) => throw null; public void Column(string column) => throw null; public void Column(System.Action columnMapper) => throw null; - public DiscriminatorMapper(NHibernate.Cfg.MappingSchema.HbmDiscriminator discriminatorMapping) => throw null; - public void Force(bool force) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Type(NHibernate.Type.IDiscriminatorType persistentType) => throw null; + public void Type() where TPersistentType : NHibernate.Type.IDiscriminatorType => throw null; + public void Type(System.Type persistentType) => throw null; public void Formula(string formula) => throw null; + public void Force(bool force) => throw null; public void Insert(bool applyOnInsert) => throw null; - public void Length(int length) => throw null; public void NotNullable(bool isNotNullable) => throw null; - public void Type() where TPersistentType : NHibernate.Type.IDiscriminatorType => throw null; - public void Type(System.Type persistentType) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; - public void Type(NHibernate.Type.IDiscriminatorType persistentType) => throw null; + public void Length(int length) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.DynamicComponentMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DynamicComponentMapper : NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IDynamicComponentMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class DynamicComponentMapper : NHibernate.Mapping.ByCode.IDynamicComponentMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public DynamicComponentMapper(NHibernate.Cfg.MappingSchema.HbmDynamicComponent component, System.Reflection.MemberInfo declaringTypeMember, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; protected void AddProperty(object property) => throw null; + public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Any(System.Reflection.MemberInfo property, System.Type idTypeOfMetaType, System.Action mapping) => throw null; + public void OneToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Bag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; - public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public void Component(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public DynamicComponentMapper(NHibernate.Cfg.MappingSchema.HbmDynamicComponent component, System.Reflection.MemberInfo declaringTypeMember, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; + public void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; public void List(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; - public void ManyToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; public void Map(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action keyMapping, System.Action mapping) => throw null; - public void OneToOne(System.Reflection.MemberInfo property, System.Action mapping) => throw null; + public void IdBag(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Property(System.Reflection.MemberInfo property, System.Action mapping) => throw null; - public void Set(System.Reflection.MemberInfo property, System.Action collectionMapping, System.Action mapping) => throw null; - public void Unique(bool unique) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void Unique(bool unique) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ElementMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ElementMapper : NHibernate.Mapping.ByCode.IElementMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper { - public void Column(string name) => throw null; + public ElementMapper(System.Type elementType, NHibernate.Cfg.MappingSchema.HbmElement elementMapping) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; - public ElementMapper(System.Type elementType, NHibernate.Cfg.MappingSchema.HbmElement elementMapping) => throw null; public void Formula(string formula) => throw null; public void Formulas(params string[] formulas) => throw null; - public void Length(int length) => throw null; - public void NotNullable(bool notnull) => throw null; - public void Precision(System.Int16 precision) => throw null; - public void Scale(System.Int16 scale) => throw null; - public void Type(object parameters) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; public void Type() => throw null; + public void Type(object parameters) => throw null; public void Type(System.Type persistentType, object parameters) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Length(int length) => throw null; + public void Precision(short precision) => throw null; + public void Scale(short scale) => throw null; + public void NotNullable(bool notnull) => throw null; public void Unique(bool unique) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ElementMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void ElementMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper collectionRelationElementCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.ExplicitDeclarationsHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ExplicitDeclarationsHolder : NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder { + public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; + public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; + public System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; + public void AddAsRootEntity(System.Type type) => throw null; + public void AddAsComponent(System.Type type) => throw null; + public void AddAsTablePerClassEntity(System.Type type) => throw null; + public void AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; + public void AddAsTablePerConcreteClassEntity(System.Type type) => throw null; + public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; public void AddAsAny(System.Reflection.MemberInfo member) => throw null; - public void AddAsArray(System.Reflection.MemberInfo member) => throw null; + public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; + public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; + public void AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; + public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; + public void AddAsSet(System.Reflection.MemberInfo member) => throw null; public void AddAsBag(System.Reflection.MemberInfo member) => throw null; - public void AddAsComponent(System.Type type) => throw null; - public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; public void AddAsIdBag(System.Reflection.MemberInfo member) => throw null; public void AddAsList(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToAnyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyItemRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToManyKeyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsManyToOneRelation(System.Reflection.MemberInfo member) => throw null; + public void AddAsArray(System.Reflection.MemberInfo member) => throw null; public void AddAsMap(System.Reflection.MemberInfo member) => throw null; - public void AddAsNaturalId(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToManyRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsOneToOneRelation(System.Reflection.MemberInfo member) => throw null; - public void AddAsPartOfComposedId(System.Reflection.MemberInfo member) => throw null; - public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; - public void AddAsPoid(System.Reflection.MemberInfo member) => throw null; public void AddAsProperty(System.Reflection.MemberInfo member) => throw null; + public void AddAsPersistentMember(System.Reflection.MemberInfo member) => throw null; public void AddAsPropertySplit(NHibernate.Mapping.ByCode.SplitDefinition definition) => throw null; - public void AddAsRootEntity(System.Type type) => throw null; - public void AddAsSet(System.Reflection.MemberInfo member) => throw null; - public void AddAsTablePerClassEntity(System.Type type) => throw null; - public void AddAsTablePerClassHierarchyEntity(System.Type type) => throw null; - public void AddAsTablePerConcreteClassEntity(System.Type type) => throw null; - public void AddAsVersionProperty(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable Any { get => throw null; } - public System.Collections.Generic.IEnumerable Arrays { get => throw null; } - public System.Collections.Generic.IEnumerable Bags { get => throw null; } - public System.Collections.Generic.IEnumerable Components { get => throw null; } - public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } - public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } - public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } + public void AddAsDynamicComponent(System.Reflection.MemberInfo member, System.Type componentTemplate) => throw null; public ExplicitDeclarationsHolder() => throw null; - public System.Type GetDynamicComponentTemplate(System.Reflection.MemberInfo member) => throw null; - public string GetSplitGroupFor(System.Reflection.MemberInfo member) => throw null; - public System.Collections.Generic.IEnumerable GetSplitGroupsFor(System.Type type) => throw null; - public System.Collections.Generic.IEnumerable IdBags { get => throw null; } - public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable Lists { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } - public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } - public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } - public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } - public System.Collections.Generic.IEnumerable Poids { get => throw null; } - public System.Collections.Generic.IEnumerable Properties { get => throw null; } public System.Collections.Generic.IEnumerable RootEntities { get => throw null; } - public System.Collections.Generic.IEnumerable Sets { get => throw null; } - public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } + public System.Collections.Generic.IEnumerable Components { get => throw null; } public System.Collections.Generic.IEnumerable TablePerClassEntities { get => throw null; } public System.Collections.Generic.IEnumerable TablePerClassHierarchyEntities { get => throw null; } public System.Collections.Generic.IEnumerable TablePerConcreteClassEntities { get => throw null; } + public System.Collections.Generic.IEnumerable OneToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToOneRelations { get => throw null; } + public System.Collections.Generic.IEnumerable KeyManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ItemManyToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable OneToManyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable ManyToAnyRelations { get => throw null; } + public System.Collections.Generic.IEnumerable Any { get => throw null; } + public System.Collections.Generic.IEnumerable Poids { get => throw null; } + public System.Collections.Generic.IEnumerable ComposedIds { get => throw null; } public System.Collections.Generic.IEnumerable VersionProperties { get => throw null; } + public System.Collections.Generic.IEnumerable NaturalIds { get => throw null; } + public System.Collections.Generic.IEnumerable Sets { get => throw null; } + public System.Collections.Generic.IEnumerable Bags { get => throw null; } + public System.Collections.Generic.IEnumerable IdBags { get => throw null; } + public System.Collections.Generic.IEnumerable Lists { get => throw null; } + public System.Collections.Generic.IEnumerable Arrays { get => throw null; } + public System.Collections.Generic.IEnumerable Dictionaries { get => throw null; } + public System.Collections.Generic.IEnumerable Properties { get => throw null; } + public System.Collections.Generic.IEnumerable DynamicComponents { get => throw null; } + public System.Collections.Generic.IEnumerable PersistentMembers { get => throw null; } + public System.Collections.Generic.IEnumerable SplitDefinitions { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.FilterMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FilterMapper : NHibernate.Mapping.ByCode.IFilterMapper { - public void Condition(string sqlCondition) => throw null; public FilterMapper(string filterName, NHibernate.Cfg.MappingSchema.HbmFilter filter) => throw null; + public void Condition(string sqlCondition) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.GeneratorMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class GeneratorMapper : NHibernate.Mapping.ByCode.IGeneratorMapper { public GeneratorMapper(NHibernate.Cfg.MappingSchema.HbmGenerator generator) => throw null; public void Params(object generatorParameters) => throw null; public void Params(System.Collections.Generic.IDictionary generatorParameters) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ICandidatePersistentMembersProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICandidatePersistentMembersProvider { - System.Collections.Generic.IEnumerable GetComponentMembers(System.Type componentClass); System.Collections.Generic.IEnumerable GetEntityMembersForPoid(System.Type entityClass); System.Collections.Generic.IEnumerable GetRootEntityMembers(System.Type entityClass); System.Collections.Generic.IEnumerable GetSubEntityMembers(System.Type entityClass, System.Type entitySuperclass); + System.Collections.Generic.IEnumerable GetComponentMembers(System.Type componentClass); } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ICustomizersHolder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICustomizersHolder { - void AddCustomizer(System.Type type, System.Action classCustomizer); + void AddCustomizer(System.Type type, System.Action classCustomizer); void AddCustomizer(System.Type type, System.Action classCustomizer); void AddCustomizer(System.Type type, System.Action classCustomizer); - void AddCustomizer(System.Type type, System.Action classCustomizer); + void AddCustomizer(System.Type type, System.Action classCustomizer); void AddCustomizer(System.Type type, System.Action classCustomizer); - void AddCustomizer(System.Type type, System.Action classCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(System.Type type, System.Action classCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationOneToManyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyElementCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyManyToManyCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToManyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToAnyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationElementCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); - System.Collections.Generic.IEnumerable GetAllCustomizedEntities(); - void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action propertyCustomizer); + void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IClassMapper mapper); void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.ISubclassMapper mapper); void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper mapper); - void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinAttributesMapper mapper); + void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper mapper); void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper); - void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IClassMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper mapper); + void InvokeCustomizers(System.Type type, NHibernate.Mapping.ByCode.IJoinAttributesMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IPropertyMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapPropertiesMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToOneMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToAnyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IListPropertiesMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapPropertiesMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper mapper); void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper mapper); - void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper mapper); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyManyToManyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action mapKeyElementCustomizer); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapper); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToManyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationElementCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationOneToManyCustomizer); + void AddCustomizer(NHibernate.Mapping.ByCode.PropertyPath member, System.Action collectionRelationManyToAnyCustomizer); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper mapper); + void InvokeCustomizers(NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToAnyMapper mapper); + System.Collections.Generic.IEnumerable GetAllCustomizedEntities(); } - - // Generated from `NHibernate.Mapping.ByCode.Impl.IdBagMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdBagMapper : NHibernate.Mapping.ByCode.IIdBagPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class IdBagMapper : NHibernate.Mapping.ByCode.IIdBagPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public IdBagMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmIdbag mapping) => throw null; + public IdBagMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmIdbag mapping) => throw null; + public void Inverse(bool value) => throw null; + public void Mutable(bool value) => throw null; + public void Where(string sqlWhereClause) => throw null; public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void Key(System.Action keyMapping) => throw null; + public void OrderBy(System.Reflection.MemberInfo property) => throw null; + public void OrderBy(string sqlOrderByClause) => throw null; + public void Sort() => throw null; + public void Sort() => throw null; public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; + public void Type(System.Type collectionType) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; public void Catalog(string catalogName) => throw null; - public System.Type ElementType { get => throw null; set => throw null; } - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Persister(System.Type persister) => throw null; public void Id(System.Action idMapping) => throw null; - public IdBagMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmIdbag mapping) => throw null; - public IdBagMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmIdbag mapping) => throw null; - public void Inverse(bool value) => throw null; - public void Key(System.Action keyMapping) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Mutable(bool value) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void OrderBy(string sqlOrderByClause) => throw null; - public void OrderBy(System.Reflection.MemberInfo property) => throw null; - public System.Type OwnerType { get => throw null; set => throw null; } - public void Persister(System.Type persister) => throw null; - public void Schema(string schemaName) => throw null; - public void Sort() => throw null; - public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; - public void Type(System.Type collectionType) => throw null; - public void Where(string sqlWhereClause) => throw null; + public System.Type OwnerType { get => throw null; } + public System.Type ElementType { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.IdBagMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void IdBagMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.IdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdMapper : NHibernate.Mapping.ByCode.IIdMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class IdMapper : NHibernate.Mapping.ByCode.IIdMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Access(System.Type accessorType) => throw null; + public IdMapper(NHibernate.Cfg.MappingSchema.HbmId hbmId) => throw null; + public IdMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmId hbmId) => throw null; + public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator) => throw null; + public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping) => throw null; public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Column(string name) => throw null; + public void Access(System.Type accessorType) => throw null; + public void Type(NHibernate.Type.IIdentifierType persistentType) => throw null; + public void Type(System.Type persistentType, object parameters) => throw null; + public void UnsavedValue(object value) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator, System.Action generatorMapping) => throw null; - public void Generator(NHibernate.Mapping.ByCode.IGeneratorDef generator) => throw null; - public IdMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmId hbmId) => throw null; - public IdMapper(NHibernate.Cfg.MappingSchema.HbmId hbmId) => throw null; + public void Column(string name) => throw null; public void Length(int length) => throw null; - public void Type(System.Type persistentType, object parameters) => throw null; - public void Type(NHibernate.Type.IIdentifierType persistentType) => throw null; - public void UnsavedValue(object value) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.JoinMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public class JoinedSubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinedSubclassMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper { + public JoinedSubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; protected override void AddProperty(object property) => throw null; - public void Catalog(string catalogName) => throw null; - public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public void Inverse(bool value) => throw null; - public JoinMapper(System.Type container, string splitGroupId, NHibernate.Cfg.MappingSchema.HbmJoin hbmJoin, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; - public void Key(System.Action keyMapping) => throw null; + public void EntityName(string value) => throw null; + public void Proxy(System.Type proxy) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; + public void SelectBeforeUpdate(bool value) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; public void Loader(string namedQueryReference) => throw null; - public void Optional(bool isOptional) => throw null; - public void Schema(string schemaName) => throw null; - public void SqlDelete(string sql) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public event NHibernate.Mapping.ByCode.Impl.TableNameChangedHandler TableNameChanged; - } - - // Generated from `NHibernate.Mapping.ByCode.Impl.JoinedSubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinedSubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinedSubclassMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper - { public void Abstract(bool isAbstract) => throw null; - protected override void AddProperty(object property) => throw null; - public void BatchSize(int value) => throw null; + public void Table(string tableName) => throw null; public void Catalog(string catalogName) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - public void Extends(string entityOrClassName) => throw null; + public void Schema(string schemaName) => throw null; + public void Key(System.Action keyMapping) => throw null; public void Extends(System.Type baseType) => throw null; + public void Extends(string entityOrClassName) => throw null; + public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; - public JoinedSubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; - public void Key(System.Action keyMapping) => throw null; - public void Lazy(bool value) => throw null; + } + public class TableNameChangedEventArgs + { + public TableNameChangedEventArgs(string oldName, string newName) => throw null; + public string OldName { get => throw null; } + public string NewName { get => throw null; } + } + public delegate void TableNameChangedHandler(NHibernate.Mapping.ByCode.IJoinMapper mapper, NHibernate.Mapping.ByCode.Impl.TableNameChangedEventArgs args); + public class JoinMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper + { + public JoinMapper(System.Type container, string splitGroupId, NHibernate.Cfg.MappingSchema.HbmJoin hbmJoin, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + protected override void AddProperty(object property) => throw null; public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; - public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; - public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; - public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; public void Table(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Key(System.Action keyMapping) => throw null; + public void Inverse(bool value) => throw null; + public void Optional(bool isOptional) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; + public event NHibernate.Mapping.ByCode.Impl.TableNameChangedHandler TableNameChanged { add { } remove { } } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.JoinedSubclassMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void JoinedSubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper joinedSubclassCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.KeyManyToOneMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class KeyManyToOneMapper : NHibernate.Mapping.ByCode.IManyToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class KeyManyToOneMapper : NHibernate.Mapping.ByCode.IManyToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public KeyManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmKeyManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Class(System.Type entityType) => throw null; - public void Column(string name) => throw null; - public void Column(System.Action columnMapper) => throw null; - public void Columns(params System.Action[] columnMapper) => throw null; public void EntityName(string entityName) => throw null; + public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void NotNullable(bool notnull) => throw null; + public void Unique(bool unique) => throw null; + public void UniqueKey(string uniquekeyName) => throw null; + public void Index(string indexName) => throw null; public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; public void Formula(string formula) => throw null; - public void Index(string indexName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; - public KeyManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmKeyManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; + public void PropertyRef(string propertyReferencedName) => throw null; public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; - public void NotNullable(bool notnull) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void PropertyRef(string propertyReferencedName) => throw null; - public void Unique(bool unique) => throw null; - public void UniqueKey(string uniquekeyName) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + public void Column(System.Action columnMapper) => throw null; + public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.KeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class KeyMapper : NHibernate.Mapping.ByCode.IKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Column(string name) => throw null; + public KeyMapper(System.Type ownerEntityType, NHibernate.Cfg.MappingSchema.HbmKey mapping) => throw null; + public static string DefaultColumnName(System.Type ownerEntityType) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public static string DefaultColumnName(System.Type ownerEntityType) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; - public KeyMapper(System.Type ownerEntityType, NHibernate.Cfg.MappingSchema.HbmKey mapping) => throw null; - public void NotNullable(bool notnull) => throw null; + public void Column(string name) => throw null; public void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction) => throw null; public void PropertyRef(System.Reflection.MemberInfo property) => throw null; - public void Unique(bool unique) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void NotNullable(bool notnull) => throw null; + public void Unique(bool unique) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.KeyPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class KeyPropertyMapper : NHibernate.Mapping.ByCode.IPropertyMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class KeyPropertyMapper : NHibernate.Mapping.ByCode.IPropertyMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Access(System.Type accessorType) => throw null; + public KeyPropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmKeyProperty propertyMapping) => throw null; public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Column(string name) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Type() => throw null; + public void Type(object parameters) => throw null; + public void Type(System.Type persistentType, object parameters) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void Formula(string formula) => throw null; - public void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation) => throw null; - public void Index(string indexName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; - public KeyPropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmKeyProperty propertyMapping) => throw null; - public void Lazy(bool isLazy) => throw null; + public void Column(string name) => throw null; public void Length(int length) => throw null; + public void Precision(short precision) => throw null; + public void Scale(short scale) => throw null; public void NotNullable(bool notnull) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Precision(System.Int16 precision) => throw null; - public void Scale(System.Int16 scale) => throw null; - public void Type(object parameters) => throw null; - public void Type() => throw null; - public void Type(System.Type persistentType, object parameters) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; public void Unique(bool unique) => throw null; public void UniqueKey(string uniquekeyName) => throw null; + public void Index(string indexName) => throw null; + public void Formula(string formula) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void Lazy(bool isLazy) => throw null; + public void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ListIndexMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ListIndexMapper : NHibernate.Mapping.ByCode.IListIndexMapper { - public void Base(int baseIndex) => throw null; + public ListIndexMapper(System.Type ownerEntityType, NHibernate.Cfg.MappingSchema.HbmListIndex mapping) => throw null; public void Column(string columnName) => throw null; public void Column(System.Action columnMapper) => throw null; - public ListIndexMapper(System.Type ownerEntityType, NHibernate.Cfg.MappingSchema.HbmListIndex mapping) => throw null; + public void Base(int baseIndex) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ListMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ListMapper : NHibernate.Mapping.ByCode.IListPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ListMapper : NHibernate.Mapping.ByCode.IListPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public ListMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmList mapping) => throw null; + public ListMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmList mapping) => throw null; + public void Key(System.Action keyMapping) => throw null; + public void Inverse(bool value) => throw null; + public void Mutable(bool value) => throw null; + public void Where(string sqlWhereClause) => throw null; public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void OrderBy(System.Reflection.MemberInfo property) => throw null; + public void OrderBy(string sqlOrderByClause) => throw null; + public void Sort() => throw null; + public void Sort() => throw null; public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; + public void Type(System.Type collectionType) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; public void Catalog(string catalogName) => throw null; - public System.Type ElementType { get => throw null; set => throw null; } - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Persister(System.Type persister) => throw null; public void Index(System.Action listIndexMapping) => throw null; - public void Inverse(bool value) => throw null; - public void Key(System.Action keyMapping) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public ListMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmList mapping) => throw null; - public ListMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmList mapping) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Mutable(bool value) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void OrderBy(string sqlOrderByClause) => throw null; - public void OrderBy(System.Reflection.MemberInfo property) => throw null; - public System.Type OwnerType { get => throw null; set => throw null; } - public void Persister(System.Type persister) => throw null; - public void Schema(string schemaName) => throw null; - public void Sort() => throw null; - public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; - public void Type(System.Type collectionType) => throw null; - public void Where(string sqlWhereClause) => throw null; + public System.Type OwnerType { get => throw null; } + public System.Type ElementType { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ListMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void ListMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IListPropertiesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.ManyToAnyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManyToAnyMapper : NHibernate.Mapping.ByCode.IManyToAnyMapper { - public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; - public void IdType() => throw null; - public void IdType(System.Type idType) => throw null; - public void IdType(NHibernate.Type.IType idType) => throw null; public ManyToAnyMapper(System.Type elementType, System.Type foreignIdType, NHibernate.Cfg.MappingSchema.HbmManyToAny manyToAny, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void MetaType(NHibernate.Type.IType metaType) => throw null; public void MetaType() => throw null; public void MetaType(System.Type metaType) => throw null; - public void MetaType(NHibernate.Type.IType metaType) => throw null; + public void IdType(NHibernate.Type.IType idType) => throw null; + public void IdType() => throw null; + public void IdType(System.Type idType) => throw null; + public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; public void MetaValue(object value, System.Type entityType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ManyToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManyToManyMapper : NHibernate.Mapping.ByCode.IManyToManyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper { - public void Class(System.Type entityType) => throw null; - public void Column(string name) => throw null; + public ManyToManyMapper(System.Type elementType, NHibernate.Cfg.MappingSchema.HbmManyToMany manyToMany, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; - public void EntityName(string entityName) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; public void Formula(string formula) => throw null; public void Formulas(params string[] formulas) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; - public ManyToManyMapper(System.Type elementType, NHibernate.Cfg.MappingSchema.HbmManyToMany manyToMany, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void Class(System.Type entityType) => throw null; + public void EntityName(string entityName) => throw null; public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; public void Where(string sqlWhereClause) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ManyToManyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void ManyToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper collectionRelationManyToManyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.ManyToOneMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ManyToOneMapper : NHibernate.Mapping.ByCode.IManyToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ManyToOneMapper : NHibernate.Mapping.ByCode.IManyToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public ManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public ManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorPropertyMapper, NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Class(System.Type entityType) => throw null; - public void Column(string name) => throw null; - public void Column(System.Action columnMapper) => throw null; - public void Columns(params System.Action[] columnMapper) => throw null; - public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; public void EntityName(string entityName) => throw null; - public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; - public void Formula(string formula) => throw null; - public void Formulas(params string[] formulas) => throw null; - public void Index(string indexName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; - public ManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorPropertyMapper, NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public ManyToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmManyToOne manyToOne, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; + public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; public void NotNullable(bool notnull) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void PropertyRef(string propertyReferencedName) => throw null; public void Unique(bool unique) => throw null; public void UniqueKey(string uniquekeyName) => throw null; + public void Index(string indexName) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.Impl.ManyToOneMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void ManyToOneMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToOneMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapKeyManyToManyMapper : NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper - { - public void Column(string name) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; + public void PropertyRef(string propertyReferencedName) => throw null; + public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; + public void Formula(string formula) => throw null; + public void Formulas(params string[] formulas) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; + public void Column(string name) => throw null; + } + public class MapKeyManyToManyMapper : NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper + { + public MapKeyManyToManyMapper(NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany mapping) => throw null; public void ForeignKey(string foreignKeyName) => throw null; + public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; public void Formula(string formula) => throw null; public void Formulas(params string[] formulas) => throw null; - public MapKeyManyToManyMapper(NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany mapping) => throw null; + public void Column(System.Action columnMapper) => throw null; + public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; public NHibernate.Cfg.MappingSchema.HbmMapKeyManyToMany MapKeyManyToManyMapping { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapKeyManyToManyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void MapKeyManyToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapKeyManyToManyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapKeyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyMapper : NHibernate.Mapping.ByCode.IMapKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper { - public void Column(string name) => throw null; + public MapKeyMapper(NHibernate.Cfg.MappingSchema.HbmMapKey hbmMapKey) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Type() => throw null; + public void Type(System.Type persistentType) => throw null; + public void Length(int length) => throw null; public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; public void Formula(string formula) => throw null; public void Formulas(params string[] formulas) => throw null; - public void Length(int length) => throw null; - public MapKeyMapper(NHibernate.Cfg.MappingSchema.HbmMapKey hbmMapKey) => throw null; public NHibernate.Cfg.MappingSchema.HbmMapKey MapKeyMapping { get => throw null; } - public void Type() => throw null; - public void Type(System.Type persistentType) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapKeyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void MapKeyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapKeyElementCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapKeyRelation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyRelation : NHibernate.Mapping.ByCode.IMapKeyRelation { - public void Component(System.Action mapping) => throw null; + public MapKeyRelation(System.Type dictionaryKeyType, NHibernate.Cfg.MappingSchema.HbmMap mapMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Element(System.Action mapping) => throw null; public void ManyToMany(System.Action mapping) => throw null; - public MapKeyRelation(System.Type dictionaryKeyType, NHibernate.Cfg.MappingSchema.HbmMap mapMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void Component(System.Action mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapMapper : NHibernate.Mapping.ByCode.IMapPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class MapMapper : NHibernate.Mapping.ByCode.IMapPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public MapMapper(System.Type ownerType, System.Type keyType, System.Type valueType, NHibernate.Cfg.MappingSchema.HbmMap mapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public MapMapper(System.Type ownerType, System.Type keyType, System.Type valueType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmMap mapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; + public void Inverse(bool value) => throw null; + public void Mutable(bool value) => throw null; + public void Where(string sqlWhereClause) => throw null; public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void Key(System.Action keyMapping) => throw null; + public void OrderBy(System.Reflection.MemberInfo property) => throw null; + public void OrderBy(string sqlOrderByClause) => throw null; + public void Sort() => throw null; + public void Sort() => throw null; public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; + public void Type(System.Type collectionType) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; public void Catalog(string catalogName) => throw null; - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; - public void Inverse(bool value) => throw null; - public void Key(System.Action keyMapping) => throw null; - public System.Type KeyType { get => throw null; set => throw null; } - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public void Loader(string namedQueryReference) => throw null; - public MapMapper(System.Type ownerType, System.Type keyType, System.Type valueType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmMap mapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public MapMapper(System.Type ownerType, System.Type keyType, System.Type valueType, NHibernate.Cfg.MappingSchema.HbmMap mapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; - public void Mutable(bool value) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void OrderBy(string sqlOrderByClause) => throw null; - public void OrderBy(System.Reflection.MemberInfo property) => throw null; - public System.Type OwnerType { get => throw null; set => throw null; } + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; public void Persister(System.Type persister) => throw null; - public void Schema(string schemaName) => throw null; - public void Sort() => throw null; - public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; - public void Type(System.Type collectionType) => throw null; - public System.Type ValueType { get => throw null; set => throw null; } - public void Where(string sqlWhereClause) => throw null; + public System.Type OwnerType { get => throw null; } + public System.Type KeyType { get => throw null; } + public System.Type ValueType { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.MapMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate void RootClassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer); + public delegate void SubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.ISubclassAttributesMapper subclassCustomizer); + public delegate void JoinedSubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper joinedSubclassCustomizer); + public delegate void UnionSubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper unionSubclassCustomizer); + public delegate void PropertyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IPropertyMapper propertyCustomizer); + public delegate void ManyToOneMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToOneMapper propertyCustomizer); + public delegate void OneToOneMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper propertyCustomizer); + public delegate void AnyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IAnyMapper propertyCustomizer); + public delegate void ComponentMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IComponentAttributesMapper propertyCustomizer); + public delegate void SetMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper propertyCustomizer); + public delegate void BagMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IBagPropertiesMapper propertyCustomizer); + public delegate void IdBagMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper propertyCustomizer); + public delegate void ListMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IListPropertiesMapper propertyCustomizer); public delegate void MapMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapPropertiesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.NaturalIdMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NaturalIdMapper : NHibernate.Mapping.ByCode.Impl.AbstractBasePropertyContainerMapper, NHibernate.Mapping.ByCode.INaturalIdMapper, NHibernate.Mapping.ByCode.INaturalIdAttributesMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public delegate void ManyToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IManyToManyMapper collectionRelationManyToManyCustomizer); + public delegate void ElementMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IElementMapper collectionRelationElementCustomizer); + public delegate void OneToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper collectionRelationOneToManyCustomizer); + public delegate void MapKeyManyToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper mapKeyManyToManyCustomizer); + public delegate void MapKeyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IMapKeyMapper mapKeyElementCustomizer); + public class NaturalIdMapper : NHibernate.Mapping.ByCode.Impl.AbstractBasePropertyContainerMapper, NHibernate.Mapping.ByCode.INaturalIdMapper, NHibernate.Mapping.ByCode.INaturalIdAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { + public NaturalIdMapper(System.Type rootClass, NHibernate.Cfg.MappingSchema.HbmClass classMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; protected override void AddProperty(object property) => throw null; public void Mutable(bool isMutable) => throw null; - public NaturalIdMapper(System.Type rootClass, NHibernate.Cfg.MappingSchema.HbmClass classMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.NoMemberPropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoMemberPropertyMapper : NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public NoMemberPropertyMapper() => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.OneToManyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToManyMapper : NHibernate.Mapping.ByCode.IOneToManyMapper { + public OneToManyMapper(System.Type collectionElementType, NHibernate.Cfg.MappingSchema.HbmOneToMany oneToManyMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; public void Class(System.Type entityType) => throw null; public void EntityName(string entityName) => throw null; public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; - public OneToManyMapper(System.Type collectionElementType, NHibernate.Cfg.MappingSchema.HbmOneToMany oneToManyMapping, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.OneToManyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void OneToManyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToManyMapper collectionRelationOneToManyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.OneToOneMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToOneMapper : NHibernate.Mapping.ByCode.IOneToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) => throw null; + public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) => throw null; public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; public void Class(System.Type clazz) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; public void Constrained(bool value) => throw null; - public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; + public void PropertyReference(System.Reflection.MemberInfo propertyInTheOtherSide) => throw null; public void Formula(string formula) => throw null; public void Formulas(params string[] formulas) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; - public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) => throw null; - public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void PropertyReference(System.Reflection.MemberInfo propertyInTheOtherSide) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.OneToOneMapper<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToOneMapper : NHibernate.Mapping.ByCode.Impl.OneToOneMapper, NHibernate.Mapping.ByCode.IOneToOneMapper, NHibernate.Mapping.ByCode.IOneToOneMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper { - public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) : base(default(System.Reflection.MemberInfo), default(NHibernate.Cfg.MappingSchema.HbmOneToOne)) => throw null; public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) : base(default(System.Reflection.MemberInfo), default(NHibernate.Cfg.MappingSchema.HbmOneToOne)) => throw null; + public OneToOneMapper(System.Reflection.MemberInfo member, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmOneToOne oneToOne) : base(default(System.Reflection.MemberInfo), default(NHibernate.Cfg.MappingSchema.HbmOneToOne)) => throw null; public void PropertyReference(System.Linq.Expressions.Expression> reference) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.OneToOneMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void OneToOneMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IOneToOneMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.PropertyMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PropertyMapper : NHibernate.Mapping.ByCode.IPropertyMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class PropertyMapper : NHibernate.Mapping.ByCode.IPropertyMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IColumnsAndFormulasMapper { - public void Access(System.Type accessorType) => throw null; + public PropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmProperty propertyMapping, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper) => throw null; + public PropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmProperty propertyMapping) => throw null; public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Column(string name) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Type() => throw null; + public void Type(object parameters) => throw null; + public void Type(System.Type persistentType, object parameters) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; - public void FetchGroup(string name) => throw null; - public void Formula(string formula) => throw null; - public void Formulas(params string[] formulas) => throw null; - public void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation) => throw null; - public void Index(string indexName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; - public void Lazy(bool isLazy) => throw null; + public void Column(string name) => throw null; public void Length(int length) => throw null; + public void Precision(short precision) => throw null; + public void Scale(short scale) => throw null; public void NotNullable(bool notnull) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Precision(System.Int16 precision) => throw null; - public PropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmProperty propertyMapping, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper) => throw null; - public PropertyMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmProperty propertyMapping) => throw null; - public void Scale(System.Int16 scale) => throw null; - public void Type(object parameters) => throw null; - public void Type() => throw null; - public void Type(System.Type persistentType, object parameters) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; public void Unique(bool unique) => throw null; public void UniqueKey(string uniquekeyName) => throw null; + public void Index(string indexName) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void Lazy(bool isLazy) => throw null; + public void FetchGroup(string name) => throw null; + public void Generated(NHibernate.Mapping.ByCode.PropertyGeneration generation) => throw null; + public void ColumnsAndFormulas(params System.Action[] columnOrFormulaMapper) => throw null; + public void Formula(string formula) => throw null; + public void Formulas(params string[] formulas) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.PropertyMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void PropertyMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.IPropertyMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.RootClassMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void RootClassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IClassAttributesMapper classCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.SetMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SetMapper : NHibernate.Mapping.ByCode.ISetPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class SetMapper : NHibernate.Mapping.ByCode.ISetPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public SetMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmSet mapping) => throw null; + public SetMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmSet mapping) => throw null; + public void Inverse(bool value) => throw null; + public void Mutable(bool value) => throw null; + public void Where(string sqlWhereClause) => throw null; public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void Key(System.Action keyMapping) => throw null; + public void OrderBy(System.Reflection.MemberInfo property) => throw null; + public void OrderBy(string sqlOrderByClause) => throw null; + public void Sort() => throw null; + public void Sort() => throw null; public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; + public void Type(System.Type collectionType) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; public void Catalog(string catalogName) => throw null; - public System.Type ElementType { get => throw null; set => throw null; } - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; - public void Inverse(bool value) => throw null; - public void Key(System.Action keyMapping) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Mutable(bool value) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void OrderBy(string sqlOrderByClause) => throw null; - public void OrderBy(System.Reflection.MemberInfo property) => throw null; - public System.Type OwnerType { get => throw null; set => throw null; } + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; public void Persister(System.Type persister) => throw null; - public void Schema(string schemaName) => throw null; - public SetMapper(System.Type ownerType, System.Type elementType, NHibernate.Mapping.ByCode.IAccessorPropertyMapper accessorMapper, NHibernate.Cfg.MappingSchema.HbmSet mapping) => throw null; - public SetMapper(System.Type ownerType, System.Type elementType, NHibernate.Cfg.MappingSchema.HbmSet mapping) => throw null; - public void Sort() => throw null; - public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; - public void Type(System.Type collectionType) => throw null; - public void Where(string sqlWhereClause) => throw null; + public System.Type OwnerType { get => throw null; } + public System.Type ElementType { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.SetMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SetMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, NHibernate.Mapping.ByCode.PropertyPath member, NHibernate.Mapping.ByCode.ISetPropertiesMapper propertyCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.SubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.ISubclassMapper, NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public class SubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.ISubclassMapper, NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper { - public void Abstract(bool isAbstract) => throw null; + public SubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; protected override void AddProperty(object property) => throw null; - public void BatchSize(int value) => throw null; + public void Abstract(bool isAbstract) => throw null; public void DiscriminatorValue(object value) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - public void Extends(string entityOrClassName) => throw null; public void Extends(System.Type baseType) => throw null; - public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Extends(string entityOrClassName) => throw null; public void Join(string splitGroupId, System.Action splitMapping) => throw null; - public System.Collections.Generic.Dictionary JoinMappers { get => throw null; } - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void EntityName(string value) => throw null; public void Proxy(System.Type proxy) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; - public SubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.Impl.SubclassMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void SubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.ISubclassAttributesMapper subclassCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.TableNameChangedEventArgs` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TableNameChangedEventArgs - { - public string NewName { get => throw null; set => throw null; } - public string OldName { get => throw null; set => throw null; } - public TableNameChangedEventArgs(string oldName, string newName) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + public System.Collections.Generic.Dictionary JoinMappers { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.TableNameChangedHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void TableNameChangedHandler(NHibernate.Mapping.ByCode.IJoinMapper mapper, NHibernate.Mapping.ByCode.Impl.TableNameChangedEventArgs args); - - // Generated from `NHibernate.Mapping.ByCode.Impl.TypeNameUtil` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class TypeNameUtil { public static string GetNhTypeName(this System.Type type) => throw null; public static string GetShortClassName(this System.Type type, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.UnionSubclassMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UnionSubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IUnionSubclassMapper, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper + public class UnionSubclassMapper : NHibernate.Mapping.ByCode.Impl.AbstractPropertyContainerMapper, NHibernate.Mapping.ByCode.IUnionSubclassMapper, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper { - public void Abstract(bool isAbstract) => throw null; + public UnionSubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; protected override void AddProperty(object property) => throw null; - public void BatchSize(int value) => throw null; - public void Catalog(string catalogName) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; public void EntityName(string value) => throw null; - public void Extends(string entityOrClassName) => throw null; - public void Extends(System.Type baseType) => throw null; - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; + public void Abstract(bool isAbstract) => throw null; public void Table(string tableName) => throw null; - public UnionSubclassMapper(System.Type subClass, NHibernate.Cfg.MappingSchema.HbmMapping mapDoc) : base(default(System.Type), default(NHibernate.Cfg.MappingSchema.HbmMapping)) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Extends(System.Type baseType) => throw null; + public void Extends(string entityOrClassName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.UnionSubclassMappingHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate void UnionSubclassMappingHandler(NHibernate.Mapping.ByCode.IModelInspector modelInspector, System.Type type, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper unionSubclassCustomizer); - - // Generated from `NHibernate.Mapping.ByCode.Impl.VersionMapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class VersionMapper : NHibernate.Mapping.ByCode.IVersionMapper, NHibernate.Mapping.ByCode.IColumnsMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class VersionMapper : NHibernate.Mapping.ByCode.IVersionMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Column(string name) => throw null; + public VersionMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmVersion hbmVersion) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void Generated(NHibernate.Mapping.ByCode.VersionGeneration generatedByDb) => throw null; - public void Insert(bool useInInsert) => throw null; + public void Column(string name) => throw null; + public void Type(NHibernate.Type.IVersionType persistentType) => throw null; public void Type() where TPersistentType : NHibernate.UserTypes.IUserVersionType => throw null; public void Type(System.Type persistentType) => throw null; - public void Type(NHibernate.Type.IVersionType persistentType) => throw null; public void UnsavedValue(object value) => throw null; - public VersionMapper(System.Reflection.MemberInfo member, NHibernate.Cfg.MappingSchema.HbmVersion hbmVersion) => throw null; + public void Insert(bool useInInsert) => throw null; + public void Generated(NHibernate.Mapping.ByCode.VersionGeneration generatedByDb) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; } - namespace CustomizersImpl { - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.BagPropertiesCustomizer<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BagPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IBagPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class BagPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IBagPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { public BagPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.PropertyPath), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ClassCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ClassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IClassMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class ClassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IClassMapper, NHibernate.Mapping.ByCode.IClassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper where TEntity : class { - public void Abstract(bool isAbstract) => throw null; - public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; - public void Catalog(string catalogName) => throw null; - public void Check(string tableName) => throw null; public ClassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - public void ComponentAsId(string notVisiblePropertyOrFieldName, System.Action> idMapper) => throw null; - public void ComponentAsId(string notVisiblePropertyOrFieldName) => throw null; - public void ComponentAsId(System.Linq.Expressions.Expression> idProperty, System.Action> idMapper) => throw null; + public void Abstract(bool isAbstract) => throw null; + public void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode) => throw null; + public void Id(System.Linq.Expressions.Expression> idProperty) => throw null; + public void Id(System.Linq.Expressions.Expression> idProperty, System.Action idMapper) => throw null; + public void Id(string notVisiblePropertyOrFieldName, System.Action idMapper) => throw null; public void ComponentAsId(System.Linq.Expressions.Expression> idProperty) => throw null; + public void ComponentAsId(System.Linq.Expressions.Expression> idProperty, System.Action> idMapper) => throw null; + public void ComponentAsId(string notVisiblePropertyOrFieldName) => throw null; + public void ComponentAsId(string notVisiblePropertyOrFieldName, System.Action> idMapper) => throw null; public void ComposedId(System.Action> idPropertiesMapping) => throw null; - NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } public void Discriminator(System.Action discriminatorMapping) => throw null; public void DiscriminatorValue(object value) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } - public void Filter(string filterName, System.Action filterMapping) => throw null; - public void Id(System.Linq.Expressions.Expression> idProperty, System.Action idMapper) => throw null; - public void Id(System.Linq.Expressions.Expression> idProperty) => throw null; - public void Id(string notVisiblePropertyOrFieldName, System.Action idMapper) => throw null; - public void Join(string splitGroupId, System.Action> splitMapping) => throw null; - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; + public void Table(string tableName) => throw null; + public void Check(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type) => throw null; public void Mutable(bool isMutable) => throw null; + public void Version(System.Linq.Expressions.Expression> versionProperty, System.Action versionMapping) => throw null; + public void Version(string notVisiblePropertyOrFieldName, System.Action versionMapping) => throw null; public void NaturalId(System.Action> naturalIdPropertiesMapping, System.Action naturalIdMapping) => throw null; public void NaturalId(System.Action> naturalIdPropertiesMapping) => throw null; - public void OptimisticLock(NHibernate.Mapping.ByCode.OptimisticLockMode mode) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; - public void Polymorphism(NHibernate.Mapping.ByCode.PolymorphismType type) => throw null; - public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Where(string whereClause) => throw null; public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; + public void Join(string splitGroupId, System.Action> splitMapping) => throw null; + public void EntityName(string value) => throw null; + public void Proxy(System.Type proxy) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; - public void Table(string tableName) => throw null; - public void Version(System.Linq.Expressions.Expression> versionProperty, System.Action versionMapping) => throw null; - public void Version(string notVisiblePropertyOrFieldName, System.Action versionMapping) => throw null; - public void Where(string whereClause) => throw null; + NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } + NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionElementCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionElementCustomizer : NHibernate.Mapping.ByCode.IElementMapper, NHibernate.Mapping.ByCode.IColumnsMapper { public CollectionElementCustomizer(NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public void Column(string name) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } - public void Formula(string formula) => throw null; - public void Length(int length) => throw null; - public void NotNullable(bool notnull) => throw null; - public void Precision(System.Int16 precision) => throw null; - public void Scale(System.Int16 scale) => throw null; - public void Type(object parameters) => throw null; + public void Column(string name) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; public void Type() => throw null; + public void Type(object parameters) => throw null; public void Type(System.Type persistentType, object parameters) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Length(int length) => throw null; + public void Precision(short precision) => throw null; + public void Scale(short scale) => throw null; + public void NotNullable(bool notnull) => throw null; public void Unique(bool unique) => throw null; + public void Formula(string formula) => throw null; + public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionElementRelationCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionElementRelationCustomizer : NHibernate.Mapping.ByCode.ICollectionElementRelation { public CollectionElementRelationCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public void Component(System.Action> mapping) => throw null; - public void Element(System.Action mapping) => throw null; public void Element() => throw null; - public void ManyToAny(System.Action mapping) => throw null; - public void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping) => throw null; - public void ManyToMany(System.Action mapping) => throw null; - public void ManyToMany() => throw null; - public void OneToMany(System.Action mapping) => throw null; + public void Element(System.Action mapping) => throw null; public void OneToMany() => throw null; + public void OneToMany(System.Action mapping) => throw null; + public void ManyToMany() => throw null; + public void ManyToMany(System.Action mapping) => throw null; + public void Component(System.Action> mapping) => throw null; + public void ManyToAny(System.Type idTypeOfMetaType, System.Action mapping) => throw null; + public void ManyToAny(System.Action mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionKeyCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionKeyCustomizer : NHibernate.Mapping.ByCode.IKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { public CollectionKeyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public void Column(string columnName) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } - public void ForeignKey(string foreignKeyName) => throw null; - public void NotNullable(bool notnull) => throw null; + public void Column(string columnName) => throw null; public void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction) => throw null; public void PropertyRef(System.Linq.Expressions.Expression> propertyGetter) => throw null; - public void Unique(bool unique) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; + public void NotNullable(bool notnull) => throw null; + public void Unique(bool unique) => throw null; + public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CollectionPropertiesCustomizer : NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class CollectionPropertiesCustomizer : NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionSqlsWithCheckMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void BatchSize(int value) => throw null; - public void Cache(System.Action cacheMapping) => throw null; - public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; - public void Catalog(string catalogName) => throw null; public CollectionPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } - public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; - public void Filter(string filterName, System.Action filterMapping) => throw null; public void Inverse(bool value) => throw null; - public void Key(System.Action> keyMapping) => throw null; - public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; - public void Loader(string namedQueryReference) => throw null; public void Mutable(bool value) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Where(string sqlWhereClause) => throw null; + public void BatchSize(int value) => throw null; + public void Lazy(NHibernate.Mapping.ByCode.CollectionLazy collectionLazy) => throw null; + public void Key(System.Action> keyMapping) => throw null; public void OrderBy(System.Linq.Expressions.Expression> property) => throw null; public void OrderBy(string sqlOrderByClause) => throw null; - public void Persister() where TPersister : NHibernate.Persister.Collection.ICollectionPersister => throw null; - public NHibernate.Mapping.ByCode.PropertyPath PropertyPath { get => throw null; set => throw null; } - public void Schema(string schemaName) => throw null; - public void Sort() => throw null; public void Sort() => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlDeleteAll(string sql) => throw null; + public void Sort() => throw null; + public void Cascade(NHibernate.Mapping.ByCode.Cascade cascadeStyle) => throw null; + public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; + public void Type(System.Type collectionType) => throw null; + public void Type(string collectionType) => throw null; + public void Table(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Cache(System.Action cacheMapping) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + public void Fetch(NHibernate.Mapping.ByCode.CollectionFetchMode fetchMode) => throw null; + public void Persister() where TPersister : NHibernate.Persister.Collection.ICollectionPersister => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDeleteAll(string sql) => throw null; + public void SqlDeleteAll(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - public void Type() where TCollection : NHibernate.UserTypes.IUserCollectionType => throw null; - public void Type(string collectionType) => throw null; - public void Type(System.Type collectionType) => throw null; - public void Where(string sqlWhereClause) => throw null; + public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } + public NHibernate.Mapping.ByCode.PropertyPath PropertyPath { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ComponentAsIdCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentAsIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComponentAsIdMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentAsIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IComponentAsIdMapper, NHibernate.Mapping.ByCode.IComponentAsIdAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Class() where TConcrete : TComponent => throw null; public ComponentAsIdCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; public void UnsavedValue(NHibernate.Mapping.ByCode.UnsavedValueType unsavedValueType) => throw null; + public void Class() where TConcrete : TComponent => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ComponentCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.IComponentMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IComponentMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Class() where TConcrete : TComponent => throw null; - public ComponentCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; public ComponentCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } - NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } + public ComponentCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; + public void Parent(System.Linq.Expressions.Expression> parent) where TProperty : class => throw null; + public void Parent(string notVisiblePropertyOrFieldName, System.Action parentMapping) => throw null; + public void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; public void LazyGroup(string name) => throw null; - public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class => throw null; - public void Parent(System.Linq.Expressions.Expression> parent) where TProperty : class => throw null; - public void Parent(string notVisiblePropertyOrFieldName, System.Action parentMapping) => throw null; public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + public void Class() where TConcrete : TComponent => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; + public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; + NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } + NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ComponentElementCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentElementCustomizer : NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ComponentElementCustomizer : NHibernate.Mapping.ByCode.IComponentElementMapper, NHibernate.Mapping.ByCode.IComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; - public void Class() where TConcrete : TComponent => throw null; - public void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) where TNestedComponent : class => throw null; - public void Component(System.Linq.Expressions.Expression> property, System.Action> mapping) where TNestedComponent : class => throw null; public ComponentElementCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingNameOrThrow(string memberName) => throw null; + public void Parent(string notVisiblePropertyOrFieldName, System.Action parentMapping) => throw null; + public void Parent(System.Linq.Expressions.Expression> parent) where TProperty : class => throw null; + public void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void Insert(bool consideredInInsertQuery) => throw null; public void Lazy(bool isLazy) => throw null; public void LazyGroup(string name) => throw null; - public void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class => throw null; + public void Unique(bool unique) => throw null; + public void Class() where TConcrete : TComponent => throw null; + public void Property(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; + public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingNameOrThrow(string memberName) => throw null; + public void Property(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + public void Property(System.Linq.Expressions.Expression> property) => throw null; + public void Component(System.Linq.Expressions.Expression> property, System.Action> mapping) where TNestedComponent : class => throw null; + public void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) where TNestedComponent : class => throw null; public void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; public void ManyToOne(System.Linq.Expressions.Expression> property) where TProperty : class => throw null; + public void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Parent(System.Linq.Expressions.Expression> parent, System.Action parentMapping) where TProperty : class => throw null; - public void Parent(System.Linq.Expressions.Expression> parent) where TProperty : class => throw null; - public void Parent(string notVisiblePropertyOrFieldName, System.Action parentMapping) => throw null; - public void Property(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; - public void Property(System.Linq.Expressions.Expression> property) => throw null; - public void Property(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; - public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ComposedIdCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComposedIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IComposedIdMapper where TEntity : class + public class ComposedIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IComposedIdMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { public ComposedIdCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - protected override void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; protected override void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + protected override void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.DynamicComponentCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DynamicComponentCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IDynamicComponentMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class DynamicComponentCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IDynamicComponentMapper, NHibernate.Mapping.ByCode.IDynamicComponentAttributesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper { - public void Access(System.Type accessorType) => throw null; - public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; public DynamicComponentCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - internal DynamicComponentCustomizer(System.Type componentType, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - protected override System.Reflection.MemberInfo GetRequiredPropertyOrFieldByName(string memberName) => throw null; - public void Insert(bool consideredInInsertQuery) => throw null; + public void Access(NHibernate.Mapping.ByCode.Accessor accessor) => throw null; + public void Access(System.Type accessorType) => throw null; public void OptimisticLock(bool takeInConsiderationForOptimisticLock) => throw null; - public void Unique(bool unique) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void Insert(bool consideredInInsertQuery) => throw null; + public void Unique(bool unique) => throw null; + protected override System.Reflection.MemberInfo GetRequiredPropertyOrFieldByName(string memberName) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.IdBagPropertiesCustomizer<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdBagPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class IdBagPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IIdBagPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { - public void Id(System.Action idMapping) => throw null; public IdBagPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.PropertyPath), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; + public void Id(System.Action idMapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.JoinCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class JoinCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IJoinMapper, NHibernate.Mapping.ByCode.IJoinAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper where TEntity : class { - public void Catalog(string catalogName) => throw null; - public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; - public void Inverse(bool value) => throw null; public JoinCustomizer(string splitGroupId, NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - public void Key(System.Action> keyMapping) => throw null; public void Loader(string namedQueryReference) => throw null; + public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void Subselect(string sql) => throw null; + public void Table(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Key(System.Action> keyMapping) => throw null; + public void Inverse(bool value) => throw null; public void Optional(bool isOptional) => throw null; - protected override void RegisterAnyMapping(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; + public void Fetch(NHibernate.Mapping.ByCode.FetchKind fetchMode) => throw null; + protected override void RegisterSetMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; protected override void RegisterBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + protected override void RegisterListMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + protected override void RegisterMapMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; + protected override void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + protected override void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; protected override void RegisterComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; protected override void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; protected override void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression>> property, System.Action> mapping) where TComponent : class => throw null; - protected override void RegisterIdBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - protected override void RegisterListMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; protected override void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; - protected override void RegisterMapMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; - protected override void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; - protected override void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; - protected override void RegisterSetMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Schema(string schemaName) => throw null; - public void SqlDelete(string sql) => throw null; - public void SqlInsert(string sql) => throw null; - public void SqlUpdate(string sql) => throw null; - public void Subselect(string sql) => throw null; - public void Table(string tableName) => throw null; - } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.JoinKeyCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinKeyCustomizer : NHibernate.Mapping.ByCode.IKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper where TEntity : class - { - public void Column(string columnName) => throw null; - public void Column(System.Action columnMapper) => throw null; - public void Columns(params System.Action[] columnMapper) => throw null; - public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } - public void ForeignKey(string foreignKeyName) => throw null; - public JoinKeyCustomizer(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public void NotNullable(bool notnull) => throw null; - public void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction) => throw null; - public void PropertyRef(System.Linq.Expressions.Expression> propertyGetter) => throw null; - public void Unique(bool unique) => throw null; - public void Update(bool consideredInUpdateQuery) => throw null; + protected override void RegisterAnyMapping(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; + protected override void RegisterIdBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.JoinedSubclassCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinedSubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IJoinedSubclassMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class JoinedSubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IJoinedSubclassMapper, NHibernate.Mapping.ByCode.IJoinedSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper where TEntity : class { - public void Abstract(bool isAbstract) => throw null; - public void BatchSize(int value) => throw null; - public void Catalog(string catalogName) => throw null; - NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } - public void Extends(string entityOrClassName) => throw null; - public void Extends(System.Type baseType) => throw null; - public void Filter(string filterName, System.Action filterMapping) => throw null; public JoinedSubclassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; public void Key(System.Action> keyMapping) => throw null; - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; - public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; public void SchemaAction(NHibernate.Mapping.ByCode.SchemaAction action) => throw null; + public void EntityName(string value) => throw null; + public void Proxy(System.Type proxy) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; + public void Extends(System.Type baseType) => throw null; + public void Extends(string entityOrClassName) => throw null; + public void Abstract(bool isAbstract) => throw null; public void Table(string tableName) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + public void Filter(string filterName, System.Action filterMapping) => throw null; + NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } + NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.JoinedSubclassKeyCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedSubclassKeyCustomizer : NHibernate.Mapping.ByCode.IKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper where TEntity : class { - public void Column(string columnName) => throw null; + public JoinedSubclassKeyCustomizer(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } + public void Column(string columnName) => throw null; + public void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction) => throw null; + public void PropertyRef(System.Linq.Expressions.Expression> propertyGetter) => throw null; + public void Update(bool consideredInUpdateQuery) => throw null; public void ForeignKey(string foreignKeyName) => throw null; - public JoinedSubclassKeyCustomizer(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void NotNullable(bool notnull) => throw null; + public void Unique(bool unique) => throw null; + public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } + } + public class JoinKeyCustomizer : NHibernate.Mapping.ByCode.IKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper where TEntity : class + { + public JoinKeyCustomizer(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; + public void Column(System.Action columnMapper) => throw null; + public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string columnName) => throw null; public void OnDelete(NHibernate.Mapping.ByCode.OnDeleteAction deleteAction) => throw null; public void PropertyRef(System.Linq.Expressions.Expression> propertyGetter) => throw null; - public void Unique(bool unique) => throw null; public void Update(bool consideredInUpdateQuery) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; + public void NotNullable(bool notnull) => throw null; + public void Unique(bool unique) => throw null; + public NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ListPropertiesCustomizer<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ListPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IListPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class ListPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IListPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { - public void Index(System.Action listIndexMapping) => throw null; public ListPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.PropertyPath), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; + public void Index(System.Action listIndexMapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ManyToAnyCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManyToAnyCustomizer : NHibernate.Mapping.ByCode.IManyToAnyMapper { - public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; - public void IdType() => throw null; - public void IdType(System.Type idType) => throw null; - public void IdType(NHibernate.Type.IType idType) => throw null; public ManyToAnyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; + public void MetaType(NHibernate.Type.IType metaType) => throw null; public void MetaType() => throw null; public void MetaType(System.Type metaType) => throw null; - public void MetaType(NHibernate.Type.IType metaType) => throw null; + public void IdType(NHibernate.Type.IType idType) => throw null; + public void IdType() => throw null; + public void IdType(System.Type idType) => throw null; + public void Columns(System.Action idColumnMapping, System.Action classColumnMapping) => throw null; public void MetaValue(object value, System.Type entityType) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.ManyToManyCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManyToManyCustomizer : NHibernate.Mapping.ByCode.IManyToManyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Class(System.Type entityType) => throw null; - public void Column(string name) => throw null; + public ManyToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; + public void Class(System.Type entityType) => throw null; public void EntityName(string entityName) => throw null; - public void ForeignKey(string foreignKeyName) => throw null; + public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; public void Formula(string formula) => throw null; public void Lazy(NHibernate.Mapping.ByCode.LazyRelation lazyRelation) => throw null; - public ManyToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; - public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; + public void ForeignKey(string foreignKeyName) => throw null; public void Where(string sqlWhereClause) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.MapKeyComponentCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyComponentCustomizer : NHibernate.Mapping.ByCode.IComponentMapKeyMapper { - public void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; public MapKeyComponentCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Property(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; public void Property(System.Linq.Expressions.Expression> property) => throw null; + public void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.MapKeyCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyCustomizer : NHibernate.Mapping.ByCode.IMapKeyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Column(string name) => throw null; + public MapKeyCustomizer(NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; - public void Formula(string formula) => throw null; - public void Length(int length) => throw null; - public MapKeyCustomizer(NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; + public void Column(string name) => throw null; + public void Type(NHibernate.Type.IType persistentType) => throw null; public void Type() => throw null; public void Type(System.Type persistentType) => throw null; - public void Type(NHibernate.Type.IType persistentType) => throw null; + public void Length(int length) => throw null; + public void Formula(string formula) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.MapKeyManyToManyCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyManyToManyCustomizer : NHibernate.Mapping.ByCode.IMapKeyManyToManyMapper, NHibernate.Mapping.ByCode.IColumnsMapper { - public void Column(string name) => throw null; + public MapKeyManyToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Column(System.Action columnMapper) => throw null; public void Columns(params System.Action[] columnMapper) => throw null; + public void Column(string name) => throw null; public void ForeignKey(string foreignKeyName) => throw null; public void Formula(string formula) => throw null; - public MapKeyManyToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.MapKeyRelationCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapKeyRelationCustomizer : NHibernate.Mapping.ByCode.IMapKeyRelation { - public void Component(System.Action> mapping) => throw null; - public void Element(System.Action mapping) => throw null; + public MapKeyRelationCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Element() => throw null; - public void ManyToMany(System.Action mapping) => throw null; + public void Element(System.Action mapping) => throw null; public void ManyToMany() => throw null; - public MapKeyRelationCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; + public void ManyToMany(System.Action mapping) => throw null; + public void Component(System.Action> mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.MapPropertiesCustomizer<,,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IMapPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class MapPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.IMapPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { public MapPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.PropertyPath), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.NaturalIdCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NaturalIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class NaturalIdCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper where TEntity : class { public NaturalIdCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; - protected override void RegisterAnyMapping(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; + protected override void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + protected override void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; protected override void RegisterComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; + protected override void RegisterAnyMapping(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; protected override void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; - protected override void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; - protected override void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.OneToManyCustomizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OneToManyCustomizer : NHibernate.Mapping.ByCode.IOneToManyMapper { + public OneToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; public void Class(System.Type entityType) => throw null; public void EntityName(string entityName) => throw null; public void NotFound(NHibernate.Mapping.ByCode.NotFoundMode mode) => throw null; - public OneToManyCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertyContainerCustomizer { - public void Any(string notVisiblePropertyOrFieldName, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; - public void Any(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; - public void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; - public void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; - public void Component(string notVisiblePropertyOrFieldName, TComponent dynamicComponentTemplate, System.Action> mapping) => throw null; - public void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) => throw null; - public void Component(string notVisiblePropertyOrFieldName) => throw null; + public PropertyContainerCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) => throw null; + public void Property(System.Linq.Expressions.Expression> property) => throw null; + public void Property(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + protected virtual void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; + public void Property(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; + protected virtual void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; + protected void RegistePropertyMapping(System.Action mapping, params System.Reflection.MemberInfo[] members) => throw null; public void Component(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; public void Component(System.Linq.Expressions.Expression> property) => throw null; + protected virtual void RegisterComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; + protected void RegisterComponentMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; public void Component(System.Linq.Expressions.Expression> property, TComponent dynamicComponentTemplate, System.Action> mapping) => throw null; public void Component(System.Linq.Expressions.Expression>> property, TComponent dynamicComponentTemplate, System.Action> mapping) where TComponent : class => throw null; - protected internal NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; set => throw null; } - protected internal NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder ExplicitDeclarationsHolder { get => throw null; } - public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingNameOrThrow(string memberName) => throw null; - protected virtual System.Reflection.MemberInfo GetRequiredPropertyOrFieldByName(string memberName) => throw null; - public void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; - public void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; - public void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; - public void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; - public void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class => throw null; + protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; + protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression> property, System.Type componentType, System.Action> mapping) => throw null; + protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression>> property, System.Action> mapping) where TComponent : class => throw null; + protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression>> property, System.Type componentType, System.Action> mapping) => throw null; + protected void RegisterDynamicComponentMapping(System.Type componentType, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + protected void RegisterDynamicComponentMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; public void ManyToOne(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; + protected virtual void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; + protected void RegisterManyToOneMapping(System.Action mapping, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; public void ManyToOne(System.Linq.Expressions.Expression> property) where TProperty : class => throw null; - public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; - public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; - public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; - public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; - public void OneToOne(string notVisiblePropertyOrFieldName, System.Action> mapping) where TProperty : class => throw null; public void OneToOne(System.Linq.Expressions.Expression> property, System.Action> mapping) where TProperty : class => throw null; - public void Property(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; - public void Property(System.Linq.Expressions.Expression> property) => throw null; - public void Property(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; - public PropertyContainerCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath) => throw null; - protected internal NHibernate.Mapping.ByCode.PropertyPath PropertyPath { get => throw null; set => throw null; } - protected void RegistePropertyMapping(System.Action mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected void RegisterAnyMapping(System.Action mapping, System.Type idTypeOfMetaType, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; + public void OneToOne(string notVisiblePropertyOrFieldName, System.Action> mapping) where TProperty : class => throw null; + protected void RegisterOneToOneMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; + public void Any(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; protected virtual void RegisterAnyMapping(System.Linq.Expressions.Expression> property, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; - protected void RegisterBagMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + protected void RegisterAnyMapping(System.Action mapping, System.Type idTypeOfMetaType, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; + public void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; + protected virtual void RegisterSetMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + protected void RegisterSetMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + public void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void Bag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; protected virtual void RegisterBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - protected void RegisterComponentMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected virtual void RegisterComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; - protected void RegisterDynamicComponentMapping(System.Type componentType, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected void RegisterDynamicComponentMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression> property, System.Type componentType, System.Action> mapping) => throw null; - protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression> property, System.Action> mapping) => throw null; - protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression>> property, System.Type componentType, System.Action> mapping) => throw null; - protected virtual void RegisterDynamicComponentMapping(System.Linq.Expressions.Expression>> property, System.Action> mapping) where TComponent : class => throw null; - protected virtual void RegisterIdBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - protected virtual void RegisterIdBagMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected void RegisterListMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + protected void RegisterBagMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + public void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void List(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; protected virtual void RegisterListMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - protected void RegisterManyToOneMapping(System.Action mapping, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; - protected virtual void RegisterManyToOneMapping(System.Linq.Expressions.Expression> property, System.Action mapping) where TProperty : class => throw null; + protected void RegisterListMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; + public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; + public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; protected virtual void RegisterMapMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; protected virtual void RegisterMapMapping(System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected virtual void RegisterNoVisiblePropertyMapping(string notVisiblePropertyOrFieldName, System.Action mapping) => throw null; - protected void RegisterOneToOneMapping(System.Action> mapping, params System.Reflection.MemberInfo[] members) where TProperty : class => throw null; - protected virtual void RegisterPropertyMapping(System.Linq.Expressions.Expression> property, System.Action mapping) => throw null; - protected void RegisterSetMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; - protected virtual void RegisterSetMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void Map(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void IdBag(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; + protected virtual void RegisterIdBagMapping(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; + protected virtual void RegisterIdBagMapping(System.Action> collectionMapping, System.Action> mapping, params System.Reflection.MemberInfo[] members) => throw null; public void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; public void Set(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; - public void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping, System.Action> mapping) => throw null; - public void Set(System.Linq.Expressions.Expression>> property, System.Action> collectionMapping) => throw null; + public void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void Bag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; + public void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void List(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; + public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> keyMapping, System.Action> mapping) => throw null; + public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void Map(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; + public void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping, System.Action> mapping) => throw null; + public void IdBag(string notVisiblePropertyOrFieldName, System.Action> collectionMapping) => throw null; + public void ManyToOne(string notVisiblePropertyOrFieldName, System.Action mapping) where TProperty : class => throw null; + public void Component(string notVisiblePropertyOrFieldName, System.Action> mapping) => throw null; + public void Component(string notVisiblePropertyOrFieldName) => throw null; + public void Component(string notVisiblePropertyOrFieldName, TComponent dynamicComponentTemplate, System.Action> mapping) => throw null; + public void Any(string notVisiblePropertyOrFieldName, System.Type idTypeOfMetaType, System.Action mapping) where TProperty : class => throw null; + protected virtual System.Reflection.MemberInfo GetRequiredPropertyOrFieldByName(string memberName) => throw null; + public static System.Reflection.MemberInfo GetPropertyOrFieldMatchingNameOrThrow(string memberName) => throw null; + protected NHibernate.Mapping.ByCode.Impl.ICustomizersHolder CustomizersHolder { get => throw null; } + protected NHibernate.Mapping.ByCode.PropertyPath PropertyPath { get => throw null; } + protected NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder ExplicitDeclarationsHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.SetPropertiesCustomizer<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SetPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.ISetPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper + public class SetPropertiesCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.CollectionPropertiesCustomizer, NHibernate.Mapping.ByCode.ISetPropertiesMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesMapper, NHibernate.Mapping.ByCode.IEntityPropertyMapper, NHibernate.Mapping.ByCode.IAccessorPropertyMapper, NHibernate.Mapping.ByCode.ICollectionSqlsMapper { public SetPropertiesCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.PropertyPath propertyPath, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.PropertyPath), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder)) => throw null; } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.SubclassCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.ISubclassMapper, NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class SubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.ISubclassMapper, NHibernate.Mapping.ByCode.ISubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper where TEntity : class { + public SubclassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; + public void Extends(System.Type baseType) => throw null; + public void Extends(string entityOrClassName) => throw null; public void Abstract(bool isAbstract) => throw null; - public void BatchSize(int value) => throw null; - NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } public void DiscriminatorValue(object value) => throw null; - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; - public void EntityName(string value) => throw null; - NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } - public void Extends(string entityOrClassName) => throw null; - public void Extends(System.Type baseType) => throw null; public void Filter(string filterName, System.Action filterMapping) => throw null; public void Join(string splitGroupId, System.Action> splitMapping) => throw null; - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void EntityName(string value) => throw null; public void Proxy(System.Type proxy) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; - public SubclassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; + NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } + NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } } - - // Generated from `NHibernate.Mapping.ByCode.Impl.CustomizersImpl.UnionSubclassCustomizer<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UnionSubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IUnionSubclassMapper, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper where TEntity : class + public class UnionSubclassCustomizer : NHibernate.Mapping.ByCode.Impl.CustomizersImpl.PropertyContainerCustomizer, NHibernate.Mapping.ByCode.IUnionSubclassMapper, NHibernate.Mapping.ByCode.IUnionSubclassAttributesMapper, NHibernate.Mapping.ByCode.IEntityAttributesMapper, NHibernate.Mapping.ByCode.IEntitySqlsMapper, NHibernate.Mapping.ByCode.IPropertyContainerMapper, NHibernate.Mapping.ByCode.ICollectionPropertiesContainerMapper, NHibernate.Mapping.ByCode.IPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IBasePlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IMinimalPlainPropertyContainerMapper, NHibernate.Mapping.ByCode.IConformistHoldersProvider, NHibernate.Mapping.ByCode.IEntitySqlsWithCheckMapper where TEntity : class { - public void Abstract(bool isAbstract) => throw null; - public void BatchSize(int value) => throw null; - public void Catalog(string catalogName) => throw null; - NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } - public void DynamicInsert(bool value) => throw null; - public void DynamicUpdate(bool value) => throw null; + public UnionSubclassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; public void EntityName(string value) => throw null; - NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } - public void Extends(string entityOrClassName) => throw null; - public void Extends(System.Type baseType) => throw null; - public void Lazy(bool value) => throw null; - public void Loader(string namedQueryReference) => throw null; - public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; public void Proxy(System.Type proxy) => throw null; - public void Schema(string schemaName) => throw null; + public void Lazy(bool value) => throw null; + public void DynamicUpdate(bool value) => throw null; + public void DynamicInsert(bool value) => throw null; + public void BatchSize(int value) => throw null; public void SelectBeforeUpdate(bool value) => throw null; - public void SqlDelete(string sql) => throw null; + public void Persister() where T : NHibernate.Persister.Entity.IEntityPersister => throw null; + public void Synchronize(params string[] table) => throw null; + public void Loader(string namedQueryReference) => throw null; public void SqlInsert(string sql) => throw null; + public void SqlInsert(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void SqlUpdate(string sql) => throw null; + public void SqlUpdate(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; + public void SqlDelete(string sql) => throw null; + public void SqlDelete(string sql, NHibernate.Mapping.ByCode.SqlCheck sqlCheck) => throw null; public void Subselect(string sql) => throw null; - public void Synchronize(params string[] table) => throw null; + public void Extends(System.Type baseType) => throw null; + public void Extends(string entityOrClassName) => throw null; + public void Abstract(bool isAbstract) => throw null; public void Table(string tableName) => throw null; - public UnionSubclassCustomizer(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder explicitDeclarationsHolder, NHibernate.Mapping.ByCode.Impl.ICustomizersHolder customizersHolder) : base(default(NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder), default(NHibernate.Mapping.ByCode.Impl.ICustomizersHolder), default(NHibernate.Mapping.ByCode.PropertyPath)) => throw null; + public void Catalog(string catalogName) => throw null; + public void Schema(string schemaName) => throw null; + NHibernate.Mapping.ByCode.Impl.ICustomizersHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.CustomizersHolder { get => throw null; } + NHibernate.Mapping.ByCode.IModelExplicitDeclarationsHolder NHibernate.Mapping.ByCode.IConformistHoldersProvider.ExplicitDeclarationsHolder { get => throw null; } } - } } } } namespace Metadata { - // Generated from `NHibernate.Metadata.IClassMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IClassMetadata { - string EntityName { get; } - object GetIdentifier(object entity); NHibernate.Type.IType GetPropertyType(string propertyName); + object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); + object Instantiate(object id); object GetPropertyValue(object obj, string propertyName); object[] GetPropertyValues(object entity); - object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); + void SetPropertyValue(object obj, string propertyName, object value); + void SetPropertyValues(object entity, object[] values); + object GetIdentifier(object entity); + void SetIdentifier(object entity, object id); object GetVersion(object obj); - bool HasIdentifierProperty { get; } - bool HasNaturalIdentifier { get; } - bool HasProxy { get; } - bool HasSubclasses { get; } + string EntityName { get; } string IdentifierPropertyName { get; } + string[] PropertyNames { get; } NHibernate.Type.IType IdentifierType { get; } - bool ImplementsLifecycle { get; } - bool ImplementsValidatable { get; } - object Instantiate(object id); - bool IsInherited { get; } + NHibernate.Type.IType[] PropertyTypes { get; } bool IsMutable { get; } bool IsVersioned { get; } - System.Type MappedClass { get; } - int[] NaturalIdentifierProperties { get; } - bool[] PropertyLaziness { get; } - string[] PropertyNames { get; } - bool[] PropertyNullability { get; } - NHibernate.Type.IType[] PropertyTypes { get; } - void SetIdentifier(object entity, object id); - void SetPropertyValue(object obj, string propertyName, object value); - void SetPropertyValues(object entity, object[] values); int VersionProperty { get; } + bool[] PropertyNullability { get; } + bool[] PropertyLaziness { get; } + int[] NaturalIdentifierProperties { get; } + bool IsInherited { get; } + bool HasProxy { get; } + bool HasIdentifierProperty { get; } + bool HasNaturalIdentifier { get; } + bool HasSubclasses { get; } + System.Type MappedClass { get; } + bool ImplementsLifecycle { get; } + bool ImplementsValidatable { get; } } - - // Generated from `NHibernate.Metadata.ICollectionMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICollectionMetadata { + NHibernate.Type.IType KeyType { get; } NHibernate.Type.IType ElementType { get; } - bool HasIndex { get; } NHibernate.Type.IType IndexType { get; } + bool HasIndex { get; } + string Role { get; } bool IsArray { get; } - bool IsLazy { get; } bool IsPrimitiveArray { get; } - NHibernate.Type.IType KeyType { get; } - string Role { get; } + bool IsLazy { get; } } - } namespace Multi { - // Generated from `NHibernate.Multi.CriteriaBatchItem<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CriteriaBatchItem : NHibernate.Multi.QueryBatchItemBase { + protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; public CriteriaBatchItem(NHibernate.ICriteria query) => throw null; - protected override System.Collections.Generic.List DoGetResults() => throw null; protected override System.Collections.Generic.List.QueryInfo> GetQueryInformation(NHibernate.Engine.ISessionImplementor session) => throw null; protected override System.Collections.Generic.IList GetResultsNonBatched() => throw null; - protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Multi.ICachingInformation` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICachingInformation - { - NHibernate.Cache.QueryKey CacheKey { get; } - bool CanGetFromCache { get; } - bool IsCacheable { get; } - NHibernate.Engine.QueryParameters Parameters { get; } - string QueryIdentifier { get; } - System.Collections.Generic.ISet QuerySpaces { get; } - System.Collections.IList ResultToCache { get; } - NHibernate.Type.IType[] ResultTypes { get; } - void SetCacheBatcher(NHibernate.Cache.CacheBatcher cacheBatcher); - void SetCachedResult(System.Collections.IList result); - } - - // Generated from `NHibernate.Multi.ICachingInformationWithFetches` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface ICachingInformationWithFetches - { - NHibernate.Type.IType[] CacheTypes { get; } - } - - // Generated from `NHibernate.Multi.ILinqBatchItem` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface ILinqBatchItem - { + protected override System.Collections.Generic.List DoGetResults() => throw null; } - - // Generated from `NHibernate.Multi.IQueryBatch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryBatch { - void Add(string key, NHibernate.Multi.IQueryBatchItem query); - void Add(NHibernate.Multi.IQueryBatchItem query); + System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> GetResultAsync(int queryIndex, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); + System.Threading.Tasks.Task> GetResultAsync(string querykey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)); void Execute(); - System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken); - NHibernate.FlushMode? FlushMode { get; set; } - System.Collections.Generic.IList GetResult(string querykey); + void Add(NHibernate.Multi.IQueryBatchItem query); + void Add(string key, NHibernate.Multi.IQueryBatchItem query); System.Collections.Generic.IList GetResult(int queryIndex); - System.Threading.Tasks.Task> GetResultAsync(string querykey, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task> GetResultAsync(int queryIndex, System.Threading.CancellationToken cancellationToken); + System.Collections.Generic.IList GetResult(string querykey); bool IsExecutedOrEmpty { get; } int? Timeout { get; set; } + NHibernate.FlushMode? FlushMode { get; set; } } - - // Generated from `NHibernate.Multi.IQueryBatchItem` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryBatchItem { - System.Collections.Generic.IEnumerable CachingInformation { get; } - void ExecuteNonBatched(); + System.Threading.Tasks.Task ProcessResultsSetAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task ExecuteNonBatchedAsync(System.Threading.CancellationToken cancellationToken); - System.Collections.Generic.IEnumerable GetCommands(); - System.Collections.Generic.IEnumerable GetQuerySpaces(); void Init(NHibernate.Engine.ISessionImplementor session); - void ProcessResults(); + System.Collections.Generic.IEnumerable GetQuerySpaces(); + System.Collections.Generic.IEnumerable GetCommands(); int ProcessResultsSet(System.Data.Common.DbDataReader reader); - System.Threading.Tasks.Task ProcessResultsSetAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken); + void ProcessResults(); + void ExecuteNonBatched(); + System.Collections.Generic.IEnumerable CachingInformation { get; } } - - // Generated from `NHibernate.Multi.IQueryBatchItem<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryBatchItem : NHibernate.Multi.IQueryBatchItem { - System.Action> AfterLoadCallback { get; set; } System.Collections.Generic.IList GetResults(); + System.Action> AfterLoadCallback { get; set; } } - - // Generated from `NHibernate.Multi.IQueryBatchItemWithAsyncProcessResults` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface IQueryBatchItemWithAsyncProcessResults + public class LinqBatchItem : NHibernate.Multi.QueryBatchItem { - void ProcessResults(); - System.Threading.Tasks.Task ProcessResultsAsync(System.Threading.CancellationToken cancellationToken); + protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public LinqBatchItem(NHibernate.IQuery query) : base(default(NHibernate.IQuery)) => throw null; + protected override System.Collections.Generic.IList GetResultsNonBatched() => throw null; + protected override System.Collections.Generic.List DoGetResults() => throw null; } - - // Generated from `NHibernate.Multi.LinqBatchItem` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class LinqBatchItem { public static NHibernate.Multi.LinqBatchItem Create(System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector) => throw null; public static NHibernate.Multi.LinqBatchItem Create(System.Linq.IQueryable query) => throw null; } - - // Generated from `NHibernate.Multi.LinqBatchItem<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LinqBatchItem : NHibernate.Multi.QueryBatchItem - { - protected override System.Collections.Generic.List DoGetResults() => throw null; - protected override System.Collections.Generic.IList GetResultsNonBatched() => throw null; - protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public LinqBatchItem(NHibernate.IQuery query) : base(default(NHibernate.IQuery)) => throw null; - internal LinqBatchItem(NHibernate.IQuery query, NHibernate.Linq.NhLinqExpression linq) : base(default(NHibernate.IQuery)) => throw null; - } - - // Generated from `NHibernate.Multi.QueryBatch` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryBatch : NHibernate.Multi.IQueryBatch { - public void Add(string key, NHibernate.Multi.IQueryBatchItem query) => throw null; - public void Add(NHibernate.Multi.IQueryBatchItem query) => throw null; - public void Execute() => throw null; - public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken) => throw null; - protected void ExecuteBatched() => throw null; + public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> GetResultAsync(int queryIndex, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task> GetResultAsync(string querykey, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task ExecuteBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.FlushMode? FlushMode { get => throw null; set => throw null; } - public System.Collections.Generic.IList GetResult(string querykey) => throw null; - public System.Collections.Generic.IList GetResult(int queryIndex) => throw null; - public System.Threading.Tasks.Task> GetResultAsync(string querykey, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task> GetResultAsync(int queryIndex, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsExecutedOrEmpty { get => throw null; } public QueryBatch(NHibernate.Engine.ISessionImplementor session, bool autoReset) => throw null; + public void Execute() => throw null; + public void Add(NHibernate.Multi.IQueryBatchItem query) => throw null; + public void Add(string key, NHibernate.Multi.IQueryBatchItem query) => throw null; + public System.Collections.Generic.IList GetResult(int queryIndex) => throw null; + public System.Collections.Generic.IList GetResult(string querykey) => throw null; + protected void ExecuteBatched() => throw null; protected NHibernate.Engine.ISessionImplementor Session { get => throw null; } - public int? Timeout { get => throw null; set => throw null; } + public int? Timeout { get => throw null; set { } } + public NHibernate.FlushMode? FlushMode { get => throw null; set { } } + public bool IsExecutedOrEmpty { get => throw null; } } - - // Generated from `NHibernate.Multi.QueryBatchExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class QueryBatchExtensions + public static partial class QueryBatchExtensions { - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector, System.Action afterLoad = default(System.Action)) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, System.Linq.IQueryable query) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.IQueryOver query) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query, System.Action> afterLoad = default(System.Action>)) => throw null; public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.IQueryOver query) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.IQuery query) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.ICriteria query) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.Criterion.DetachedCriteria query) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query, System.Action> afterLoad = default(System.Action>)) => throw null; public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query, System.Action> afterLoad = default(System.Action>)) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query, System.Action> afterLoad = default(System.Action>)) => throw null; - public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query, System.Action> afterLoad = default(System.Action>)) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.IQueryOver query) => throw null; public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.ICriteria query, System.Action> afterLoad = default(System.Action>)) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.ICriteria query) => throw null; public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.Criterion.DetachedCriteria query, System.Action> afterLoad = default(System.Action>)) => throw null; - public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query) => throw null; - public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.Multi.IQueryBatchItem query) => throw null; - public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.Criterion.DetachedCriteria query) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query, System.Action> afterLoad = default(System.Action>)) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, NHibernate.IQuery query) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query, System.Action> afterLoad = default(System.Action>)) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, System.Linq.IQueryable query) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector, System.Action afterLoad = default(System.Action)) => throw null; + public static NHibernate.Multi.IQueryBatch Add(this NHibernate.Multi.IQueryBatch batch, string key, System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector) => throw null; + public static NHibernate.Multi.IQueryBatch SetTimeout(this NHibernate.Multi.IQueryBatch batch, int? timeout) => throw null; + public static NHibernate.Multi.IQueryBatch SetFlushMode(this NHibernate.Multi.IQueryBatch batch, NHibernate.FlushMode mode) => throw null; public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; - public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query) => throw null; + public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.ICriteria query) => throw null; public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.Criterion.DetachedCriteria query) => throw null; + public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query) => throw null; + public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query) => throw null; + public static NHibernate.IFutureEnumerable AddAsFuture(this NHibernate.Multi.IQueryBatch batch, NHibernate.Multi.IQueryBatchItem query) => throw null; public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query, System.Linq.Expressions.Expression, TResult>> selector) => throw null; public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, System.Linq.IQueryable query) => throw null; - public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.Multi.IQueryBatchItem query) => throw null; - public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; - public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; - public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query) => throw null; public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.ICriteria query) => throw null; public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.Criterion.DetachedCriteria query) => throw null; - public static NHibernate.Multi.IQueryBatch SetFlushMode(this NHibernate.Multi.IQueryBatch batch, NHibernate.FlushMode mode) => throw null; - public static NHibernate.Multi.IQueryBatch SetTimeout(this NHibernate.Multi.IQueryBatch batch, int? timeout) => throw null; + public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; + public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQueryOver query) => throw null; + public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.IQuery query) => throw null; + public static NHibernate.IFutureValue AddAsFutureValue(this NHibernate.Multi.IQueryBatch batch, NHibernate.Multi.IQueryBatchItem query) => throw null; } - - // Generated from `NHibernate.Multi.QueryBatchItem<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryBatchItem : NHibernate.Multi.QueryBatchItemBase { - protected override System.Collections.Generic.List DoGetResults() => throw null; - protected override System.Collections.Generic.List.QueryInfo> GetQueryInformation(NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Collections.Generic.IList GetResultsNonBatched() => throw null; - protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; protected NHibernate.Impl.AbstractQueryImpl Query; + protected override System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; public QueryBatchItem(NHibernate.IQuery query) => throw null; + protected override System.Collections.Generic.List.QueryInfo> GetQueryInformation(NHibernate.Engine.ISessionImplementor session) => throw null; + protected override System.Collections.Generic.IList GetResultsNonBatched() => throw null; + protected override System.Collections.Generic.List DoGetResults() => throw null; } - - // Generated from `NHibernate.Multi.QueryBatchItemBase<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class QueryBatchItemBase : NHibernate.Multi.IQueryBatchItem, NHibernate.Multi.IQueryBatchItem { - public System.Action> AfterLoadCallback { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable CachingInformation { get => throw null; } - protected abstract System.Collections.Generic.List DoGetResults(); - public void ExecuteNonBatched() => throw null; + protected NHibernate.Engine.ISessionImplementor Session; + public System.Threading.Tasks.Task ProcessResultsSetAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ProcessResultsAsync(System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task ExecuteNonBatchedAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.Generic.IEnumerable GetCommands() => throw null; + protected abstract System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken); protected abstract System.Collections.Generic.List.QueryInfo> GetQueryInformation(NHibernate.Engine.ISessionImplementor session); + public virtual void Init(NHibernate.Engine.ISessionImplementor session) => throw null; public System.Collections.Generic.IEnumerable GetQuerySpaces() => throw null; - public System.Collections.Generic.IList GetResults() => throw null; + public System.Collections.Generic.IEnumerable GetCommands() => throw null; + public int ProcessResultsSet(System.Data.Common.DbDataReader reader) => throw null; + public void ProcessResults() => throw null; + public void ExecuteNonBatched() => throw null; protected abstract System.Collections.Generic.IList GetResultsNonBatched(); - protected abstract System.Threading.Tasks.Task> GetResultsNonBatchedAsync(System.Threading.CancellationToken cancellationToken); protected System.Collections.Generic.List GetTypedResults() => throw null; - public virtual void Init(NHibernate.Engine.ISessionImplementor session) => throw null; - public void ProcessResults() => throw null; - public System.Threading.Tasks.Task ProcessResultsAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public int ProcessResultsSet(System.Data.Common.DbDataReader reader) => throw null; - public System.Threading.Tasks.Task ProcessResultsSetAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Collections.Generic.IList GetResults() => throw null; + protected abstract System.Collections.Generic.List DoGetResults(); protected QueryBatchItemBase() => throw null; - // Generated from `NHibernate.Multi.QueryBatchItemBase<>+QueryInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public System.Collections.Generic.IEnumerable CachingInformation { get => throw null; } + public System.Action> AfterLoadCallback { get => throw null; set { } } protected class QueryInfo : NHibernate.Multi.ICachingInformation { - public NHibernate.Cache.CacheBatcher CacheBatcher { get => throw null; set => throw null; } - public NHibernate.Cache.QueryKey CacheKey { get => throw null; } - public NHibernate.Type.IType[] CacheTypes { get => throw null; } - public bool CanGetFromCache { get => throw null; } - public bool CanPutToCache { get => throw null; } - public bool IsCacheable { get => throw null; } - public bool IsResultFromCache { get => throw null; set => throw null; } - public NHibernate.Loader.Loader Loader { get => throw null; set => throw null; } - public NHibernate.Engine.QueryParameters Parameters { get => throw null; } - public string QueryIdentifier { get => throw null; } public QueryInfo(NHibernate.Engine.QueryParameters parameters, NHibernate.Loader.Loader loader, System.Collections.Generic.ISet querySpaces, NHibernate.Engine.ISessionImplementor session) => throw null; + public void SetCachedResult(System.Collections.IList result) => throw null; + public void SetCacheBatcher(NHibernate.Cache.CacheBatcher cacheBatcher) => throw null; + public NHibernate.Loader.Loader Loader { get => throw null; set { } } + public System.Collections.IList Result { get => throw null; set { } } + public NHibernate.Engine.QueryParameters Parameters { get => throw null; } public System.Collections.Generic.ISet QuerySpaces { get => throw null; } - public System.Collections.IList Result { get => throw null; set => throw null; } - public System.Collections.IList ResultToCache { get => throw null; set => throw null; } + public bool IsCacheable { get => throw null; } + public NHibernate.Cache.QueryKey CacheKey { get => throw null; } + public bool CanGetFromCache { get => throw null; } public NHibernate.Type.IType[] ResultTypes { get => throw null; } - public void SetCacheBatcher(NHibernate.Cache.CacheBatcher cacheBatcher) => throw null; - public void SetCachedResult(System.Collections.IList result) => throw null; + public NHibernate.Type.IType[] CacheTypes { get => throw null; } + public string QueryIdentifier { get => throw null; } + public System.Collections.IList ResultToCache { get => throw null; set { } } + public bool IsResultFromCache { get => throw null; } + public bool CanPutToCache { get => throw null; } + public NHibernate.Cache.CacheBatcher CacheBatcher { get => throw null; } } - - - protected NHibernate.Engine.ISessionImplementor Session; } - + public interface ICachingInformation + { + void SetCachedResult(System.Collections.IList result); + void SetCacheBatcher(NHibernate.Cache.CacheBatcher cacheBatcher); + bool IsCacheable { get; } + NHibernate.Cache.QueryKey CacheKey { get; } + NHibernate.Engine.QueryParameters Parameters { get; } + System.Collections.Generic.ISet QuerySpaces { get; } + bool CanGetFromCache { get; } + NHibernate.Type.IType[] ResultTypes { get; } + System.Collections.IList ResultToCache { get; } + string QueryIdentifier { get; } + } } namespace MultiTenancy { - // Generated from `NHibernate.MultiTenancy.AbstractMultiTenancyConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractMultiTenancyConnectionProvider : NHibernate.MultiTenancy.IMultiTenancyConnectionProvider { - protected AbstractMultiTenancyConnectionProvider() => throw null; public NHibernate.Connection.IConnectionAccess GetConnectionAccess(NHibernate.MultiTenancy.TenantConfiguration tenantConfiguration, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; protected abstract string GetTenantConnectionString(NHibernate.MultiTenancy.TenantConfiguration tenantConfiguration, NHibernate.Engine.ISessionFactoryImplementor sessionFactory); + protected AbstractMultiTenancyConnectionProvider() => throw null; } - - // Generated from `NHibernate.MultiTenancy.IMultiTenancyConnectionProvider` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMultiTenancyConnectionProvider { NHibernate.Connection.IConnectionAccess GetConnectionAccess(NHibernate.MultiTenancy.TenantConfiguration tenantConfiguration, NHibernate.Engine.ISessionFactoryImplementor sessionFactory); } - - // Generated from `NHibernate.MultiTenancy.MultiTenancyStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public enum MultiTenancyStrategy { - Database, - None, + None = 0, + Database = 1, } - - // Generated from `NHibernate.MultiTenancy.TenantConfiguration` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TenantConfiguration { public TenantConfiguration(string tenantIdentifier) => throw null; public string TenantIdentifier { get => throw null; } } - } namespace Param { - // Generated from `NHibernate.Param.AbstractExplicitParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractExplicitParameterSpecification : NHibernate.Param.IParameterSpecification, NHibernate.Param.IPageableParameterSpecification, NHibernate.Param.IExplicitParameterSpecification + public abstract class AbstractExplicitParameterSpecification : NHibernate.Param.IPageableParameterSpecification, NHibernate.Param.IExplicitParameterSpecification, NHibernate.Param.IParameterSpecification { - protected AbstractExplicitParameterSpecification(int sourceLine, int sourceColumn) => throw null; - public abstract void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); - public abstract void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); public abstract System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); public abstract System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } + protected AbstractExplicitParameterSpecification(int sourceLine, int sourceColumn) => throw null; + public abstract string RenderDisplayInfo(); public abstract System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory); - protected object GetPagingValue(object value, NHibernate.Dialect.Dialect dialect, NHibernate.Engine.QueryParameters queryParameters) => throw null; - protected int GetParemeterSpan(NHibernate.Engine.IMapping sessionFactory) => throw null; + public abstract void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); + public abstract void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); + public abstract void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters); public abstract int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters); public void IsSkipParameter() => throw null; public void IsTakeParameterWithSkipParameter(NHibernate.Param.IPageableParameterSpecification skipParameter) => throw null; - public abstract string RenderDisplayInfo(); - public abstract void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters); - public int SourceColumn { get => throw null; } + protected int GetParemeterSpan(NHibernate.Engine.IMapping sessionFactory) => throw null; + protected object GetPagingValue(object value, NHibernate.Dialect.Dialect dialect, NHibernate.Engine.QueryParameters queryParameters) => throw null; public int SourceLine { get => throw null; } + public int SourceColumn { get => throw null; } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.AggregatedIndexCollectionSelectorParameterSpecifications` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AggregatedIndexCollectionSelectorParameterSpecifications : NHibernate.Param.IParameterSpecification { + public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public AggregatedIndexCollectionSelectorParameterSpecifications(System.Collections.Generic.IList paramSpecs) => throw null; public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.CollectionFilterKeyParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionFilterKeyParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public CollectionFilterKeyParameterSpecification(string collectionRole, NHibernate.Type.IType keyType, int queryParameterPosition) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.CollectionFilterKeyParameterSpecification other) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public override int GetHashCode() => throw null; - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public string RenderDisplayInfo() => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.CriteriaNamedParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CriteriaNamedParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public CriteriaNamedParameterSpecification(string name, NHibernate.Type.IType expectedType) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + protected int GetParemeterSpan(NHibernate.Engine.IMapping sessionFactory) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.CriteriaNamedParameterSpecification other) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public override int GetHashCode() => throw null; - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - protected int GetParemeterSpan(NHibernate.Engine.IMapping sessionFactory) => throw null; - public string RenderDisplayInfo() => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.DynamicFilterParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynamicFilterParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public DynamicFilterParameterSpecification(string filterName, string parameterName, NHibernate.Type.IType expectedDefinedType, int? collectionSpan) => throw null; - public NHibernate.Type.IType ElementType { get => throw null; } + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.DynamicFilterParameterSpecification other) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } - public string FilterParameterFullName { get => throw null; } public override int GetHashCode() => throw null; - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public string RenderDisplayInfo() => throw null; - } - - // Generated from `NHibernate.Param.IExplicitParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IExplicitParameterSpecification : NHibernate.Param.IParameterSpecification - { - void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters); - int SourceColumn { get; } - int SourceLine { get; } - } - - // Generated from `NHibernate.Param.IPageableParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IPageableParameterSpecification : NHibernate.Param.IParameterSpecification, NHibernate.Param.IExplicitParameterSpecification - { - int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters); - void IsSkipParameter(); - void IsTakeParameterWithSkipParameter(NHibernate.Param.IPageableParameterSpecification skipParameter); + public string FilterParameterFullName { get => throw null; } + public NHibernate.Type.IType ElementType { get => throw null; } + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.IParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IParameterSpecification { - void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); - void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - NHibernate.Type.IType ExpectedType { get; set; } - System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory); + void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); + void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session); string RenderDisplayInfo(); + System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory); + NHibernate.Type.IType ExpectedType { get; set; } } - - // Generated from `NHibernate.Param.NamedParameter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedParameter - { - public override bool Equals(object obj) => throw null; - public bool Equals(NHibernate.Param.NamedParameter other) => throw null; - public override int GetHashCode() => throw null; - public virtual bool IsCollection { get => throw null; } - public string Name { get => throw null; set => throw null; } - public NamedParameter(string name, object value, NHibernate.Type.IType type) => throw null; - public NHibernate.Type.IType Type { get => throw null; set => throw null; } - public object Value { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Param.NamedParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NamedParameterSpecification : NHibernate.Param.AbstractExplicitParameterSpecification { - public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public NamedParameterSpecification(int sourceLine, int sourceColumn, string name) : base(default(int), default(int)) => throw null; + public override string RenderDisplayInfo() => throw null; + public override System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public override int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.NamedParameterSpecification other) => throw null; public override int GetHashCode() => throw null; - public override System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public override int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters) => throw null; public string Name { get => throw null; } - public NamedParameterSpecification(int sourceLine, int sourceColumn, string name) : base(default(int), default(int)) => throw null; - public override string RenderDisplayInfo() => throw null; - public override void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters) => throw null; - } - - // Generated from `NHibernate.Param.ParametersBackTrackExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ParametersBackTrackExtensions - { - public static System.Collections.Generic.IEnumerable GetEffectiveParameterLocations(this System.Collections.Generic.IList sqlParameters, string backTrackId) => throw null; - public static NHibernate.SqlTypes.SqlType[] GetQueryParameterTypes(this System.Collections.Generic.IEnumerable parameterSpecs, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public static void ResetEffectiveExpectedType(this System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; } - - // Generated from `NHibernate.Param.PositionalParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PositionalParameterSpecification : NHibernate.Param.AbstractExplicitParameterSpecification { - public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public PositionalParameterSpecification(int sourceLine, int sourceColumn, int hqlPosition) : base(default(int), default(int)) => throw null; + public override string RenderDisplayInfo() => throw null; + public override System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public override int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters) => throw null; + public override void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.PositionalParameterSpecification other) => throw null; public override int GetHashCode() => throw null; - public override System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public override int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters) => throw null; public int HqlPosition { get => throw null; } - public PositionalParameterSpecification(int sourceLine, int sourceColumn, int hqlPosition) : base(default(int), default(int)) => throw null; - public override string RenderDisplayInfo() => throw null; - public override void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters) => throw null; } - - // Generated from `NHibernate.Param.QuerySkipParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QuerySkipParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public QuerySkipParameterSpecification() => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.QuerySkipParameterSpecification other) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public override int GetHashCode() => throw null; - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public QuerySkipParameterSpecification() => throw null; - public string RenderDisplayInfo() => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.QueryTakeParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryTakeParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public QueryTakeParameterSpecification() => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Param.QueryTakeParameterSpecification other) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } public override int GetHashCode() => throw null; - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public QueryTakeParameterSpecification() => throw null; - public string RenderDisplayInfo() => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } } - - // Generated from `NHibernate.Param.VersionTypeSeedParameterSpecification` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class VersionTypeSeedParameterSpecification : NHibernate.Param.IParameterSpecification { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Type.IType ExpectedType { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; - public string RenderDisplayInfo() => throw null; public VersionTypeSeedParameterSpecification(NHibernate.Type.IVersionType type) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList multiSqlQueryParametersList, int singleSqlParametersOffset, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionImplementor session) => throw null; + public string RenderDisplayInfo() => throw null; + public System.Collections.Generic.IEnumerable GetIdsForBackTrack(NHibernate.Engine.IMapping sessionFactory) => throw null; + public NHibernate.Type.IType ExpectedType { get => throw null; set { } } + } + public interface IExplicitParameterSpecification : NHibernate.Param.IParameterSpecification + { + void SetEffectiveType(NHibernate.Engine.QueryParameters queryParameters); + int SourceLine { get; } + int SourceColumn { get; } + } + public interface IPageableParameterSpecification : NHibernate.Param.IExplicitParameterSpecification, NHibernate.Param.IParameterSpecification + { + void IsSkipParameter(); + void IsTakeParameterWithSkipParameter(NHibernate.Param.IPageableParameterSpecification skipParameter); + int GetSkipValue(NHibernate.Engine.QueryParameters queryParameters); + } + public class NamedParameter + { + public NamedParameter(string name, object value, NHibernate.Type.IType type) => throw null; + public bool Equals(NHibernate.Param.NamedParameter other) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public string Name { get => throw null; } + public object Value { get => throw null; } + public NHibernate.Type.IType Type { get => throw null; } + public virtual bool IsCollection { get => throw null; } + } + public static partial class ParametersBackTrackExtensions + { + public static System.Collections.Generic.IEnumerable GetEffectiveParameterLocations(this System.Collections.Generic.IList sqlParameters, string backTrackId) => throw null; + public static NHibernate.SqlTypes.SqlType[] GetQueryParameterTypes(this System.Collections.Generic.IEnumerable parameterSpecs, System.Collections.Generic.IList sqlQueryParametersList, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static void ResetEffectiveExpectedType(this System.Collections.Generic.IEnumerable parameterSpecs, NHibernate.Engine.QueryParameters queryParameters) => throw null; } - } namespace Persister { - // Generated from `NHibernate.Persister.PersisterFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class PersisterFactory { - public static NHibernate.Persister.Entity.IEntityPersister Create(System.Type persisterClass, NHibernate.Mapping.PersistentClass model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping cfg) => throw null; - public static NHibernate.Persister.Collection.ICollectionPersister Create(System.Type persisterClass, NHibernate.Mapping.Collection model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public static NHibernate.Persister.Entity.IEntityPersister CreateClassPersister(NHibernate.Mapping.PersistentClass model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping cfg) => throw null; public static NHibernate.Persister.Collection.ICollectionPersister CreateCollectionPersister(NHibernate.Mapping.Collection model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public static NHibernate.Persister.Entity.IEntityPersister Create(System.Type persisterClass, NHibernate.Mapping.PersistentClass model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping cfg) => throw null; + public static NHibernate.Persister.Collection.ICollectionPersister Create(System.Type persisterClass, NHibernate.Mapping.Collection model, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; } - namespace Collection { - // Generated from `NHibernate.Persister.Collection.AbstractCollectionPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractCollectionPersister : NHibernate.Persister.Entity.ISupportSelectModeJoinable, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Collection.ISqlLoadableCollection, NHibernate.Persister.Collection.IQueryableCollection, NHibernate.Persister.Collection.ICollectionPersister, NHibernate.Metadata.ICollectionMetadata, NHibernate.Id.IPostInsertIdentityPersister, NHibernate.Id.ICompositeKeyPostInsertIdentityPersister + public abstract class AbstractCollectionPersister : NHibernate.Metadata.ICollectionMetadata, NHibernate.Persister.Collection.ISqlLoadableCollection, NHibernate.Persister.Collection.IQueryableCollection, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Collection.ICollectionPersister, NHibernate.Id.IPostInsertIdentityPersister, NHibernate.Persister.Entity.ISupportSelectModeJoinable, NHibernate.Id.ICompositeKeyPostInsertIdentityPersister { + protected static object NotFoundPlaceHolder; + protected string sqlWhereString; + protected bool indexContainsFormula; + protected bool elementIsPureFormula; + protected string[] indexFormulaTemplates; + protected bool[] indexColumnIsSettable; + protected string[] elementFormulaTemplates; + protected string[] elementFormulas; + protected bool[] elementColumnIsSettable; + protected bool[] elementColumnIsInPrimaryKey; + protected string[] elementColumnAliases; + protected string qualifiedTableName; + protected bool hasIdentifier; + protected NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate identityDelegate; + protected int batchSize; + public System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadElementAsync(System.Data.Common.DbDataReader rs, object owner, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadIndexAsync(System.Data.Common.DbDataReader rs, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadIdentifierAsync(System.Data.Common.DbDataReader rs, string alias, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ReadKeyAsync(System.Data.Common.DbDataReader dr, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteKeyAsync(System.Data.Common.DbCommand st, object id, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteElementAsync(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteIndexAsync(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteElementToWhereAsync(System.Data.Common.DbCommand st, object elt, bool[] columnNullness, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteElementToWhereAsync(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteIndexToWhereAsync(System.Data.Common.DbCommand st, object index, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task WriteIdentifierAsync(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RemoveAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task RecreateAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InsertRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task UpdateRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected abstract System.Threading.Tasks.Task DoUpdateRowsAsync(object key, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + protected System.Threading.Tasks.Task PerformInsertAsync(object ownerId, NHibernate.Collection.IPersistentCollection collection, NHibernate.AdoNet.IExpectation expectation, object entry, int index, bool useBatch, bool callable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task PerformInsertAsync(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public AbstractCollectionPersister(NHibernate.Mapping.Collection collection, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public void PostInstantiate() => throw null; + protected void LogStaticSQL() => throw null; + public void Initialize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + protected NHibernate.Loader.Collection.ICollectionInitializer GetAppropriateInitializer(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateSubselectInitializer(NHibernate.Engine.SubselectFetch subselect, NHibernate.Engine.ISessionImplementor session); + protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateCollectionInitializer(System.Collections.Generic.IDictionary enabledFilters); + public string GetSQLWhereString(string alias) => throw null; + public string GetSQLOrderByString(string alias) => throw null; + public string GetManyToManyOrderByString(string alias) => throw null; + public object ReadElement(System.Data.Common.DbDataReader rs, object owner, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; + public object ReadIndex(System.Data.Common.DbDataReader rs, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; + public object DecrementIndexByBase(object index) => throw null; + public object ReadIdentifier(System.Data.Common.DbDataReader rs, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; + public object ReadKey(System.Data.Common.DbDataReader dr, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int WriteKey(System.Data.Common.DbCommand st, object id, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int WriteElement(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int WriteIndex(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected object IncrementIndexByBase(object index) => throw null; + protected int WriteElementToWhere(System.Data.Common.DbCommand st, object elt, bool[] columnNullness, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int WriteElementToWhere(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected static bool[] Combine(bool[] settable, bool[] columnNullness) => throw null; + protected int WriteIndexToWhere(System.Data.Common.DbCommand st, object index, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int WriteIdentifier(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + public string[] GetKeyColumnAliases(string suffix) => throw null; + public string[] GetElementColumnAliases(string suffix) => throw null; + public string[] GetIndexColumnAliases(string suffix) => throw null; + public string GetIdentifierColumnAlias(string suffix) => throw null; + public string SelectFragment(string alias, string columnSuffix) => throw null; + public NHibernate.SqlCommand.SelectFragment GetSelectFragment(string alias, string columnSuffix) => throw null; + protected virtual string GetCountSqlSelectClause() => throw null; + protected virtual NHibernate.SqlCommand.SelectFragment GenerateSelectFragment(string alias, string columnSuffix) => throw null; protected virtual void AppendElementColumns(NHibernate.SqlCommand.SelectFragment frag, string elemAlias) => throw null; - protected virtual void AppendIdentifierColumns(NHibernate.SqlCommand.SelectFragment frag, string alias) => throw null; protected virtual void AppendIndexColumns(NHibernate.SqlCommand.SelectFragment frag, string alias) => throw null; - public void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames) => throw null; - public System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.ICacheConcurrencyStrategy Cache { get => throw null; } - public NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get => throw null; } - public abstract bool CascadeDeleteEnabled { get; } - public NHibernate.Metadata.ICollectionMetadata CollectionMetadata { get => throw null; } - public string[] CollectionSpaces { get => throw null; } - public NHibernate.Type.CollectionType CollectionType { get => throw null; } - protected static bool[] Combine(bool[] settable, bool[] columnNullness) => throw null; - public abstract bool ConsumesCollectionAlias(); - public abstract bool ConsumesEntityAlias(); - protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateCollectionInitializer(System.Collections.Generic.IDictionary enabledFilters); - protected abstract NHibernate.Loader.Collection.ICollectionInitializer CreateSubselectInitializer(NHibernate.Engine.SubselectFetch subselect, NHibernate.Engine.ISessionImplementor session); - public object DecrementIndexByBase(object index) => throw null; - protected virtual bool DeleteAllCallable { get => throw null; } - protected NHibernate.Engine.ExecuteUpdateResultCheckStyle DeleteAllCheckStyle { get => throw null; } - protected virtual bool DeleteCallable { get => throw null; } - protected NHibernate.Engine.ExecuteUpdateResultCheckStyle DeleteCheckStyle { get => throw null; } + protected virtual void AppendIdentifierColumns(NHibernate.SqlCommand.SelectFragment frag, string alias) => throw null; + public string[] GetIndexColumnNames(string alias) => throw null; + public string[] GetElementColumnNames(string alias) => throw null; + public void Remove(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Recreate(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; public void DeleteRows(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task DeleteRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected NHibernate.Dialect.Dialect Dialect { get => throw null; } + public void InsertRows(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.Type.IType ToType(string propertyName) => throw null; + public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; + public string GetManyToManyFilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public bool IsManyToManyFiltered(System.Collections.Generic.IDictionary enabledFilters) => throw null; + public string[] ToColumns(string alias, string propertyName) => throw null; + public string[] ToColumns(string propertyName) => throw null; + protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString(); + protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateRowString(); + protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateInsertRowString(); + protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString(); + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString() => throw null; + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; + public void UpdateRows(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; protected abstract int DoUpdateRows(object key, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session); - protected abstract System.Threading.Tasks.Task DoUpdateRowsAsync(object key, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - public System.Type ElementClass { get => throw null; } - public string[] ElementColumnNames { get => throw null; } - public bool ElementExists(object key, object element, NHibernate.Engine.ISessionImplementor session) => throw null; - public NHibernate.Persister.Entity.IEntityPersister ElementPersister { get => throw null; } - public NHibernate.Type.IType ElementType { get => throw null; } - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public NHibernate.FetchMode FetchMode { get => throw null; } - public virtual string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; protected virtual string FilterFragment(string alias) => throw null; + public virtual string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public string OneToManyFilterFragment(string alias) => throw null; + public override string ToString() => throw null; + public bool IsAffectedByEnabledFilters(NHibernate.Engine.ISessionImplementor session) => throw null; + public string[] GetCollectionPropertyColumnAliases(string propertyName, string suffix) => throw null; + public void InitCollectionPropertyMap() => throw null; + public int GetSize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + public bool IndexExists(object key, object index, NHibernate.Engine.ISessionImplementor session) => throw null; + public bool ElementExists(object key, object element, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public abstract bool ConsumesEntityAlias(); public abstract NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses); - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString() => throw null; - protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString(); - protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString(); - protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateInsertRowString(); - protected virtual NHibernate.SqlCommand.SelectFragment GenerateSelectFragment(string alias, string columnSuffix) => throw null; + public abstract NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses); + public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentEntitySuffix, string currentCollectionSuffix, bool includeCollectionColumns) => throw null; + public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns, bool includeLazyProperties) => throw null; + public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentCollectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; + public virtual string IdentifierSelectFragment(string name, string suffix) => throw null; + public abstract bool ConsumesCollectionAlias(); public virtual string GenerateTableAliasForKeyColumns(string alias) => throw null; - protected abstract NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateRowString(); - // Generated from `NHibernate.Persister.Collection.AbstractCollectionPersister+GeneratedIdentifierBinder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected class GeneratedIdentifierBinder : NHibernate.Id.Insert.IBinder - { - public void BindValues(System.Data.Common.DbCommand cm) => throw null; - public System.Threading.Tasks.Task BindValuesAsync(System.Data.Common.DbCommand cm, System.Threading.CancellationToken cancellationToken) => throw null; - public object Entity { get => throw null; } - public GeneratedIdentifierBinder(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.AbstractCollectionPersister persister) => throw null; - } - - - protected NHibernate.Loader.Collection.ICollectionInitializer GetAppropriateInitializer(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + protected object PerformInsert(object ownerId, NHibernate.Collection.IPersistentCollection collection, NHibernate.AdoNet.IExpectation expectation, object entry, int index, bool useBatch, bool callable, NHibernate.Engine.ISessionImplementor session) => throw null; + protected bool UseInsertSelectIdentity() => throw null; + protected bool UseGetGeneratedKeys() => throw null; public int GetBatchSize() => throw null; - public string[] GetCollectionPropertyColumnAliases(string propertyName, string suffix) => throw null; - protected virtual string GetCountSqlSelectClause() => throw null; - public virtual object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public string[] GetElementColumnAliases(string suffix) => throw null; - public string[] GetElementColumnNames(string alias) => throw null; - public string GetIdentifierColumnAlias(string suffix) => throw null; - public string[] GetIndexColumnAliases(string suffix) => throw null; - public string[] GetIndexColumnNames(string alias) => throw null; - public string GetInfoString() => throw null; - public string[] GetKeyColumnAliases(string suffix) => throw null; - public string GetManyToManyFilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public string GetManyToManyOrderByString(string alias) => throw null; - public string GetSQLOrderByString(string alias) => throw null; - public string GetSQLWhereString(string alias) => throw null; - public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes) => throw null; public NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string propertyName) => throw null; - public int GetSize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes) => throw null; + public void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames) => throw null; + public string GetInfoString() => throw null; + protected object PerformInsert(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public bool HasCache { get => throw null; } - public bool HasIndex { get => throw null; } - public bool HasManyToManyOrdering { get => throw null; } + public bool SupportsQueryCache { get => throw null; } public bool HasOrdering { get => throw null; } - public bool HasOrphanDelete { get => throw null; } + public bool HasManyToManyOrdering { get => throw null; } public bool HasWhere { get => throw null; } - public string IdentifierColumnName { get => throw null; } - public NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } - public virtual string IdentifierSelectFragment(string name, string suffix) => throw null; - public NHibernate.Type.IType IdentifierType { get => throw null; } - public string IdentitySelectString { get => throw null; } - protected object IncrementIndexByBase(object index) => throw null; public string[] IndexColumnNames { get => throw null; } - public bool IndexExists(object key, object index, NHibernate.Engine.ISessionImplementor session) => throw null; - public string[] IndexFormulas { get => throw null; } + public string[] ElementColumnNames { get => throw null; } + public bool HasIndex { get => throw null; } + public virtual string TableName { get => throw null; } + public bool HasOrphanDelete { get => throw null; } + public object NotFoundObject { get => throw null; } + public NHibernate.Cache.ICacheConcurrencyStrategy Cache { get => throw null; } + public NHibernate.Type.CollectionType CollectionType { get => throw null; } + public NHibernate.FetchMode FetchMode { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo SqlDeleteString { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo SqlInsertRowString { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo SqlUpdateRowString { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo SqlDeleteRowString { get => throw null; } + public NHibernate.Type.IType KeyType { get => throw null; } public NHibernate.Type.IType IndexType { get => throw null; } - public void InitCollectionPropertyMap() => throw null; - public void Initialize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool InsertCallable { get => throw null; } - protected NHibernate.Engine.ExecuteUpdateResultCheckStyle InsertCheckStyle { get => throw null; } - public void InsertRows(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InsertRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsAffectedByEnabledFilters(NHibernate.Engine.ISessionImplementor session) => throw null; - public bool IsArray { get => throw null; } - public bool IsCollection { get => throw null; } - public bool IsExtraLazy { get => throw null; } - public bool IsIdentifierAssignedByInsert { get => throw null; } - public bool IsInverse { get => throw null; } - public bool IsLazy { get => throw null; } - public abstract bool IsManyToMany { get; } - public bool IsManyToManyFiltered(System.Collections.Generic.IDictionary enabledFilters) => throw null; - public bool IsMutable { get => throw null; } - public abstract bool IsOneToMany { get; } + public NHibernate.Type.IType ElementType { get => throw null; } + public System.Type ElementClass { get => throw null; } public bool IsPrimitiveArray { get => throw null; } - public bool IsSubselectLoadable { get => throw null; } - public bool IsVersioned { get => throw null; } + public bool IsArray { get => throw null; } + public string IdentifierColumnName { get => throw null; } + public string[] IndexFormulas { get => throw null; } + public string[] KeyColumnNames { get => throw null; } public string[] JoinColumnNames { get => throw null; } protected string[] KeyColumnAliases { get => throw null; } - public string[] KeyColumnNames { get => throw null; } - public NHibernate.Type.IType KeyType { get => throw null; } - protected void LogStaticSQL() => throw null; - public string Name { get => throw null; } - public object NotFoundObject { get => throw null; } - protected static object NotFoundPlaceHolder; - public string OneToManyFilterFragment(string alias) => throw null; - public virtual string OwnerEntityName { get => throw null; } - public NHibernate.Persister.Entity.IEntityPersister OwnerEntityPersister { get => throw null; } - protected object PerformInsert(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - protected object PerformInsert(object ownerId, NHibernate.Collection.IPersistentCollection collection, NHibernate.AdoNet.IExpectation expectation, object entry, int index, bool useBatch, bool callable, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task PerformInsertAsync(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task PerformInsertAsync(object ownerId, NHibernate.Collection.IPersistentCollection collection, NHibernate.AdoNet.IExpectation expectation, object entry, int index, bool useBatch, bool callable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void PostInstantiate() => throw null; - public object ReadElement(System.Data.Common.DbDataReader rs, object owner, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ReadElementAsync(System.Data.Common.DbDataReader rs, object owner, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object ReadIdentifier(System.Data.Common.DbDataReader rs, string alias, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ReadIdentifierAsync(System.Data.Common.DbDataReader rs, string alias, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object ReadIndex(System.Data.Common.DbDataReader rs, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ReadIndexAsync(System.Data.Common.DbDataReader rs, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object ReadKey(System.Data.Common.DbDataReader dr, string[] aliases, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ReadKeyAsync(System.Data.Common.DbDataReader dr, string[] aliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void Recreate(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task RecreateAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void Remove(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task RemoveAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public string Role { get => throw null; } - public string[] RootTableKeyColumnNames { get => throw null; } + public bool IsLazy { get => throw null; } + public bool IsInverse { get => throw null; } protected virtual bool RowDeleteEnabled { get => throw null; } protected virtual bool RowInsertEnabled { get => throw null; } - protected virtual NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get => throw null; } - public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns, bool includeLazyProperties) => throw null; - public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentEntitySuffix, string currentCollectionSuffix, bool includeCollectionColumns) => throw null; - public virtual string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentCollectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; - public string SelectFragment(string alias, string columnSuffix) => throw null; - protected NHibernate.SqlCommand.SqlCommandInfo SqlDeleteRowString { get => throw null; } - protected NHibernate.SqlCommand.SqlCommandInfo SqlDeleteString { get => throw null; } - protected NHibernate.SqlCommand.SqlCommandInfo SqlInsertRowString { get => throw null; } - protected NHibernate.SqlCommand.SqlCommandInfo SqlUpdateRowString { get => throw null; } - public virtual string TableName { get => throw null; } - public string[] ToColumns(string propertyName) => throw null; - public string[] ToColumns(string alias, string propertyName) => throw null; - public override string ToString() => throw null; - public NHibernate.Type.IType ToType(string propertyName) => throw null; - public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; + public string Role { get => throw null; } + public virtual string OwnerEntityName { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister OwnerEntityPersister { get => throw null; } + public NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } + public NHibernate.Type.IType IdentifierType { get => throw null; } + public abstract bool IsManyToMany { get; } public NHibernate.Type.IType Type { get => throw null; } + public string Name { get => throw null; } + public NHibernate.Persister.Entity.IEntityPersister ElementPersister { get => throw null; } + public bool IsCollection { get => throw null; } + public string[] CollectionSpaces { get => throw null; } + public NHibernate.Metadata.ICollectionMetadata CollectionMetadata { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + protected virtual bool InsertCallable { get => throw null; } + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle InsertCheckStyle { get => throw null; } protected virtual bool UpdateCallable { get => throw null; } protected NHibernate.Engine.ExecuteUpdateResultCheckStyle UpdateCheckStyle { get => throw null; } - public void UpdateRows(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task UpdateRowsAsync(NHibernate.Collection.IPersistentCollection collection, object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected bool UseGetGeneratedKeys() => throw null; - protected bool UseInsertSelectIdentity() => throw null; - public abstract NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses); - protected int WriteElement(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteElementAsync(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int WriteElementToWhere(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected int WriteElementToWhere(System.Data.Common.DbCommand st, object elt, bool[] columnNullness, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteElementToWhereAsync(System.Data.Common.DbCommand st, object elt, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task WriteElementToWhereAsync(System.Data.Common.DbCommand st, object elt, bool[] columnNullness, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int WriteIdentifier(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteIdentifierAsync(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int WriteIndex(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteIndexAsync(System.Data.Common.DbCommand st, object idx, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int WriteIndexToWhere(System.Data.Common.DbCommand st, object index, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteIndexToWhereAsync(System.Data.Common.DbCommand st, object index, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int WriteKey(System.Data.Common.DbCommand st, object id, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task WriteKeyAsync(System.Data.Common.DbCommand st, object id, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected int batchSize; - protected string[] elementColumnAliases; - protected bool[] elementColumnIsInPrimaryKey; - protected bool[] elementColumnIsSettable; - protected string[] elementFormulaTemplates; - protected string[] elementFormulas; - protected internal bool elementIsPureFormula; - protected bool hasIdentifier; - protected NHibernate.Id.Insert.IInsertGeneratedIdentifierDelegate identityDelegate; - protected bool[] indexColumnIsSettable; - protected internal bool indexContainsFormula; - protected string[] indexFormulaTemplates; - protected string qualifiedTableName; - protected string sqlWhereString; + protected virtual bool DeleteCallable { get => throw null; } + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle DeleteCheckStyle { get => throw null; } + protected virtual bool DeleteAllCallable { get => throw null; } + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle DeleteAllCheckStyle { get => throw null; } + public bool IsVersioned { get => throw null; } + protected virtual NHibernate.Exceptions.ISQLExceptionConverter SQLExceptionConverter { get => throw null; } + public NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get => throw null; } + public bool IsSubselectLoadable { get => throw null; } + public bool IsMutable { get => throw null; } + public bool IsExtraLazy { get => throw null; } + protected NHibernate.Dialect.Dialect Dialect { get => throw null; } + public abstract bool CascadeDeleteEnabled { get; } + public abstract bool IsOneToMany { get; } + public bool IsIdentifierAssignedByInsert { get => throw null; } + public string IdentitySelectString { get => throw null; } + public string[] RootTableKeyColumnNames { get => throw null; } + protected class GeneratedIdentifierBinder : NHibernate.Id.Insert.IBinder + { + public System.Threading.Tasks.Task BindValuesAsync(System.Data.Common.DbCommand cm, System.Threading.CancellationToken cancellationToken) => throw null; + public GeneratedIdentifierBinder(object ownerId, NHibernate.Collection.IPersistentCollection collection, object entry, int index, NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.AbstractCollectionPersister persister) => throw null; + public void BindValues(System.Data.Common.DbCommand cm) => throw null; + public object Entity { get => throw null; } + } } - - // Generated from `NHibernate.Persister.Collection.BasicCollectionPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicCollectionPersister : NHibernate.Persister.Collection.AbstractCollectionPersister { + protected override System.Threading.Tasks.Task DoUpdateRowsAsync(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public BasicCollectionPersister(NHibernate.Mapping.Collection collection, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Mapping.Collection), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - public override bool CascadeDeleteEnabled { get => throw null; } - public override bool ConsumesCollectionAlias() => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString() => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateInsertRowString() => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateRowString() => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; public override bool ConsumesEntityAlias() => throw null; + public override bool ConsumesCollectionAlias() => throw null; + protected override int DoUpdateRows(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; protected override NHibernate.Loader.Collection.ICollectionInitializer CreateCollectionInitializer(System.Collections.Generic.IDictionary enabledFilters) => throw null; + public override NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; + public override NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; protected override NHibernate.Loader.Collection.ICollectionInitializer CreateSubselectInitializer(NHibernate.Engine.SubselectFetch subselect, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override int DoUpdateRows(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString() => throw null; + public override bool CascadeDeleteEnabled { get => throw null; } + public override bool IsOneToMany { get => throw null; } + public override bool IsManyToMany { get => throw null; } + } + public interface ICollectionPersister + { + System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReadKeyAsync(System.Data.Common.DbDataReader rs, string[] keyAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReadElementAsync(System.Data.Common.DbDataReader rs, object owner, string[] columnAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReadIndexAsync(System.Data.Common.DbDataReader rs, string[] columnAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReadIdentifierAsync(System.Data.Common.DbDataReader rs, string columnAlias, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task RemoveAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task RecreateAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task DeleteRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task UpdateRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task InsertRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Initialize(object key, NHibernate.Engine.ISessionImplementor session); + object ReadKey(System.Data.Common.DbDataReader rs, string[] keyAliases, NHibernate.Engine.ISessionImplementor session); + object ReadElement(System.Data.Common.DbDataReader rs, object owner, string[] columnAliases, NHibernate.Engine.ISessionImplementor session); + object ReadIndex(System.Data.Common.DbDataReader rs, string[] columnAliases, NHibernate.Engine.ISessionImplementor session); + object ReadIdentifier(System.Data.Common.DbDataReader rs, string columnAlias, NHibernate.Engine.ISessionImplementor session); + string GetManyToManyFilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters); + void Remove(object id, NHibernate.Engine.ISessionImplementor session); + void Recreate(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); + void DeleteRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); + void UpdateRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); + void InsertRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); + void PostInstantiate(); + bool IsAffectedByEnabledFilters(NHibernate.Engine.ISessionImplementor session); + string[] GetKeyColumnAliases(string suffix); + string[] GetIndexColumnAliases(string suffix); + string[] GetElementColumnAliases(string suffix); + string GetIdentifierColumnAlias(string suffix); + int GetSize(object key, NHibernate.Engine.ISessionImplementor session); + bool IndexExists(object key, object index, NHibernate.Engine.ISessionImplementor session); + bool ElementExists(object key, object element, NHibernate.Engine.ISessionImplementor session); + object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner); + NHibernate.Cache.ICacheConcurrencyStrategy Cache { get; } + NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get; } + NHibernate.Type.CollectionType CollectionType { get; } + NHibernate.Type.IType KeyType { get; } + NHibernate.Type.IType IndexType { get; } + NHibernate.Type.IType ElementType { get; } + System.Type ElementClass { get; } + bool IsPrimitiveArray { get; } + bool IsArray { get; } + bool IsOneToMany { get; } + bool IsManyToMany { get; } + bool IsLazy { get; } + bool IsInverse { get; } + string Role { get; } + NHibernate.Persister.Entity.IEntityPersister OwnerEntityPersister { get; } + NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get; } + NHibernate.Type.IType IdentifierType { get; } + string[] CollectionSpaces { get; } + NHibernate.Metadata.ICollectionMetadata CollectionMetadata { get; } + bool CascadeDeleteEnabled { get; } + bool IsVersioned { get; } + bool IsMutable { get; } + NHibernate.Engine.ISessionFactoryImplementor Factory { get; } + bool IsExtraLazy { get; } + bool HasCache { get; } + bool HasIndex { get; } + bool HasOrphanDelete { get; } + bool HasOrdering { get; } + bool HasManyToManyOrdering { get; } + object NotFoundObject { get; } + } + public class NamedQueryCollectionInitializer : NHibernate.Loader.Collection.ICollectionInitializer + { + public System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public NamedQueryCollectionInitializer(string queryName, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + public void Initialize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + } + public class OneToManyPersister : NHibernate.Persister.Collection.AbstractCollectionPersister, NHibernate.Persister.Entity.ISupportSelectModeJoinable + { protected override System.Threading.Tasks.Task DoUpdateRowsAsync(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; + public OneToManyPersister(NHibernate.Mapping.Collection collection, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Mapping.Collection), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString() => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString() => throw null; protected override NHibernate.SqlCommand.SqlCommandInfo GenerateInsertRowString() => throw null; protected override NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateRowString() => throw null; - public override bool IsManyToMany { get => throw null; } - public override bool IsOneToMany { get => throw null; } + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; + public override bool ConsumesEntityAlias() => throw null; + public override bool ConsumesCollectionAlias() => throw null; + protected override int DoUpdateRows(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session) => throw null; public override string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; + protected override NHibernate.SqlCommand.SelectFragment GenerateSelectFragment(string alias, string columnSuffix) => throw null; + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateCollectionInitializer(System.Collections.Generic.IDictionary enabledFilters) => throw null; + public override NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; public override NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; + protected override string FilterFragment(string alias) => throw null; + protected override NHibernate.Loader.Collection.ICollectionInitializer CreateSubselectInitializer(NHibernate.Engine.SubselectFetch subselect, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + protected override NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString() => throw null; + protected override bool RowDeleteEnabled { get => throw null; } + protected override bool RowInsertEnabled { get => throw null; } + public override bool CascadeDeleteEnabled { get => throw null; } + public override bool IsOneToMany { get => throw null; } + public override bool IsManyToMany { get => throw null; } + public override string TableName { get => throw null; } } - - // Generated from `NHibernate.Persister.Collection.CollectionPersisterExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class CollectionPersisterExtensions - { - public static int GetBatchSize(this NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; - } - - // Generated from `NHibernate.Persister.Collection.CollectionPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionPropertyMapping : NHibernate.Persister.Entity.IPropertyMapping { public CollectionPropertyMapping(NHibernate.Persister.Collection.IQueryableCollection memberPersister) => throw null; - public string[] ToColumns(string propertyName) => throw null; - public string[] ToColumns(string alias, string propertyName) => throw null; public NHibernate.Type.IType ToType(string propertyName) => throw null; public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; + public string[] ToColumns(string alias, string propertyName) => throw null; + public string[] ToColumns(string propertyName) => throw null; public NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Persister.Collection.CollectionPropertyNames` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionPropertyNames { + public static string Size; + public static string Elements; + public static string Indices; + public static string MaxIndex; + public static string MinIndex; + public static string MaxElement; + public static string MinElement; + public static string Index; public CollectionPropertyNames() => throw null; - public const string Elements = default; - public const string Index = default; - public const string Indices = default; - public const string MaxElement = default; - public const string MaxIndex = default; - public const string MinElement = default; - public const string MinIndex = default; - public const string Size = default; - } - - // Generated from `NHibernate.Persister.Collection.CompositeElementPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + } public class CompositeElementPropertyMapping : NHibernate.Persister.Entity.AbstractPropertyMapping { public CompositeElementPropertyMapping(string[] elementColumns, string[] elementFormulaTemplates, NHibernate.Type.IAbstractComponentType compositeType, NHibernate.Engine.IMapping factory) => throw null; - protected override string EntityName { get => throw null; } public override NHibernate.Type.IType Type { get => throw null; } + protected override string EntityName { get => throw null; } } - - // Generated from `NHibernate.Persister.Collection.ElementPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ElementPropertyMapping : NHibernate.Persister.Entity.IPropertyMapping { public ElementPropertyMapping(string[] elementColumns, NHibernate.Type.IType type) => throw null; - public string[] ToColumns(string propertyName) => throw null; - public string[] ToColumns(string alias, string propertyName) => throw null; public NHibernate.Type.IType ToType(string propertyName) => throw null; public bool TryToType(string propertyName, out NHibernate.Type.IType outType) => throw null; + public string[] ToColumns(string alias, string propertyName) => throw null; + public string[] ToColumns(string propertyName) => throw null; public NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Persister.Collection.ICollectionPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICollectionPersister + public static partial class CollectionPersisterExtensions { - NHibernate.Cache.ICacheConcurrencyStrategy Cache { get; } - NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get; } - bool CascadeDeleteEnabled { get; } - NHibernate.Metadata.ICollectionMetadata CollectionMetadata { get; } - string[] CollectionSpaces { get; } - NHibernate.Type.CollectionType CollectionType { get; } - void DeleteRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task DeleteRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Type ElementClass { get; } - bool ElementExists(object key, object element, NHibernate.Engine.ISessionImplementor session); - NHibernate.Type.IType ElementType { get; } - NHibernate.Engine.ISessionFactoryImplementor Factory { get; } - object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner); - string[] GetElementColumnAliases(string suffix); - string GetIdentifierColumnAlias(string suffix); - string[] GetIndexColumnAliases(string suffix); - string[] GetKeyColumnAliases(string suffix); - string GetManyToManyFilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters); - int GetSize(object key, NHibernate.Engine.ISessionImplementor session); - bool HasCache { get; } - bool HasIndex { get; } - bool HasManyToManyOrdering { get; } - bool HasOrdering { get; } - bool HasOrphanDelete { get; } - NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get; } - NHibernate.Type.IType IdentifierType { get; } - bool IndexExists(object key, object index, NHibernate.Engine.ISessionImplementor session); - NHibernate.Type.IType IndexType { get; } - void Initialize(object key, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - void InsertRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task InsertRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool IsAffectedByEnabledFilters(NHibernate.Engine.ISessionImplementor session); - bool IsArray { get; } - bool IsExtraLazy { get; } - bool IsInverse { get; } - bool IsLazy { get; } - bool IsManyToMany { get; } - bool IsMutable { get; } - bool IsOneToMany { get; } - bool IsPrimitiveArray { get; } - bool IsVersioned { get; } - NHibernate.Type.IType KeyType { get; } - object NotFoundObject { get; } - NHibernate.Persister.Entity.IEntityPersister OwnerEntityPersister { get; } - void PostInstantiate(); - object ReadElement(System.Data.Common.DbDataReader rs, object owner, string[] columnAliases, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ReadElementAsync(System.Data.Common.DbDataReader rs, object owner, string[] columnAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object ReadIdentifier(System.Data.Common.DbDataReader rs, string columnAlias, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ReadIdentifierAsync(System.Data.Common.DbDataReader rs, string columnAlias, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object ReadIndex(System.Data.Common.DbDataReader rs, string[] columnAliases, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ReadIndexAsync(System.Data.Common.DbDataReader rs, string[] columnAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object ReadKey(System.Data.Common.DbDataReader rs, string[] keyAliases, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ReadKeyAsync(System.Data.Common.DbDataReader rs, string[] keyAliases, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - void Recreate(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task RecreateAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - void Remove(object id, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task RemoveAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - string Role { get; } - void UpdateRows(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task UpdateRowsAsync(NHibernate.Collection.IPersistentCollection collection, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + public static int GetBatchSize(this NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; } - - // Generated from `NHibernate.Persister.Collection.IQueryableCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IQueryableCollection : NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Collection.ICollectionPersister { - string[] ElementColumnNames { get; } - NHibernate.Persister.Entity.IEntityPersister ElementPersister { get; } - NHibernate.FetchMode FetchMode { get; } - string GenerateTableAliasForKeyColumns(string alias); - string[] GetElementColumnNames(string alias); + string SelectFragment(string alias, string columnSuffix); string[] GetIndexColumnNames(string alias); - string GetManyToManyOrderByString(string alias); - string GetSQLOrderByString(string alias); + string[] GetElementColumnNames(string alias); string GetSQLWhereString(string alias); - bool HasWhere { get; } - string[] IndexColumnNames { get; } + string GetSQLOrderByString(string alias); + string GetManyToManyOrderByString(string alias); + string GenerateTableAliasForKeyColumns(string alias); string[] IndexFormulas { get; } - string SelectFragment(string alias, string columnSuffix); - } - - // Generated from `NHibernate.Persister.Collection.ISqlLoadableCollection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISqlLoadableCollection : NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Collection.IQueryableCollection, NHibernate.Persister.Collection.ICollectionPersister - { - string[] GetCollectionPropertyColumnAliases(string propertyName, string str); - string IdentifierColumnName { get; } - } - - // Generated from `NHibernate.Persister.Collection.NamedQueryCollectionInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedQueryCollectionInitializer : NHibernate.Loader.Collection.ICollectionInitializer - { - public void Initialize(object key, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InitializeAsync(object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NamedQueryCollectionInitializer(string queryName, NHibernate.Persister.Collection.ICollectionPersister persister) => throw null; + NHibernate.Persister.Entity.IEntityPersister ElementPersister { get; } + NHibernate.FetchMode FetchMode { get; } + string[] IndexColumnNames { get; } + string[] ElementColumnNames { get; } + bool HasWhere { get; } } - - // Generated from `NHibernate.Persister.Collection.OneToManyPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OneToManyPersister : NHibernate.Persister.Collection.AbstractCollectionPersister, NHibernate.Persister.Entity.ISupportSelectModeJoinable + public static partial class QueryableCollectionExtensions { - public override bool CascadeDeleteEnabled { get => throw null; } - public override bool ConsumesCollectionAlias() => throw null; - public override bool ConsumesEntityAlias() => throw null; - protected override NHibernate.Loader.Collection.ICollectionInitializer CreateCollectionInitializer(System.Collections.Generic.IDictionary enabledFilters) => throw null; - protected override NHibernate.Loader.Collection.ICollectionInitializer CreateSubselectInitializer(NHibernate.Engine.SubselectFetch subselect, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override int DoUpdateRows(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override System.Threading.Tasks.Task DoUpdateRowsAsync(object id, NHibernate.Collection.IPersistentCollection collection, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected override string FilterFragment(string alias) => throw null; - public override NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteRowString(bool[] columnNullness) => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString() => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertRowString() => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateInsertRowString() => throw null; - protected override NHibernate.SqlCommand.SelectFragment GenerateSelectFragment(string alias, string columnSuffix) => throw null; - protected override NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateRowString() => throw null; - public override object GetElementByIndex(object key, object index, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override bool IsManyToMany { get => throw null; } - public override bool IsOneToMany { get => throw null; } - public OneToManyPersister(NHibernate.Mapping.Collection collection, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Mapping.Collection), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - protected override bool RowDeleteEnabled { get => throw null; } - protected override bool RowInsertEnabled { get => throw null; } - public override string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; - public override string TableName { get => throw null; } - public override NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; + public static NHibernate.SqlCommand.SelectFragment GetSelectFragment(this NHibernate.Persister.Collection.IQueryableCollection queryable, string alias, string columnSuffix) => throw null; + } + public interface ISqlLoadableCollection : NHibernate.Persister.Collection.IQueryableCollection, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Collection.ICollectionPersister + { + string[] GetCollectionPropertyColumnAliases(string propertyName, string str); + string IdentifierColumnName { get; } } - } namespace Entity { - // Generated from `NHibernate.Persister.Entity.AbstractEntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractEntityPersister : NHibernate.Persister.Entity.IUniqueKeyLoadable, NHibernate.Persister.Entity.ISupportSelectModeJoinable, NHibernate.Persister.Entity.ISqlLoadable, NHibernate.Persister.Entity.IQueryable, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IOuterJoinLoadable, NHibernate.Persister.Entity.ILockable, NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Metadata.IClassMetadata, NHibernate.Intercept.ILazyPropertyInitializer, NHibernate.Id.IPostInsertIdentityPersister, NHibernate.Id.ICompositeKeyPostInsertIdentityPersister, NHibernate.Cache.IOptimisticCacheSource + public abstract class AbstractEntityPersister : NHibernate.Persister.Entity.IOuterJoinLoadable, NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Entity.IQueryable, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Metadata.IClassMetadata, NHibernate.Persister.Entity.IUniqueKeyLoadable, NHibernate.Persister.Entity.ISqlLoadable, NHibernate.Intercept.ILazyPropertyInitializer, NHibernate.Id.IPostInsertIdentityPersister, NHibernate.Persister.Entity.ILockable, NHibernate.Persister.Entity.ISupportSelectModeJoinable, NHibernate.Id.ICompositeKeyPostInsertIdentityPersister { - protected AbstractEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected virtual void AddDiscriminatorToInsert(NHibernate.SqlCommand.SqlInsertBuilder insert) => throw null; - protected virtual void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; - public void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; - public void AfterInitialize(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual void AfterReassociate(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public int BatchSize { get => throw null; } - public void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames) => throw null; - public System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.ICacheConcurrencyStrategy Cache { get => throw null; } - public void CacheByUniqueKeys(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public static string EntityClass; + protected static string Discriminator_Alias; + protected string rowIdName; + protected bool[] propertyDefinedOnSubclass; + protected bool[] insertCallable; + protected bool[] updateCallable; + protected bool[] deleteCallable; + protected NHibernate.SqlCommand.SqlString[] customSQLInsert; + protected NHibernate.SqlCommand.SqlString[] customSQLUpdate; + protected NHibernate.SqlCommand.SqlString[] customSQLDelete; + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle[] insertResultCheckStyles; + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle[] updateResultCheckStyles; + protected NHibernate.Engine.ExecuteUpdateResultCheckStyle[] deleteResultCheckStyles; + protected NHibernate.Persister.Entity.BasicEntityPropertyMapping propertyMapping; + public System.Threading.Tasks.Task InitializeLazyPropertiesAsync(System.Data.Common.DbDataReader rs, object id, object entity, string[][] suffixedPropertyColumns, string[] uninitializedLazyProperties, bool allLazyProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ForceVersionIncrementAsync(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetCurrentVersionAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadByUniqueKeyAsync(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task CacheByUniqueKeysAsync(object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get => throw null; } - public virtual bool CanExtractIdOutOfEntity { get => throw null; } - protected bool Check(int rows, object id, int tableNumber, NHibernate.AdoNet.IExpectation expectation, System.Data.Common.DbCommand statement) => throw null; - public virtual NHibernate.Metadata.IClassMetadata ClassMetadata { get => throw null; } - protected string ConcretePropertySelectFragment(string alias, bool[] includeProperty) => throw null; - protected string ConcretePropertySelectFragment(string alias, NHibernate.Persister.Entity.AbstractEntityPersister.IInclusionChecker inclusionChecker) => throw null; - protected string ConcretePropertySelectFragment(string alias, NHibernate.Engine.ValueInclusion[] inclusions) => throw null; - protected string ConcretePropertySelectFragmentSansLeadingComma(string alias, bool[] include) => throw null; - public System.Type ConcreteProxyClass { get => throw null; } - public abstract string[][] ConstraintOrderedTableKeyColumnClosure { get; } - public abstract string[] ConstraintOrderedTableNameClosure { get; } - public bool ConsumesCollectionAlias() => throw null; - public bool ConsumesEntityAlias() => throw null; - public int CountSubclassProperties() => throw null; - protected NHibernate.Loader.Entity.IUniqueEntityLoader CreateEntityLoader(NHibernate.LockMode lockMode, System.Collections.Generic.IDictionary enabledFilters) => throw null; - protected NHibernate.Loader.Entity.IUniqueEntityLoader CreateEntityLoader(NHibernate.LockMode lockMode) => throw null; - protected string CreateFrom(int tableNumber, string alias) => throw null; - public object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - protected void CreateQueryLoader() => throw null; - protected NHibernate.SqlCommand.SelectFragment CreateSelect(int[] subclassColumnNumbers, int[] subclassFormulaNumbers) => throw null; - protected void CreateUniqueKeyLoaders() => throw null; - protected NHibernate.SqlCommand.SqlString CreateWhereByKey(int tableNumber, string alias) => throw null; - protected int Dehydrate(object id, object[] fields, object rowId, bool[] includeProperty, bool[][] includeColumns, int table, System.Data.Common.DbCommand statement, NHibernate.Engine.ISessionImplementor session, int index) => throw null; - protected int Dehydrate(object id, object[] fields, bool[] includeProperty, bool[][] includeColumns, int j, System.Data.Common.DbCommand st, NHibernate.Engine.ISessionImplementor session) => throw null; - protected System.Threading.Tasks.Task DehydrateAsync(object id, object[] fields, object rowId, bool[] includeProperty, bool[][] includeColumns, int table, System.Data.Common.DbCommand statement, NHibernate.Engine.ISessionImplementor session, int index, System.Threading.CancellationToken cancellationToken) => throw null; protected System.Threading.Tasks.Task DehydrateAsync(object id, object[] fields, bool[] includeProperty, bool[][] includeColumns, int j, System.Data.Common.DbCommand st, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void Delete(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Delete(object id, object version, int j, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, object[] loadedState) => throw null; - public System.Threading.Tasks.Task DeleteAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task DehydrateAsync(object id, object[] fields, object rowId, bool[] includeProperty, bool[][] includeColumns, int table, System.Data.Common.DbCommand statement, NHibernate.Engine.ISessionImplementor session, int index, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task InsertAsync(object[] fields, bool[] notNull, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BindSelectByUniqueKeyAsync(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task InsertAsync(object id, object[] fields, bool[] notNull, int j, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual System.Threading.Tasks.Task UpdateOrInsertAsync(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public System.Threading.Tasks.Task DeleteAsync(object id, object version, int j, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, object[] loadedState, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal virtual string DiscriminatorAlias { get => throw null; } - public virtual string DiscriminatorColumnName { get => throw null; } - protected virtual string DiscriminatorFormulaTemplate { get => throw null; } - public abstract string DiscriminatorSQLValue { get; } - public abstract NHibernate.Type.IType DiscriminatorType { get; } - public abstract object DiscriminatorValue { get; } - protected const string Discriminator_Alias = default; - public const string EntityClass = default; - public NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get => throw null; } - public NHibernate.EntityMode EntityMode { get => throw null; } - public string EntityName { get => throw null; } - public NHibernate.Tuple.Entity.IEntityTuplizer EntityTuplizer { get => throw null; } - public NHibernate.Type.EntityType EntityType { get => throw null; } - public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } - public virtual string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public abstract string FilterFragment(string alias); - public virtual int[] FindDirty(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InsertAsync(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task InsertAsync(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task DeleteAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task FindDirtyAsync(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual int[] FindModified(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public virtual System.Threading.Tasks.Task FindModifiedAsync(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object ForceVersionIncrement(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ForceVersionIncrementAsync(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; - public abstract string FromTableFragment(string alias); - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString(int j) => throw null; - public virtual string GenerateFilterConditionAlias(string rootAlias) => throw null; - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertString(bool[] includeProperty) => throw null; - protected NHibernate.SqlCommand.SqlString GenerateInsertGeneratedValuesSelectString() => throw null; - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool identityInsert, bool[] includeProperty, int j) => throw null; - protected NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool[] includeProperty, int j) => throw null; - protected NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool identityInsert, bool[] includeProperty) => throw null; - protected internal virtual NHibernate.SqlCommand.SqlString GenerateLazySelectString() => throw null; - protected virtual System.Collections.Generic.IDictionary GenerateLazySelectStringsByFetchGroup() => throw null; - protected internal virtual NHibernate.Dialect.Lock.ILockingStrategy GenerateLocker(NHibernate.LockMode lockMode) => throw null; - protected NHibernate.SqlCommand.SqlCommandInfo[] GenerateSQLDeleteStrings(object[] loadedState) => throw null; - protected NHibernate.SqlCommand.SqlString GenerateSelectVersionString() => throw null; - protected virtual NHibernate.SqlCommand.SqlString GenerateSnapshotSelectString() => throw null; - public string GenerateTableAlias(string rootAlias, int tableNumber) => throw null; - public virtual string GenerateTableAliasForColumn(string rootAlias, string column) => throw null; - protected NHibernate.SqlCommand.SqlString GenerateUpdateGeneratedValuesSelectString() => throw null; - protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateString(bool[] includeProperty, int j, bool useRowId) => throw null; - protected internal NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateString(bool[] includeProperty, int j, object[] oldFields, bool useRowId) => throw null; - public NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; - public object GetCurrentVersion(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task GetCurrentVersionAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetDatabaseSnapshot(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public string GetDiscriminatorAlias(string suffix) => throw null; - public NHibernate.FetchMode GetFetchMode(int i) => throw null; - protected virtual NHibernate.Tuple.Property GetIdentiferProperty(int table) => throw null; - public virtual object GetIdentifier(object obj) => throw null; - public string[] GetIdentifierAliases(string suffix) => throw null; + public virtual System.Threading.Tasks.Task IsTransientAsync(object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ProcessInsertGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task ProcessUpdateGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task GetNaturalIdentifierSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected AbstractEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + protected NHibernate.SqlCommand.SqlString GetSQLLazySelectString(string fetchGroup) => throw null; public virtual NHibernate.Type.IType GetIdentifierType(int j) => throw null; - public string GetInfoString() => throw null; - protected virtual string[] GetJoinIdKeyColumns(int j) => throw null; - protected virtual object GetJoinTableId(int table, object obj) => throw null; + protected virtual void AddDiscriminatorToInsert(NHibernate.SqlCommand.SqlInsertBuilder insert) => throw null; + protected virtual void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; + public abstract string GetSubclassTableName(int j); protected virtual object GetJoinTableId(int j, object[] fields) => throw null; + protected virtual object GetJoinTableId(int table, object obj) => throw null; + protected virtual string[] GetJoinIdKeyColumns(int j) => throw null; + protected abstract string[] GetSubclassTableKeyColumns(int j); + protected abstract bool IsClassOrSuperclassTable(int j); + protected abstract bool IsTableCascadeDeleteEnabled(int j); + protected abstract string GetTableName(int table); protected abstract string[] GetKeyColumns(int table); - public virtual object[] GetNaturalIdentifierSnapshot(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task GetNaturalIdentifierSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected bool[] GetPropertiesToInsert(object[] fields) => throw null; - protected virtual bool[] GetPropertiesToUpdate(int[] dirtyProperties, bool hasDirtyCollection) => throw null; + protected abstract bool IsPropertyOfTable(int property, int table); + protected virtual int? GetRefIdColumnOfTable(int table) => throw null; + protected virtual NHibernate.Tuple.Property GetIdentiferProperty(int table) => throw null; + protected virtual bool IsIdOfTable(int property, int table) => throw null; + protected abstract int GetSubclassPropertyTableNumber(int i); + public abstract string FilterFragment(string alias); + protected virtual bool IsInverseTable(int j) => throw null; + protected virtual bool IsNullableTable(int j) => throw null; + protected virtual bool IsNullableSubclassTable(int j) => throw null; + protected virtual bool IsInverseSubclassTable(int j) => throw null; + public virtual bool IsSubclassEntityName(string entityName) => throw null; + protected bool IsInsertCallable(int j) => throw null; + protected bool IsUpdateCallable(int j) => throw null; + protected bool IsDeleteCallable(int j) => throw null; + protected virtual bool IsSubclassPropertyDeferred(string propertyName, string entityName) => throw null; + protected virtual bool IsPropertyDeferred(int propertyIndex) => throw null; + protected virtual bool IsSubclassTableSequentialSelect(int table) => throw null; + protected virtual bool[] GetTableUpdateNeeded(int[] dirtyProperties, bool hasDirtyCollection) => throw null; + protected virtual NHibernate.SqlCommand.SqlString GenerateLazySelectString() => throw null; + protected virtual System.Collections.Generic.IDictionary GenerateLazySelectStringsByFetchGroup() => throw null; + public virtual object InitializeLazyProperty(string fieldName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public void InitializeLazyProperties(System.Data.Common.DbDataReader rs, object id, object entity, string[][] suffixedPropertyColumns, string[] uninitializedLazyProperties, bool allLazyProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + public string SelectFragment(string alias, string suffix) => throw null; + public string SelectFragment(string alias, string suffix, bool fetchLazyProperties) => throw null; + public string[] GetIdentifierAliases(string suffix) => throw null; public string[] GetPropertyAliases(string suffix, int i) => throw null; + public string GetDiscriminatorAlias(string suffix) => throw null; + public virtual string IdentifierSelectFragment(string name, string suffix) => throw null; + public virtual NHibernate.SqlCommand.SelectFragment GetIdentifierSelectFragment(string alias, string suffix) => throw null; + public string PropertySelectFragment(string name, string suffix, bool allProperties) => throw null; + public NHibernate.SqlCommand.SelectFragment GetPropertiesSelectFragment(string alias, string suffix, bool allProperties) => throw null; + public string PropertySelectFragment(string name, string suffix, System.Collections.Generic.ICollection fetchProperties) => throw null; + public NHibernate.SqlCommand.SelectFragment GetPropertiesSelectFragment(string alias, string suffix, System.Collections.Generic.ICollection fetchProperties) => throw null; + public object[] GetDatabaseSnapshot(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + protected NHibernate.SqlCommand.SqlString GenerateSelectVersionString() => throw null; + protected NHibernate.SqlCommand.SqlString GenerateInsertGeneratedValuesSelectString() => throw null; + protected NHibernate.SqlCommand.SqlString GenerateUpdateGeneratedValuesSelectString() => throw null; + protected string ConcretePropertySelectFragment(string alias, NHibernate.Engine.ValueInclusion[] inclusions) => throw null; + protected string ConcretePropertySelectFragment(string alias, bool[] includeProperty) => throw null; + protected string ConcretePropertySelectFragment(string alias, NHibernate.Persister.Entity.AbstractEntityPersister.IInclusionChecker inclusionChecker) => throw null; + protected virtual NHibernate.SqlCommand.SqlString GenerateSnapshotSelectString() => throw null; + public object ForceVersionIncrement(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session) => throw null; + public object GetCurrentVersion(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual void InitLockers() => throw null; + protected virtual NHibernate.Dialect.Lock.ILockingStrategy GenerateLocker(NHibernate.LockMode lockMode) => throw null; + public virtual void Lock(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual string GetRootTableAlias(string drivingAlias) => throw null; + public virtual string[] ToColumns(string alias, string propertyName) => throw null; + public string[] ToColumns(string propertyName) => throw null; + public NHibernate.Type.IType ToType(string propertyName) => throw null; + public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; public string[] GetPropertyColumnNames(string propertyName) => throw null; + public virtual int GetSubclassPropertyTableNumber(string propertyPath) => throw null; + public virtual NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath) => throw null; + public virtual string GenerateTableAliasForColumn(string rootAlias, string column) => throw null; + public string GenerateTableAlias(string rootAlias, int tableNumber) => throw null; + public string[] ToColumns(string name, int i) => throw null; + public string[] ToIdentifierColumns(string name) => throw null; public string[] GetPropertyColumnNames(int i) => throw null; protected int GetPropertyColumnSpan(int i) => throw null; + public NHibernate.FetchMode GetFetchMode(int i) => throw null; + public NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; + public NHibernate.Type.IType GetSubclassPropertyType(int i) => throw null; + public string GetSubclassPropertyName(int i) => throw null; + public int CountSubclassProperties() => throw null; + public string[] GetSubclassPropertyColumnNames(int i) => throw null; + public bool IsDefinedOnSubclass(int i) => throw null; + public string[] GetSubclassPropertyColumnAliases(string propertyName, string suffix) => throw null; + public string[] GetSubclassPropertyColumnNames(string propertyName) => throw null; + protected void InitSubclassPropertyAliasesMap(NHibernate.Mapping.PersistentClass model) => throw null; + public object LoadByUniqueKey(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session) => throw null; + public void CacheByUniqueKeys(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public int GetPropertyIndex(string propertyName) => throw null; - public abstract string GetPropertyTableName(string propertyName); - public virtual NHibernate.Type.IType GetPropertyType(string path) => throw null; + protected void CreateUniqueKeyLoaders() => throw null; + protected string GetSQLWhereString(string alias) => throw null; + protected NHibernate.Loader.Entity.IUniqueEntityLoader CreateEntityLoader(NHibernate.LockMode lockMode, System.Collections.Generic.IDictionary enabledFilters) => throw null; + protected NHibernate.Loader.Entity.IUniqueEntityLoader CreateEntityLoader(NHibernate.LockMode lockMode) => throw null; + protected bool Check(int rows, object id, int tableNumber, NHibernate.AdoNet.IExpectation expectation, System.Data.Common.DbCommand statement) => throw null; + protected bool Check(int rows, object id, int tableNumber, NHibernate.AdoNet.IExpectation expectation, System.Data.Common.DbCommand statement, bool forceThrowStaleException = default(bool)) => throw null; + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateString(bool[] includeProperty, int j, bool useRowId) => throw null; + protected NHibernate.SqlCommand.SqlCommandInfo GenerateUpdateString(bool[] includeProperty, int j, object[] oldFields, bool useRowId) => throw null; + protected NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool[] includeProperty, int j) => throw null; + protected NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool identityInsert, bool[] includeProperty) => throw null; + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateInsertString(bool identityInsert, bool[] includeProperty, int j) => throw null; + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateIdentityInsertString(bool[] includeProperty) => throw null; + protected virtual NHibernate.SqlCommand.SqlCommandInfo GenerateDeleteString(int j) => throw null; + protected int Dehydrate(object id, object[] fields, bool[] includeProperty, bool[][] includeColumns, int j, System.Data.Common.DbCommand st, NHibernate.Engine.ISessionImplementor session) => throw null; + protected int Dehydrate(object id, object[] fields, object rowId, bool[] includeProperty, bool[][] includeColumns, int table, System.Data.Common.DbCommand statement, NHibernate.Engine.ISessionImplementor session, int index) => throw null; + public object[] Hydrate(System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + public object[] Hydrate(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + protected bool UseInsertSelectIdentity() => throw null; + protected bool UseGetGeneratedKeys() => throw null; + protected virtual NHibernate.SqlCommand.SqlString GetSequentialSelect(string entityName) => throw null; + protected virtual NHibernate.SqlCommand.SqlString GetSequentialSelect() => throw null; + protected object Insert(object[] fields, bool[] notNull, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string propertyName) => throw null; + public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes) => throw null; + public void BindSelectByUniqueKey(NHibernate.Engine.ISessionImplementor session, System.Data.Common.DbCommand selectCommand, NHibernate.Id.Insert.IBinder binder, string[] suppliedPropertyNames) => throw null; + protected void Insert(object id, object[] fields, bool[] notNull, int j, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual void UpdateOrInsert(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session) => throw null; + protected bool Update(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Delete(object id, object version, int j, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, object[] loadedState) => throw null; + public void Update(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session) => throw null; + public object Insert(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Insert(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Delete(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; + protected NHibernate.SqlCommand.SqlCommandInfo[] GenerateSQLDeleteStrings(object[] loadedState) => throw null; + protected void LogStaticSQL() => throw null; + public virtual string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public virtual string GenerateFilterConditionAlias(string rootAlias) => throw null; + public virtual string OneToManyFilterFragment(string alias) => throw null; + public virtual NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; + public virtual NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; + protected virtual bool IsSubclassTableLazy(int j) => throw null; + protected NHibernate.SqlCommand.SelectFragment CreateSelect(int[] subclassColumnNumbers, int[] subclassFormulaNumbers) => throw null; + protected string CreateFrom(int tableNumber, string alias) => throw null; + protected NHibernate.SqlCommand.SqlString CreateWhereByKey(int tableNumber, string alias) => throw null; + protected NHibernate.SqlCommand.SqlString RenderSelect(int[] tableNumbers, int[] columnNumbers, int[] formulaNumbers) => throw null; + protected void PostConstruct(NHibernate.Engine.IMapping mapping) => throw null; + public virtual void PostInstantiate() => throw null; + protected void CreateQueryLoader() => throw null; + public object Load(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; + public bool IsSubclassPropertyNullable(int i) => throw null; + protected virtual bool[] GetPropertiesToUpdate(int[] dirtyProperties, bool hasDirtyCollection) => throw null; + protected bool[] GetPropertiesToInsert(object[] fields) => throw null; + public virtual int[] FindDirty(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual int[] FindModified(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; protected bool[] GetPropertyUpdateability(object entity) => throw null; - public object GetPropertyValue(object obj, string propertyName) => throw null; - public object GetPropertyValue(object obj, int i) => throw null; + protected NHibernate.Tuple.Entity.IEntityTuplizer GetTuplizer(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual void AfterReassociate(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual bool? IsTransient(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual bool IsModifiableEntity(NHibernate.Engine.EntityEntry entry) => throw null; + public bool ConsumesEntityAlias() => throw null; + public bool ConsumesCollectionAlias() => throw null; + public virtual NHibernate.Type.IType GetPropertyType(string path) => throw null; + public object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToString() => throw null; + public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns) => throw null; + public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns, bool includeLazyProperties) => throw null; + public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; + public void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; + public void AfterInitialize(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public void SetPropertyValues(object obj, object[] values) => throw null; + public void SetPropertyValue(object obj, int i, object value) => throw null; public object[] GetPropertyValues(object obj) => throw null; - public virtual object[] GetPropertyValuesToInsert(object obj, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual int? GetRefIdColumnOfTable(int table) => throw null; - public virtual string GetRootTableAlias(string drivingAlias) => throw null; - protected NHibernate.SqlCommand.SqlString GetSQLLazySelectString(string fetchGroup) => throw null; - protected string GetSQLWhereString(string alias) => throw null; - public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string[] suppliedPropertyNames, out NHibernate.Type.IType[] parameterTypes) => throw null; - public virtual NHibernate.SqlCommand.SqlString GetSelectByUniqueKeyString(string propertyName) => throw null; - protected virtual NHibernate.SqlCommand.SqlString GetSequentialSelect(string entityName) => throw null; - protected virtual NHibernate.SqlCommand.SqlString GetSequentialSelect() => throw null; + public object GetPropertyValue(object obj, int i) => throw null; + public object GetPropertyValue(object obj, string propertyName) => throw null; + public virtual object GetIdentifier(object obj) => throw null; + public virtual void SetIdentifier(object obj, object id) => throw null; + public virtual object GetVersion(object obj) => throw null; + public virtual object Instantiate(object id) => throw null; + public bool IsInstance(object entity) => throw null; + public virtual bool HasUninitializedLazyProperties(object obj) => throw null; + public virtual void ResetIdentifier(object entity, object currentId, object currentVersion) => throw null; public NHibernate.Persister.Entity.IEntityPersister GetSubclassEntityPersister(object instance, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual object[] GetPropertyValuesToInsert(object obj, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; + public void ProcessInsertGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session) => throw null; + public void ProcessUpdateGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object[] GetNaturalIdentifierSnapshot(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + protected string ConcretePropertySelectFragmentSansLeadingComma(string alias, bool[] include) => throw null; + public virtual void SetPropertyValue(object obj, string propertyName, object value) => throw null; + public abstract string GetPropertyTableName(string propertyName); + public abstract string FromTableFragment(string alias); public abstract string GetSubclassForDiscriminatorValue(object value); - public string[] GetSubclassPropertyColumnAliases(string propertyName, string suffix) => throw null; - public string[] GetSubclassPropertyColumnNames(string propertyName) => throw null; - public string[] GetSubclassPropertyColumnNames(int i) => throw null; - public virtual NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath) => throw null; - public string GetSubclassPropertyName(int i) => throw null; public abstract string GetSubclassPropertyTableName(int i); - public virtual int GetSubclassPropertyTableNumber(string propertyPath) => throw null; - protected abstract int GetSubclassPropertyTableNumber(int i); - public NHibernate.Type.IType GetSubclassPropertyType(int i) => throw null; - protected abstract string[] GetSubclassTableKeyColumns(int j); - public abstract string GetSubclassTableName(int j); - protected abstract string GetTableName(int table); - protected virtual bool[] GetTableUpdateNeeded(int[] dirtyProperties, bool hasDirtyCollection) => throw null; - protected internal NHibernate.Tuple.Entity.IEntityTuplizer GetTuplizer(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual object GetVersion(object obj) => throw null; - public virtual bool HasCache { get => throw null; } - public virtual bool HasCascades { get => throw null; } - public virtual bool HasCollections { get => throw null; } - protected virtual bool HasEmbeddedCompositeIdentifier { get => throw null; } - protected bool HasFormulaProperties { get => throw null; } - public virtual bool HasIdentifierProperty { get => throw null; } - public bool HasInsertGeneratedProperties { get => throw null; } - public virtual bool HasLazyProperties { get => throw null; } - public virtual bool HasMutableProperties { get => throw null; } - public virtual bool HasNaturalIdentifier { get => throw null; } - public virtual bool HasProxy { get => throw null; } - public virtual bool HasRowId { get => throw null; } - public virtual bool HasSequentialSelect { get => throw null; } - public virtual bool HasSubclasses { get => throw null; } - public bool HasSubselectLoadableCollections { get => throw null; } - public virtual bool HasUninitializedLazyProperties(object obj) => throw null; - public bool HasUpdateGeneratedProperties { get => throw null; } - protected bool HasWhere { get => throw null; } - public object[] Hydrate(System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public object[] Hydrate(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Persister.Entity.AbstractEntityPersister+IInclusionChecker` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected internal interface IInclusionChecker - { - bool IncludeProperty(int propertyNumber); - } - - - public virtual NHibernate.SqlTypes.SqlType[] IdAndVersionSqlTypes { get => throw null; } - public string[] IdentifierAliases { get => throw null; } + public bool? IsUnsavedVersion(object version) => throw null; + public string GetInfoString() => throw null; + protected abstract int[] SubclassColumnTableNumberClosure { get; } + protected abstract int[] SubclassFormulaTableNumberClosure { get; } + protected abstract int[] PropertyTableNumbersInSelect { get; } + protected abstract int[] PropertyTableNumbers { get; } + public virtual string DiscriminatorColumnName { get => throw null; } + protected virtual string DiscriminatorFormulaTemplate { get => throw null; } + public string[] RootTableKeyColumnNames { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SQLUpdateByRowIdStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SQLLazyUpdateByRowIdStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlString SQLSnapshotSelectString { get => throw null; } + protected NHibernate.SqlCommand.SqlString SQLLazySelectString { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SqlDeleteStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SqlInsertStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SqlUpdateStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo[] SQLLazyUpdateStrings { get => throw null; } + protected NHibernate.SqlCommand.SqlCommandInfo SQLIdentityInsertString { get => throw null; } + protected NHibernate.SqlCommand.SqlString VersionSelectString { get => throw null; } + public bool IsBatchable { get => throw null; } + public virtual string[] QuerySpaces { get => throw null; } + protected System.Collections.Generic.ISet LazyProperties { get => throw null; } + public bool IsBatchLoadable { get => throw null; } + public int BatchSize { get => throw null; } public virtual string[] IdentifierColumnNames { get => throw null; } protected int IdentifierColumnSpan { get => throw null; } - public virtual NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } - public virtual string IdentifierPropertyName { get => throw null; } - public virtual string IdentifierSelectFragment(string name, string suffix) => throw null; - public virtual NHibernate.Type.IType IdentifierType { get => throw null; } - public string IdentitySelectString { get => throw null; } - public bool ImplementsLifecycle { get => throw null; } - public bool ImplementsValidatable { get => throw null; } - protected internal virtual void InitLockers() => throw null; - protected void InitSubclassPropertyAliasesMap(NHibernate.Mapping.PersistentClass model) => throw null; - public void InitializeLazyProperties(System.Data.Common.DbDataReader rs, object id, object entity, string[][] suffixedPropertyColumns, string[] uninitializedLazyProperties, bool allLazyProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InitializeLazyPropertiesAsync(System.Data.Common.DbDataReader rs, object id, object entity, string[][] suffixedPropertyColumns, string[] uninitializedLazyProperties, bool allLazyProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object InitializeLazyProperty(string fieldName, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Insert(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; - public object Insert(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; - protected void Insert(object id, object[] fields, bool[] notNull, int j, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; - protected object Insert(object[] fields, bool[] notNull, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task InsertAsync(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task InsertAsync(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task InsertAsync(object[] fields, bool[] notNull, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task InsertAsync(object id, object[] fields, bool[] notNull, int j, NHibernate.SqlCommand.SqlCommandInfo sql, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object Instantiate(object id) => throw null; + public virtual string VersionColumnName { get => throw null; } public NHibernate.Bytecode.IBytecodeEnhancementMetadata InstrumentationMetadata { get => throw null; } - public virtual bool IsAbstract { get => throw null; } - public bool IsBatchLoadable { get => throw null; } - public bool IsBatchable { get => throw null; } + protected string VersionedTableName { get => throw null; } + protected bool[] SubclassColumnLaziness { get => throw null; } + protected bool[] SubclassFormulaLaziness { get => throw null; } public bool IsCacheInvalidationRequired { get => throw null; } - protected abstract bool IsClassOrSuperclassTable(int j); - public bool IsCollection { get => throw null; } - public bool IsDefinedOnSubclass(int i) => throw null; - protected bool IsDeleteCallable(int j) => throw null; - public virtual bool IsExplicitPolymorphism { get => throw null; } - protected virtual bool IsIdOfTable(int property, int table) => throw null; - public virtual bool IsIdentifierAssignedByInsert { get => throw null; } - public virtual bool IsInherited { get => throw null; } - protected bool IsInsertCallable(int j) => throw null; - public bool IsInstance(object entity) => throw null; - public bool IsInstrumented { get => throw null; } - protected virtual bool IsInverseSubclassTable(int j) => throw null; - protected virtual bool IsInverseTable(int j) => throw null; public bool IsLazyPropertiesCacheable { get => throw null; } - public virtual bool IsModifiableEntity(NHibernate.Engine.EntityEntry entry) => throw null; - public virtual bool IsMultiTable { get => throw null; } - public virtual bool IsMutable { get => throw null; } - protected virtual bool IsNullableSubclassTable(int j) => throw null; - protected virtual bool IsNullableTable(int j) => throw null; + public virtual string RootTableName { get => throw null; } + public virtual string[] RootTableIdentifierColumnNames { get => throw null; } + protected string[] PropertySubclassNames { get => throw null; } + protected string[][] SubclassPropertyFormulaTemplateClosure { get => throw null; } + protected NHibernate.Type.IType[] SubclassPropertyTypeClosure { get => throw null; } + protected string[][] SubclassPropertyColumnNameClosure { get => throw null; } + protected string[] SubclassPropertyNameClosure { get => throw null; } + protected string[] SubclassPropertySubclassNameClosure { get => throw null; } + protected string[] SubclassColumnClosure { get => throw null; } + protected string[] SubclassColumnAliasClosure { get => throw null; } + protected string[] SubclassFormulaClosure { get => throw null; } + protected string[] SubclassFormulaTemplateClosure { get => throw null; } + protected string[] SubclassFormulaAliasClosure { get => throw null; } + public string IdentitySelectString { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor Factory { get => throw null; } + public NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get => throw null; } + public NHibernate.Cache.ICacheConcurrencyStrategy Cache { get => throw null; } + public NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get => throw null; } + public System.Collections.IComparer VersionComparator { get => throw null; } + public string EntityName { get => throw null; } + public NHibernate.Type.EntityType EntityType { get => throw null; } public virtual bool IsPolymorphic { get => throw null; } - protected virtual bool IsPropertyDeferred(int propertyIndex) => throw null; - protected abstract bool IsPropertyOfTable(int property, int table); - public bool IsSelectBeforeUpdateRequired { get => throw null; } - public virtual bool IsSubclassEntityName(string entityName) => throw null; - protected virtual bool IsSubclassPropertyDeferred(string propertyName, string entityName) => throw null; - public bool IsSubclassPropertyNullable(int i) => throw null; - protected internal virtual bool IsSubclassTableLazy(int j) => throw null; - protected virtual bool IsSubclassTableSequentialSelect(int table) => throw null; - protected abstract bool IsTableCascadeDeleteEnabled(int j); - public virtual bool? IsTransient(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task IsTransientAsync(object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public bool? IsUnsavedVersion(object version) => throw null; - protected bool IsUpdateCallable(int j) => throw null; - public bool IsVersionPropertyGenerated { get => throw null; } + public virtual bool IsInherited { get => throw null; } + public virtual NHibernate.Type.IVersionType VersionType { get => throw null; } + public virtual int VersionProperty { get => throw null; } public virtual bool IsVersioned { get => throw null; } - public string[] JoinColumnNames { get => throw null; } - public string[] KeyColumnNames { get => throw null; } - protected internal System.Collections.Generic.ISet LazyProperties { get => throw null; } - public object Load(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object LoadByUniqueKey(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task LoadByUniqueKeyAsync(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void Lock(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected void LogStaticSQL() => throw null; - public System.Type MappedClass { get => throw null; } + public virtual bool IsIdentifierAssignedByInsert { get => throw null; } + public virtual bool IsMutable { get => throw null; } + public virtual bool IsAbstract { get => throw null; } + public virtual NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } + public virtual string RootEntityName { get => throw null; } + public virtual NHibernate.Metadata.IClassMetadata ClassMetadata { get => throw null; } public virtual string MappedSuperclass { get => throw null; } + public virtual bool IsExplicitPolymorphism { get => throw null; } + public string[] KeyColumnNames { get => throw null; } + public string[] JoinColumnNames { get => throw null; } public string Name { get => throw null; } - public int[] NaturalIdentifierProperties { get => throw null; } - public bool[] NonLazyPropertyUpdateability { get => throw null; } - public virtual string OneToManyFilterFragment(string alias) => throw null; - protected NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } - protected void PostConstruct(NHibernate.Engine.IMapping mapping) => throw null; - public virtual void PostInstantiate() => throw null; - public void ProcessInsertGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ProcessInsertGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public void ProcessUpdateGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task ProcessUpdateGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.Engine.CascadeStyle[] PropertyCascadeStyles { get => throw null; } - public virtual bool[] PropertyCheckability { get => throw null; } - public NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get => throw null; } - public virtual bool[] PropertyInsertability { get => throw null; } - public bool[] PropertyLaziness { get => throw null; } + public bool IsCollection { get => throw null; } + public NHibernate.Type.IType Type { get => throw null; } + public bool IsSelectBeforeUpdateRequired { get => throw null; } + public bool IsVersionPropertyGenerated { get => throw null; } + public bool VersionPropertyInsertable { get => throw null; } public virtual string[] PropertyNames { get => throw null; } - public virtual bool[] PropertyNullability { get => throw null; } - public string PropertySelectFragment(string name, string suffix, bool allProperties) => throw null; - public string PropertySelectFragment(string name, string suffix, System.Collections.Generic.ICollection fetchProperties) => throw null; - public abstract string[] PropertySpaces { get; } - protected int PropertySpan { get => throw null; } - protected internal string[] PropertySubclassNames { get => throw null; } - protected internal abstract int[] PropertyTableNumbers { get; } - protected internal abstract int[] PropertyTableNumbersInSelect { get; } public virtual NHibernate.Type.IType[] PropertyTypes { get => throw null; } + public bool[] PropertyLaziness { get => throw null; } + public virtual bool[] PropertyCheckability { get => throw null; } + public bool[] NonLazyPropertyUpdateability { get => throw null; } + public virtual bool[] PropertyInsertability { get => throw null; } + public NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get => throw null; } public NHibernate.Engine.ValueInclusion[] PropertyUpdateGenerationInclusions { get => throw null; } - public virtual bool[] PropertyUpdateability { get => throw null; } + public virtual bool[] PropertyNullability { get => throw null; } public virtual bool[] PropertyVersionability { get => throw null; } - public virtual string[] QuerySpaces { get => throw null; } - protected NHibernate.SqlCommand.SqlString RenderSelect(int[] tableNumbers, int[] columnNumbers, int[] formulaNumbers) => throw null; - public virtual void ResetIdentifier(object entity, object currentId, object currentVersion) => throw null; - public virtual string RootEntityName { get => throw null; } - public virtual string[] RootTableIdentifierColumnNames { get => throw null; } - public string[] RootTableKeyColumnNames { get => throw null; } - public virtual string RootTableName { get => throw null; } - protected internal NHibernate.SqlCommand.SqlCommandInfo SQLIdentityInsertString { get => throw null; } - protected NHibernate.SqlCommand.SqlString SQLLazySelectString { get => throw null; } - protected internal NHibernate.SqlCommand.SqlCommandInfo[] SQLLazyUpdateByRowIdStrings { get => throw null; } - protected internal NHibernate.SqlCommand.SqlCommandInfo[] SQLLazyUpdateStrings { get => throw null; } - protected NHibernate.SqlCommand.SqlString SQLSnapshotSelectString { get => throw null; } - protected internal NHibernate.SqlCommand.SqlCommandInfo[] SQLUpdateByRowIdStrings { get => throw null; } - public string SelectFragment(string alias, string suffix, bool fetchLazyProperties) => throw null; - public string SelectFragment(string alias, string suffix) => throw null; - public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns, bool includeLazyProperties) => throw null; - public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string collectionSuffix, bool includeCollectionColumns) => throw null; - public string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo) => throw null; - public virtual void SetIdentifier(object obj, object id) => throw null; - public void SetPropertyValue(object obj, int i, object value) => throw null; - public virtual void SetPropertyValue(object obj, string propertyName, object value) => throw null; - public void SetPropertyValues(object obj, object[] values) => throw null; - protected NHibernate.SqlCommand.SqlCommandInfo[] SqlDeleteStrings { get => throw null; } - protected NHibernate.SqlCommand.SqlCommandInfo[] SqlInsertStrings { get => throw null; } - protected NHibernate.SqlCommand.SqlCommandInfo[] SqlUpdateStrings { get => throw null; } - public abstract string[] SubclassClosure { get; } - protected string[] SubclassColumnAliasClosure { get => throw null; } - protected string[] SubclassColumnClosure { get => throw null; } - protected internal bool[] SubclassColumnLaziness { get => throw null; } - protected abstract int[] SubclassColumnTableNumberClosure { get; } - protected string[] SubclassFormulaAliasClosure { get => throw null; } - protected string[] SubclassFormulaClosure { get => throw null; } - protected internal bool[] SubclassFormulaLaziness { get => throw null; } - protected abstract int[] SubclassFormulaTableNumberClosure { get; } - protected string[] SubclassFormulaTemplateClosure { get => throw null; } - protected string[][] SubclassPropertyColumnNameClosure { get => throw null; } - protected string[][] SubclassPropertyFormulaTemplateClosure { get => throw null; } - protected string[] SubclassPropertyNameClosure { get => throw null; } - protected string[] SubclassPropertySubclassNameClosure { get => throw null; } - protected NHibernate.Type.IType[] SubclassPropertyTypeClosure { get => throw null; } + public virtual NHibernate.Engine.CascadeStyle[] PropertyCascadeStyles { get => throw null; } + public virtual bool IsMultiTable { get => throw null; } + public string TemporaryIdTableName { get => throw null; } + public string TemporaryIdTableDDL { get => throw null; } + protected int PropertySpan { get => throw null; } + public virtual string IdentifierPropertyName { get => throw null; } + public virtual NHibernate.Type.IType IdentifierType { get => throw null; } + public int[] NaturalIdentifierProperties { get => throw null; } + public abstract string[][] ConstraintOrderedTableKeyColumnClosure { get; } + public abstract NHibernate.Type.IType DiscriminatorType { get; } + public abstract string[] ConstraintOrderedTableNameClosure { get; } + public abstract string DiscriminatorSQLValue { get; } + public abstract object DiscriminatorValue { get; } + public abstract string[] SubclassClosure { get; } + public abstract string[] PropertySpaces { get; } protected abstract int SubclassTableSpan { get; } - protected bool[] TableHasColumns { get => throw null; } - public abstract string TableName { get; } protected abstract int TableSpan { get; } - public string TemporaryIdTableDDL { get => throw null; } - public string TemporaryIdTableName { get => throw null; } - public virtual string[] ToColumns(string alias, string propertyName) => throw null; - public string[] ToColumns(string propertyName) => throw null; - public string[] ToColumns(string name, int i) => throw null; - public string[] ToIdentifierColumns(string name) => throw null; - public override string ToString() => throw null; - public NHibernate.Type.IType ToType(string propertyName) => throw null; - public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; - public NHibernate.Type.IType Type { get => throw null; } - public void Update(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session) => throw null; - protected bool Update(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected internal virtual void UpdateOrInsert(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal virtual System.Threading.Tasks.Task UpdateOrInsertAsync(object id, object[] fields, object[] oldFields, object rowId, bool[] includeProperty, int j, object oldVersion, object obj, NHibernate.SqlCommand.SqlCommandInfo sql, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual bool UseDynamicInsert { get => throw null; } + protected virtual string DiscriminatorAlias { get => throw null; } + protected bool[] TableHasColumns { get => throw null; } + public virtual bool HasSequentialSelect { get => throw null; } + public virtual bool HasRowId { get => throw null; } + public string[] IdentifierAliases { get => throw null; } + protected bool HasFormulaProperties { get => throw null; } + protected bool HasWhere { get => throw null; } + public virtual bool HasCache { get => throw null; } + public bool SupportsQueryCache { get => throw null; } + public virtual bool HasCascades { get => throw null; } + public virtual bool HasIdentifierProperty { get => throw null; } + public virtual bool HasLazyProperties { get => throw null; } + public virtual bool HasCollections { get => throw null; } + public virtual bool HasMutableProperties { get => throw null; } + public virtual bool HasSubclasses { get => throw null; } + public virtual bool HasProxy { get => throw null; } protected virtual bool UseDynamicUpdate { get => throw null; } - protected bool UseGetGeneratedKeys() => throw null; - protected bool UseInsertSelectIdentity() => throw null; - public virtual string VersionColumnName { get => throw null; } - public System.Collections.IComparer VersionComparator { get => throw null; } - public virtual int VersionProperty { get => throw null; } - public bool VersionPropertyInsertable { get => throw null; } - protected NHibernate.SqlCommand.SqlString VersionSelectString { get => throw null; } - public virtual NHibernate.Type.IVersionType VersionType { get => throw null; } - protected internal string VersionedTableName { get => throw null; } - public virtual NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses) => throw null; - protected internal NHibernate.SqlCommand.SqlString[] customSQLDelete; - protected internal NHibernate.SqlCommand.SqlString[] customSQLInsert; - protected internal NHibernate.SqlCommand.SqlString[] customSQLUpdate; - protected internal bool[] deleteCallable; - protected internal NHibernate.Engine.ExecuteUpdateResultCheckStyle[] deleteResultCheckStyles; - protected internal bool[] insertCallable; - protected internal NHibernate.Engine.ExecuteUpdateResultCheckStyle[] insertResultCheckStyles; - protected bool[] propertyDefinedOnSubclass; - protected NHibernate.Persister.Entity.BasicEntityPropertyMapping propertyMapping; - protected internal string rowIdName; - protected internal bool[] updateCallable; - protected internal NHibernate.Engine.ExecuteUpdateResultCheckStyle[] updateResultCheckStyles; - } - - // Generated from `NHibernate.Persister.Entity.AbstractPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractPropertyMapping : NHibernate.Persister.Entity.IPropertyMapping - { - protected AbstractPropertyMapping() => throw null; - protected void AddPropertyPath(string path, NHibernate.Type.IType type, string[] columns, string[] formulaTemplates) => throw null; - protected abstract string EntityName { get; } - public string[] GetColumnNames(string propertyName) => throw null; - public virtual string[] IdentifierColumnNames { get => throw null; } - protected void InitComponentPropertyPaths(string path, NHibernate.Type.IAbstractComponentType type, string[] columns, string[] formulaTemplates, NHibernate.Engine.IMapping factory) => throw null; - protected void InitIdentifierPropertyPaths(string path, NHibernate.Type.EntityType etype, string[] columns, NHibernate.Engine.IMapping factory) => throw null; - protected internal void InitPropertyPaths(string path, NHibernate.Type.IType type, string[] columns, string[] formulaTemplates, NHibernate.Engine.IMapping factory) => throw null; - protected NHibernate.QueryException PropertyException(string propertyName) => throw null; - public virtual string[] ToColumns(string propertyName) => throw null; - public virtual string[] ToColumns(string alias, string propertyName) => throw null; - public NHibernate.Type.IType ToType(string propertyName) => throw null; - public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; - public abstract NHibernate.Type.IType Type { get; } - } - - // Generated from `NHibernate.Persister.Entity.BasicEntityPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BasicEntityPropertyMapping : NHibernate.Persister.Entity.AbstractPropertyMapping - { - public BasicEntityPropertyMapping(NHibernate.Persister.Entity.AbstractEntityPersister persister) => throw null; - protected override string EntityName { get => throw null; } - public override string[] IdentifierColumnNames { get => throw null; } - public override string[] ToColumns(string alias, string propertyName) => throw null; - public override NHibernate.Type.IType Type { get => throw null; } - } - - // Generated from `NHibernate.Persister.Entity.Declarer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum Declarer - { - Class, - SubClass, - SuperClass, - } - - // Generated from `NHibernate.Persister.Entity.EntityLoadInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EntityLoadInfo - { - public EntityLoadInfo(string entitySuffix) => throw null; - public string EntitySuffix { get => throw null; } - public bool IncludeLazyProps { get => throw null; set => throw null; } - public System.Collections.Generic.ISet LazyProperties { get => throw null; set => throw null; } - } - - // Generated from `NHibernate.Persister.Entity.EntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct EntityPersister - { - public static string EntityID; - // Stub generator skipped constructor + protected virtual bool UseDynamicInsert { get => throw null; } + protected virtual bool HasEmbeddedCompositeIdentifier { get => throw null; } + public virtual bool CanExtractIdOutOfEntity { get => throw null; } + protected NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } + public bool IsInstrumented { get => throw null; } + public bool HasInsertGeneratedProperties { get => throw null; } + public bool HasUpdateGeneratedProperties { get => throw null; } + public virtual bool[] PropertyUpdateability { get => throw null; } + public System.Type MappedClass { get => throw null; } + public bool ImplementsLifecycle { get => throw null; } + public bool ImplementsValidatable { get => throw null; } + public System.Type ConcreteProxyClass { get => throw null; } + public bool HasSubselectLoadableCollections { get => throw null; } + public virtual bool HasNaturalIdentifier { get => throw null; } + public NHibernate.EntityMode EntityMode { get => throw null; } + public NHibernate.Tuple.Entity.IEntityTuplizer EntityTuplizer { get => throw null; } + public abstract string TableName { get; } + public virtual NHibernate.SqlTypes.SqlType[] IdAndVersionSqlTypes { get => throw null; } + protected interface IInclusionChecker + { + bool IncludeProperty(int propertyNumber); + } } - - // Generated from `NHibernate.Persister.Entity.IEntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityPersister : NHibernate.Cache.IOptimisticCacheSource { - void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session); - void AfterReassociate(object entity, NHibernate.Engine.ISessionImplementor session); - NHibernate.Cache.ICacheConcurrencyStrategy Cache { get; } - NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get; } - bool CanExtractIdOutOfEntity { get; } - NHibernate.Metadata.IClassMetadata ClassMetadata { get; } - System.Type ConcreteProxyClass { get; } - object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session); - void Delete(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task DeleteAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get; } - NHibernate.EntityMode EntityMode { get; } - string EntityName { get; } - NHibernate.Tuple.Entity.IEntityTuplizer EntityTuplizer { get; } - NHibernate.Engine.ISessionFactoryImplementor Factory { get; } - int[] FindDirty(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task FindDirtyAsync(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - int[] FindModified(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task FindModifiedAsync(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object ForceVersionIncrement(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ForceVersionIncrementAsync(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object GetCurrentVersion(object id, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task GetCurrentVersionAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object[] GetDatabaseSnapshot(object id, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object GetIdentifier(object obj); - object[] GetNaturalIdentifierSnapshot(object id, NHibernate.Engine.ISessionImplementor session); System.Threading.Tasks.Task GetNaturalIdentifierSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task InsertAsync(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task InsertAsync(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task DeleteAsync(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetDatabaseSnapshotAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetCurrentVersionAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ForceVersionIncrementAsync(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task IsTransientAsync(object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ProcessInsertGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ProcessUpdateGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void PostInstantiate(); + bool IsSubclassEntityName(string entityName); NHibernate.Type.IType GetPropertyType(string propertyName); - object GetPropertyValue(object obj, string name); - object GetPropertyValue(object obj, int i); - object[] GetPropertyValues(object obj); - object[] GetPropertyValuesToInsert(object obj, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); - NHibernate.Persister.Entity.IEntityPersister GetSubclassEntityPersister(object instance, NHibernate.Engine.ISessionFactoryImplementor factory); - object GetVersion(object obj); - bool HasCache { get; } - bool HasCascades { get; } - bool HasCollections { get; } - bool HasIdentifierProperty { get; } - bool HasInsertGeneratedProperties { get; } - bool HasLazyProperties { get; } - bool HasMutableProperties { get; } - bool HasNaturalIdentifier { get; } - bool HasProxy { get; } - bool HasSubselectLoadableCollections { get; } - bool HasUninitializedLazyProperties(object obj); - bool HasUpdateGeneratedProperties { get; } - NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get; } - string IdentifierPropertyName { get; } - NHibernate.Type.IType IdentifierType { get; } - bool ImplementsLifecycle { get; } - bool ImplementsValidatable { get; } + int[] FindDirty(object[] currentState, object[] previousState, object entity, NHibernate.Engine.ISessionImplementor session); + int[] FindModified(object[] old, object[] current, object entity, NHibernate.Engine.ISessionImplementor session); + object[] GetNaturalIdentifierSnapshot(object id, NHibernate.Engine.ISessionImplementor session); + object Load(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session); + void Lock(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session); void Insert(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session); object Insert(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task InsertAsync(object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task InsertAsync(object id, object[] fields, object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void Delete(object id, object version, object obj, NHibernate.Engine.ISessionImplementor session); + void Update(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session); + object[] GetDatabaseSnapshot(object id, NHibernate.Engine.ISessionImplementor session); + object GetCurrentVersion(object id, NHibernate.Engine.ISessionImplementor session); + object ForceVersionIncrement(object id, object currentVersion, NHibernate.Engine.ISessionImplementor session); + void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session); + void AfterReassociate(object entity, NHibernate.Engine.ISessionImplementor session); + object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session); + bool? IsTransient(object obj, NHibernate.Engine.ISessionImplementor session); + object[] GetPropertyValuesToInsert(object obj, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); + void ProcessInsertGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session); + void ProcessUpdateGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session); + void SetPropertyValues(object obj, object[] values); + void SetPropertyValue(object obj, int i, object value); + object[] GetPropertyValues(object obj); + object GetPropertyValue(object obj, int i); + object GetPropertyValue(object obj, string name); + object GetIdentifier(object obj); + void SetIdentifier(object obj, object id); + object GetVersion(object obj); object Instantiate(object id); - bool IsBatchLoadable { get; } - bool IsCacheInvalidationRequired { get; } - bool IsIdentifierAssignedByInsert { get; } - bool IsInherited { get; } bool IsInstance(object entity); - bool IsInstrumented { get; } - bool IsLazyPropertiesCacheable { get; } - bool IsMutable { get; } - bool IsSelectBeforeUpdateRequired { get; } - bool IsSubclassEntityName(string entityName); - bool? IsTransient(object obj, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task IsTransientAsync(object obj, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + bool HasUninitializedLazyProperties(object obj); + void ResetIdentifier(object entity, object currentId, object currentVersion); + NHibernate.Persister.Entity.IEntityPersister GetSubclassEntityPersister(object instance, NHibernate.Engine.ISessionFactoryImplementor factory); bool? IsUnsavedVersion(object version); - bool IsVersionPropertyGenerated { get; } + NHibernate.Engine.ISessionFactoryImplementor Factory { get; } + string RootEntityName { get; } + string EntityName { get; } + NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get; } + string[] PropertySpaces { get; } + string[] QuerySpaces { get; } + bool IsMutable { get; } + bool IsInherited { get; } + bool IsIdentifierAssignedByInsert { get; } bool IsVersioned { get; } - object Load(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - void Lock(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task LockAsync(object id, object version, object obj, NHibernate.LockMode lockMode, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Type MappedClass { get; } + NHibernate.Type.IVersionType VersionType { get; } + int VersionProperty { get; } int[] NaturalIdentifierProperties { get; } - void PostInstantiate(); - void ProcessInsertGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ProcessInsertGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - void ProcessUpdateGeneratedProperties(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task ProcessUpdateGeneratedPropertiesAsync(object id, object entity, object[] state, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - NHibernate.Engine.CascadeStyle[] PropertyCascadeStyles { get; } - bool[] PropertyCheckability { get; } - NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get; } - bool[] PropertyInsertability { get; } - bool[] PropertyLaziness { get; } - string[] PropertyNames { get; } - bool[] PropertyNullability { get; } - string[] PropertySpaces { get; } + NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get; } NHibernate.Type.IType[] PropertyTypes { get; } + string[] PropertyNames { get; } + bool[] PropertyInsertability { get; } + NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get; } NHibernate.Engine.ValueInclusion[] PropertyUpdateGenerationInclusions { get; } + bool[] PropertyCheckability { get; } + bool[] PropertyNullability { get; } + bool[] PropertyVersionability { get; } + bool[] PropertyLaziness { get; } + NHibernate.Engine.CascadeStyle[] PropertyCascadeStyles { get; } + NHibernate.Type.IType IdentifierType { get; } + string IdentifierPropertyName { get; } + bool IsCacheInvalidationRequired { get; } + bool IsLazyPropertiesCacheable { get; } + NHibernate.Cache.ICacheConcurrencyStrategy Cache { get; } + NHibernate.Cache.Entry.ICacheEntryStructure CacheEntryStructure { get; } + NHibernate.Metadata.IClassMetadata ClassMetadata { get; } + bool IsBatchLoadable { get; } + bool IsSelectBeforeUpdateRequired { get; } + bool IsVersionPropertyGenerated { get; } + bool HasProxy { get; } + bool HasCollections { get; } + bool HasMutableProperties { get; } + bool HasSubselectLoadableCollections { get; } + bool HasCascades { get; } + bool HasIdentifierProperty { get; } + bool CanExtractIdOutOfEntity { get; } + bool HasNaturalIdentifier { get; } + bool HasLazyProperties { get; } bool[] PropertyUpdateability { get; } - bool[] PropertyVersionability { get; } - string[] QuerySpaces { get; } - void ResetIdentifier(object entity, object currentId, object currentVersion); - string RootEntityName { get; } - void SetIdentifier(object obj, object id); - void SetPropertyValue(object obj, int i, object value); - void SetPropertyValues(object obj, object[] values); - void Update(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task UpdateAsync(object id, object[] fields, int[] dirtyFields, bool hasDirtyCollection, object[] oldFields, object oldVersion, object obj, object rowId, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - int VersionProperty { get; } - NHibernate.Type.IVersionType VersionType { get; } - } - - // Generated from `NHibernate.Persister.Entity.IJoinable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IJoinable - { - bool ConsumesCollectionAlias(); - bool ConsumesEntityAlias(); - string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters); - NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses); - bool IsCollection { get; } - string[] JoinColumnNames { get; } - string[] KeyColumnNames { get; } - string Name { get; } - string OneToManyFilterFragment(string alias); - string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentEntitySuffix, string currentCollectionSuffix, bool includeCollectionColumns); - string TableName { get; } - NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses); + bool HasCache { get; } + bool IsInstrumented { get; } + bool HasInsertGeneratedProperties { get; } + bool HasUpdateGeneratedProperties { get; } + System.Type MappedClass { get; } + bool ImplementsLifecycle { get; } + bool ImplementsValidatable { get; } + System.Type ConcreteProxyClass { get; } + NHibernate.EntityMode EntityMode { get; } + NHibernate.Tuple.Entity.IEntityTuplizer EntityTuplizer { get; } } - - // Generated from `NHibernate.Persister.Entity.ILoadable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILoadable : NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource { - string DiscriminatorColumnName { get; } - NHibernate.Type.IType DiscriminatorType { get; } - string GetDiscriminatorAlias(string suffix); + System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + string GetSubclassForDiscriminatorValue(object value); string[] GetIdentifierAliases(string suffix); string[] GetPropertyAliases(string suffix, int i); string[] GetPropertyColumnNames(int i); - string GetSubclassForDiscriminatorValue(object value); - bool HasRowId { get; } - bool HasSubclasses { get; } + string GetDiscriminatorAlias(string suffix); object[] Hydrate(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, object id, object obj, NHibernate.Persister.Entity.ILoadable rootLoadable, string[][] suffixedPropertyColumns, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + NHibernate.Type.IType DiscriminatorType { get; } string[] IdentifierColumnNames { get; } + string DiscriminatorColumnName { get; } bool IsAbstract { get; } + bool HasSubclasses { get; } + bool HasRowId { get; } + } + public static partial class LoadableExtensions + { + public static System.Threading.Tasks.Task HydrateAsync(this NHibernate.Persister.Entity.ILoadable loadable, System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static object[] Hydrate(this NHibernate.Persister.Entity.ILoadable loadable, System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + } + public interface IUniqueKeyLoadable + { + System.Threading.Tasks.Task LoadByUniqueKeyAsync(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object LoadByUniqueKey(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session); + int GetPropertyIndex(string propertyName); + } + public static partial class UniqueKeyLoadableExtensions + { + public static System.Threading.Tasks.Task CacheByUniqueKeysAsync(this NHibernate.Persister.Entity.IUniqueKeyLoadable ukLoadable, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static void CacheByUniqueKeys(this NHibernate.Persister.Entity.IUniqueKeyLoadable ukLoadable, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + } + public class NamedQueryLoader : NHibernate.Loader.Entity.IUniqueEntityLoader + { + public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public NamedQueryLoader(string queryName, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; + public object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session) => throw null; + } + public abstract class AbstractPropertyMapping : NHibernate.Persister.Entity.IPropertyMapping + { + protected NHibernate.QueryException PropertyException(string propertyName) => throw null; + public NHibernate.Type.IType ToType(string propertyName) => throw null; + public bool TryToType(string propertyName, out NHibernate.Type.IType type) => throw null; + public virtual string[] ToColumns(string alias, string propertyName) => throw null; + public virtual string[] ToColumns(string propertyName) => throw null; + protected void AddPropertyPath(string path, NHibernate.Type.IType type, string[] columns, string[] formulaTemplates) => throw null; + protected void InitPropertyPaths(string path, NHibernate.Type.IType type, string[] columns, string[] formulaTemplates, NHibernate.Engine.IMapping factory) => throw null; + protected void InitIdentifierPropertyPaths(string path, NHibernate.Type.EntityType etype, string[] columns, NHibernate.Engine.IMapping factory) => throw null; + protected void InitComponentPropertyPaths(string path, NHibernate.Type.IAbstractComponentType type, string[] columns, string[] formulaTemplates, NHibernate.Engine.IMapping factory) => throw null; + public string[] GetColumnNames(string propertyName) => throw null; + protected AbstractPropertyMapping() => throw null; + public virtual string[] IdentifierColumnNames { get => throw null; } + protected abstract string EntityName { get; } + public abstract NHibernate.Type.IType Type { get; } + } + public class BasicEntityPropertyMapping : NHibernate.Persister.Entity.AbstractPropertyMapping + { + public BasicEntityPropertyMapping(NHibernate.Persister.Entity.AbstractEntityPersister persister) => throw null; + public override string[] ToColumns(string alias, string propertyName) => throw null; + public override string[] IdentifierColumnNames { get => throw null; } + protected override string EntityName { get => throw null; } + public override NHibernate.Type.IType Type { get => throw null; } + } + public struct EntityPersister + { + public static string EntityID; + } + public interface IJoinable + { + string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string currentEntitySuffix, string currentCollectionSuffix, bool includeCollectionColumns); + NHibernate.SqlCommand.SqlString WhereJoinFragment(string alias, bool innerJoin, bool includeSubclasses); + NHibernate.SqlCommand.SqlString FromJoinFragment(string alias, bool innerJoin, bool includeSubclasses); + string FilterFragment(string alias, System.Collections.Generic.IDictionary enabledFilters); + string OneToManyFilterFragment(string alias); + bool ConsumesEntityAlias(); + bool ConsumesCollectionAlias(); + string Name { get; } + string[] KeyColumnNames { get; } + string[] JoinColumnNames { get; } + bool IsCollection { get; } + string TableName { get; } + } + public struct Loadable + { + public static string RowIdAlias; } - - // Generated from `NHibernate.Persister.Entity.ILockable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILockable : NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource { string GetRootTableAlias(string drivingAlias); - NHibernate.SqlTypes.SqlType[] IdAndVersionSqlTypes { get; } - string[] RootTableIdentifierColumnNames { get; } string RootTableName { get; } + string[] RootTableIdentifierColumnNames { get; } string VersionColumnName { get; } + NHibernate.SqlTypes.SqlType[] IdAndVersionSqlTypes { get; } } - - // Generated from `NHibernate.Persister.Entity.IOuterJoinLoadable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IOuterJoinLoadable : NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource + public interface IOuterJoinLoadable : NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource, NHibernate.Persister.Entity.IJoinable { + string SelectFragment(string alias, string suffix); int CountSubclassProperties(); - NHibernate.Type.EntityType EntityType { get; } - string FromTableFragment(string alias); - string GenerateTableAliasForColumn(string rootAlias, string column); - NHibernate.Engine.CascadeStyle GetCascadeStyle(int i); NHibernate.FetchMode GetFetchMode(int i); - string[] GetPropertyColumnNames(string propertyPath); - string GetPropertyTableName(string propertyName); - string[] GetSubclassPropertyColumnNames(int i); - string GetSubclassPropertyName(int i); - string GetSubclassPropertyTableName(int i); - NHibernate.Type.IType GetSubclassPropertyType(int i); + NHibernate.Engine.CascadeStyle GetCascadeStyle(int i); bool IsDefinedOnSubclass(int i); + NHibernate.Type.IType GetSubclassPropertyType(int i); + string GetSubclassPropertyName(int i); bool IsSubclassPropertyNullable(int i); - string SelectFragment(string alias, string suffix); + string[] GetSubclassPropertyColumnNames(int i); + string GetSubclassPropertyTableName(int i); string[] ToColumns(string name, int i); + string FromTableFragment(string alias); + string[] GetPropertyColumnNames(string propertyPath); + string GetPropertyTableName(string propertyName); string[] ToIdentifierColumns(string alias); + string GenerateTableAliasForColumn(string rootAlias, string column); + NHibernate.Type.EntityType EntityType { get; } } - - // Generated from `NHibernate.Persister.Entity.IPropertyMapping` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPropertyMapping { - string[] ToColumns(string propertyName); - string[] ToColumns(string alias, string propertyName); NHibernate.Type.IType ToType(string propertyName); bool TryToType(string propertyName, out NHibernate.Type.IType type); + string[] ToColumns(string alias, string propertyName); + string[] ToColumns(string propertyName); NHibernate.Type.IType Type { get; } } - - // Generated from `NHibernate.Persister.Entity.IQueryable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IQueryable : NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource + public enum Declarer + { + Class = 0, + SubClass = 1, + SuperClass = 2, + } + public static partial class AbstractEntityPersisterExtensions { - string[][] ConstraintOrderedTableKeyColumnClosure { get; } - string[] ConstraintOrderedTableNameClosure { get; } - string DiscriminatorSQLValue { get; } - object DiscriminatorValue { get; } - string GenerateFilterConditionAlias(string rootAlias); - NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath); + public static NHibernate.SqlCommand.SelectFragment GetIdentifierSelectFragment(this NHibernate.Persister.Entity.IQueryable queryable, string alias, string suffix) => throw null; + public static NHibernate.SqlCommand.SelectFragment GetPropertiesSelectFragment(this NHibernate.Persister.Entity.IQueryable queryable, string alias, string suffix, bool allProperties) => throw null; + } + public interface IQueryable : NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable + { + string IdentifierSelectFragment(string name, string suffix); + string PropertySelectFragment(string alias, string suffix, bool allProperties); int GetSubclassPropertyTableNumber(string propertyPath); + NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath); string GetSubclassTableName(int number); - string IdentifierSelectFragment(string name, string suffix); + string GenerateFilterConditionAlias(string rootAlias); bool IsExplicitPolymorphism { get; } - bool IsMultiTable { get; } string MappedSuperclass { get; } - string PropertySelectFragment(string alias, string suffix, bool allProperties); - string TemporaryIdTableDDL { get; } + string DiscriminatorSQLValue { get; } + object DiscriminatorValue { get; } + bool IsMultiTable { get; } + string[] ConstraintOrderedTableNameClosure { get; } + string[][] ConstraintOrderedTableKeyColumnClosure { get; } string TemporaryIdTableName { get; } + string TemporaryIdTableDDL { get; } bool VersionPropertyInsertable { get; } } - - // Generated from `NHibernate.Persister.Entity.ISqlLoadable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISqlLoadable : NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource { string[] GetSubclassPropertyColumnAliases(string propertyName, string suffix); @@ -29054,1588 +25267,1286 @@ public interface ISqlLoadable : NHibernate.Persister.Entity.ILoadable, NHibernat string SelectFragment(string alias, string suffix); NHibernate.Type.IType Type { get; } } - - // Generated from `NHibernate.Persister.Entity.ISupportLazyPropsJoinable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - internal interface ISupportLazyPropsJoinable - { - string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string collectionSuffix, bool includeCollectionColumns, NHibernate.Persister.Entity.EntityLoadInfo entityInfo); - } - - // Generated from `NHibernate.Persister.Entity.ISupportSelectModeJoinable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISupportSelectModeJoinable { string IdentifierSelectFragment(string name, string suffix); string SelectFragment(NHibernate.Persister.Entity.IJoinable rhs, string rhsAlias, string lhsAlias, string entitySuffix, string currentCollectionSuffix, bool includeCollectionColumns, bool includeLazyProperties); } - - // Generated from `NHibernate.Persister.Entity.IUniqueKeyLoadable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUniqueKeyLoadable + public sealed class EntityLoadInfo { - int GetPropertyIndex(string propertyName); - object LoadByUniqueKey(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task LoadByUniqueKeyAsync(string propertyName, object uniqueKey, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + public EntityLoadInfo(string entitySuffix) => throw null; + public bool IncludeLazyProps { get => throw null; set { } } + public string EntitySuffix { get => throw null; } + public System.Collections.Generic.ISet LazyProperties { get => throw null; set { } } } - - // Generated from `NHibernate.Persister.Entity.JoinedSubclassEntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedSubclassEntityPersister : NHibernate.Persister.Entity.AbstractEntityPersister { + public JoinedSubclassEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; + public override string GetSubclassPropertyTableName(int i) => throw null; + public override string GetSubclassForDiscriminatorValue(object value) => throw null; + protected override string GetTableName(int table) => throw null; + protected override string[] GetKeyColumns(int table) => throw null; + protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; + protected override bool IsPropertyOfTable(int property, int table) => throw null; + public override string FromTableFragment(string alias) => throw null; protected override void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; - public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } - public override string[] ConstraintOrderedTableNameClosure { get => throw null; } - public override string DiscriminatorSQLValue { get => throw null; } - public override NHibernate.Type.IType DiscriminatorType { get => throw null; } - public override object DiscriminatorValue { get => throw null; } public override string FilterFragment(string alias) => throw null; - public override string FromTableFragment(string alias) => throw null; public override string GenerateFilterConditionAlias(string rootAlias) => throw null; - protected override string[] GetKeyColumns(int table) => throw null; - protected override bool[] GetPropertiesToUpdate(int[] dirtyProperties, bool hasDirtyCollection) => throw null; - public override string GetPropertyTableName(string propertyName) => throw null; - public override string GetRootTableAlias(string drivingAlias) => throw null; - public override string GetSubclassForDiscriminatorValue(object value) => throw null; - public override NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath) => throw null; - public override string GetSubclassPropertyTableName(int i) => throw null; + public override string[] ToColumns(string alias, string propertyName) => throw null; protected override int GetSubclassPropertyTableNumber(int i) => throw null; protected override string[] GetSubclassTableKeyColumns(int j) => throw null; - public override string GetSubclassTableName(int j) => throw null; - protected override string GetTableName(int table) => throw null; - protected override bool[] GetTableUpdateNeeded(int[] dirtyProperties, bool hasDirtyCollection) => throw null; - public override string[] IdentifierColumnNames { get => throw null; } - protected override bool IsClassOrSuperclassTable(int j) => throw null; - public override bool IsMultiTable { get => throw null; } - protected override bool IsPropertyOfTable(int property, int table) => throw null; - protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; - public JoinedSubclassEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - public override string[] PropertySpaces { get => throw null; } - protected internal override int[] PropertyTableNumbers { get => throw null; } - protected internal override int[] PropertyTableNumbersInSelect { get => throw null; } - public override string RootTableName { get => throw null; } - public override string[] SubclassClosure { get => throw null; } - protected override int[] SubclassColumnTableNumberClosure { get => throw null; } - protected override int[] SubclassFormulaTableNumberClosure { get => throw null; } - protected override int SubclassTableSpan { get => throw null; } - public override string TableName { get => throw null; } - protected override int TableSpan { get => throw null; } - public override string[] ToColumns(string alias, string propertyName) => throw null; - } - - // Generated from `NHibernate.Persister.Entity.Loadable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct Loadable - { - // Stub generator skipped constructor - public static string RowIdAlias; - } - - // Generated from `NHibernate.Persister.Entity.LoadableExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class LoadableExtensions - { - public static object[] Hydrate(this NHibernate.Persister.Entity.ILoadable loadable, System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task HydrateAsync(this NHibernate.Persister.Entity.ILoadable loadable, System.Data.Common.DbDataReader rs, object id, object obj, string[][] suffixedPropertyColumns, System.Collections.Generic.ISet fetchedLazyProperties, bool allProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Persister.Entity.NamedQueryLoader` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NamedQueryLoader : NHibernate.Loader.Entity.IUniqueEntityLoader - { - public object Load(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task LoadAsync(object id, object optionalObject, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NamedQueryLoader(string queryName, NHibernate.Persister.Entity.IEntityPersister persister) => throw null; - } - - // Generated from `NHibernate.Persister.Entity.SingleTableEntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SingleTableEntityPersister : NHibernate.Persister.Entity.AbstractEntityPersister, NHibernate.Persister.Entity.IQueryable, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IJoinable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource - { - protected override void AddDiscriminatorToInsert(NHibernate.SqlCommand.SqlInsertBuilder insert) => throw null; - protected override void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; - public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } - public override string[] ConstraintOrderedTableNameClosure { get => throw null; } - protected internal override string DiscriminatorAlias { get => throw null; } - public override string DiscriminatorColumnName { get => throw null; } - protected string DiscriminatorFormula { get => throw null; } - protected override string DiscriminatorFormulaTemplate { get => throw null; } - public override string DiscriminatorSQLValue { get => throw null; } + public override string GetSubclassTableName(int j) => throw null; + protected override bool IsClassOrSuperclassTable(int j) => throw null; + public override string GetPropertyTableName(string propertyName) => throw null; + public override string GetRootTableAlias(string drivingAlias) => throw null; + public override NHibernate.Persister.Entity.Declarer GetSubclassPropertyDeclarer(string propertyPath) => throw null; + protected override bool[] GetTableUpdateNeeded(int[] dirtyProperties, bool hasDirtyCollection) => throw null; + protected override bool[] GetPropertiesToUpdate(int[] dirtyProperties, bool hasDirtyCollection) => throw null; public override NHibernate.Type.IType DiscriminatorType { get => throw null; } + public override string DiscriminatorSQLValue { get => throw null; } public override object DiscriminatorValue { get => throw null; } - public override string FilterFragment(string alias) => throw null; - public override string FromTableFragment(string name) => throw null; + public override string[] SubclassClosure { get => throw null; } + public override string[] PropertySpaces { get => throw null; } + public override string[] IdentifierColumnNames { get => throw null; } + protected override int[] PropertyTableNumbersInSelect { get => throw null; } + public override bool IsMultiTable { get => throw null; } + protected override int[] SubclassColumnTableNumberClosure { get => throw null; } + protected override int[] SubclassFormulaTableNumberClosure { get => throw null; } + protected override int[] PropertyTableNumbers { get => throw null; } + public override string[] ConstraintOrderedTableNameClosure { get => throw null; } + public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } + public override string RootTableName { get => throw null; } + public override string TableName { get => throw null; } + protected override int TableSpan { get => throw null; } + protected override int SubclassTableSpan { get => throw null; } + } + public class SingleTableEntityPersister : NHibernate.Persister.Entity.AbstractEntityPersister, NHibernate.Persister.Entity.IQueryable, NHibernate.Persister.Entity.ILoadable, NHibernate.Persister.Entity.IEntityPersister, NHibernate.Cache.IOptimisticCacheSource, NHibernate.Persister.Entity.IPropertyMapping, NHibernate.Persister.Entity.IJoinable + { + public SingleTableEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public override NHibernate.Type.IType GetIdentifierType(int j) => throw null; - protected override string[] GetJoinIdKeyColumns(int j) => throw null; - protected override object GetJoinTableId(int table, object[] fields) => throw null; - protected override object GetJoinTableId(int table, object obj) => throw null; + protected override bool IsInverseTable(int j) => throw null; + protected override bool IsInverseSubclassTable(int j) => throw null; + public override string GetSubclassForDiscriminatorValue(object value) => throw null; + protected override string GetTableName(int table) => throw null; protected override string[] GetKeyColumns(int table) => throw null; - public override string GetPropertyTableName(string propertyName) => throw null; + protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; + protected override object GetJoinTableId(int table, object obj) => throw null; + protected override object GetJoinTableId(int table, object[] fields) => throw null; protected override int? GetRefIdColumnOfTable(int table) => throw null; - protected override NHibernate.SqlCommand.SqlString GetSequentialSelect(string entityName) => throw null; - protected override NHibernate.SqlCommand.SqlString GetSequentialSelect() => throw null; - public override string GetSubclassForDiscriminatorValue(object value) => throw null; + protected override bool IsIdOfTable(int property, int table) => throw null; + protected override bool IsPropertyOfTable(int property, int table) => throw null; + protected override bool IsSubclassTableSequentialSelect(int table) => throw null; + public override string FromTableFragment(string name) => throw null; + public override string FilterFragment(string alias) => throw null; + public override string OneToManyFilterFragment(string alias) => throw null; public override string GetSubclassPropertyTableName(int i) => throw null; - public int GetSubclassPropertyTableNumber(string propertyName, string entityName) => throw null; + protected override void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; protected override int GetSubclassPropertyTableNumber(int i) => throw null; + protected override void AddDiscriminatorToInsert(NHibernate.SqlCommand.SqlInsertBuilder insert) => throw null; + protected override bool IsSubclassPropertyDeferred(string propertyName, string entityName) => throw null; + protected override bool IsPropertyDeferred(int propertyIndex) => throw null; + public int GetSubclassPropertyTableNumber(string propertyName, string entityName) => throw null; + protected override NHibernate.SqlCommand.SqlString GetSequentialSelect(string entityName) => throw null; + protected override NHibernate.SqlCommand.SqlString GetSequentialSelect() => throw null; + protected override string[] GetJoinIdKeyColumns(int j) => throw null; protected override string[] GetSubclassTableKeyColumns(int j) => throw null; public override string GetSubclassTableName(int j) => throw null; - protected override string GetTableName(int table) => throw null; - public override bool HasSequentialSelect { get => throw null; } protected override bool IsClassOrSuperclassTable(int j) => throw null; - protected bool IsDiscriminatorFormula { get => throw null; } - protected override bool IsIdOfTable(int property, int table) => throw null; - protected override bool IsInverseSubclassTable(int j) => throw null; - protected override bool IsInverseTable(int j) => throw null; - public override bool IsMultiTable { get => throw null; } - protected override bool IsNullableSubclassTable(int j) => throw null; + protected override bool IsSubclassTableLazy(int j) => throw null; protected override bool IsNullableTable(int j) => throw null; - protected override bool IsPropertyDeferred(int propertyIndex) => throw null; - protected override bool IsPropertyOfTable(int property, int table) => throw null; - protected override bool IsSubclassPropertyDeferred(string propertyName, string entityName) => throw null; - protected internal override bool IsSubclassTableLazy(int j) => throw null; - protected override bool IsSubclassTableSequentialSelect(int table) => throw null; - protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; - public override string OneToManyFilterFragment(string alias) => throw null; + protected override bool IsNullableSubclassTable(int j) => throw null; + public override string GetPropertyTableName(string propertyName) => throw null; public override void PostInstantiate() => throw null; - public override string[] PropertySpaces { get => throw null; } - protected internal override int[] PropertyTableNumbers { get => throw null; } - protected internal override int[] PropertyTableNumbersInSelect { get => throw null; } - public SingleTableEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; + public override string DiscriminatorColumnName { get => throw null; } + protected override string DiscriminatorFormulaTemplate { get => throw null; } + public override NHibernate.Type.IType DiscriminatorType { get => throw null; } + public override string DiscriminatorSQLValue { get => throw null; } + public override object DiscriminatorValue { get => throw null; } public override string[] SubclassClosure { get => throw null; } + public override string[] PropertySpaces { get => throw null; } + protected override int[] PropertyTableNumbersInSelect { get => throw null; } protected override int[] SubclassColumnTableNumberClosure { get => throw null; } protected override int[] SubclassFormulaTableNumberClosure { get => throw null; } - protected override int SubclassTableSpan { get => throw null; } + protected override int[] PropertyTableNumbers { get => throw null; } + public override bool IsMultiTable { get => throw null; } + public override string[] ConstraintOrderedTableNameClosure { get => throw null; } + public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } + protected override string DiscriminatorAlias { get => throw null; } public override string TableName { get => throw null; } + protected bool IsDiscriminatorFormula { get => throw null; } + protected string DiscriminatorFormula { get => throw null; } protected override int TableSpan { get => throw null; } + public override bool HasSequentialSelect { get => throw null; } + protected override int SubclassTableSpan { get => throw null; } } - - // Generated from `NHibernate.Persister.Entity.UnionSubclassEntityPersister` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class UnionSubclassEntityPersister : NHibernate.Persister.Entity.AbstractEntityPersister { - protected override void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; - public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } - public override string[] ConstraintOrderedTableNameClosure { get => throw null; } - public override string DiscriminatorSQLValue { get => throw null; } - public override NHibernate.Type.IType DiscriminatorType { get => throw null; } - public override object DiscriminatorValue { get => throw null; } - public override string FilterFragment(string alias) => throw null; - public override string FromTableFragment(string name) => throw null; - protected string GenerateSubquery(NHibernate.Mapping.PersistentClass model, NHibernate.Engine.IMapping mapping) => throw null; - protected override string[] GetKeyColumns(int table) => throw null; - public override string GetPropertyTableName(string propertyName) => throw null; + public UnionSubclassEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; public override string GetSubclassForDiscriminatorValue(object value) => throw null; + protected override string GetTableName(int table) => throw null; + protected override string[] GetKeyColumns(int table) => throw null; + protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; + protected override bool IsPropertyOfTable(int property, int j) => throw null; + public override string FromTableFragment(string name) => throw null; + public override string FilterFragment(string alias) => throw null; public override string GetSubclassPropertyTableName(int i) => throw null; - public override int GetSubclassPropertyTableNumber(string propertyName) => throw null; + protected override void AddDiscriminatorToSelect(NHibernate.SqlCommand.SelectFragment select, string name, string suffix) => throw null; protected override int GetSubclassPropertyTableNumber(int i) => throw null; + public override int GetSubclassPropertyTableNumber(string propertyName) => throw null; + protected string GenerateSubquery(NHibernate.Mapping.PersistentClass model, NHibernate.Engine.IMapping mapping) => throw null; protected override string[] GetSubclassTableKeyColumns(int j) => throw null; public override string GetSubclassTableName(int j) => throw null; - protected override string GetTableName(int table) => throw null; protected override bool IsClassOrSuperclassTable(int j) => throw null; - public override bool IsMultiTable { get => throw null; } - protected override bool IsPropertyOfTable(int property, int j) => throw null; - protected override bool IsTableCascadeDeleteEnabled(int j) => throw null; - public override string[] PropertySpaces { get => throw null; } - protected internal override int[] PropertyTableNumbers { get => throw null; } - protected internal override int[] PropertyTableNumbersInSelect { get => throw null; } + public override string GetPropertyTableName(string propertyName) => throw null; public override string[] QuerySpaces { get => throw null; } + public override NHibernate.Type.IType DiscriminatorType { get => throw null; } + public override string DiscriminatorSQLValue { get => throw null; } + public override object DiscriminatorValue { get => throw null; } public override string[] SubclassClosure { get => throw null; } + public override string[] PropertySpaces { get => throw null; } + protected override int[] PropertyTableNumbersInSelect { get => throw null; } + public override bool IsMultiTable { get => throw null; } protected override int[] SubclassColumnTableNumberClosure { get => throw null; } protected override int[] SubclassFormulaTableNumberClosure { get => throw null; } - protected override int SubclassTableSpan { get => throw null; } + protected override int[] PropertyTableNumbers { get => throw null; } + public override string[] ConstraintOrderedTableNameClosure { get => throw null; } + public override string[][] ConstraintOrderedTableKeyColumnClosure { get => throw null; } public override string TableName { get => throw null; } protected override int TableSpan { get => throw null; } - public UnionSubclassEntityPersister(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Cache.ICacheConcurrencyStrategy cache, NHibernate.Engine.ISessionFactoryImplementor factory, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Mapping.PersistentClass), default(NHibernate.Cache.ICacheConcurrencyStrategy), default(NHibernate.Engine.ISessionFactoryImplementor)) => throw null; - } - - // Generated from `NHibernate.Persister.Entity.UniqueKeyLoadableExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class UniqueKeyLoadableExtensions - { - public static void CacheByUniqueKeys(this NHibernate.Persister.Entity.IUniqueKeyLoadable ukLoadable, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task CacheByUniqueKeysAsync(this NHibernate.Persister.Entity.IUniqueKeyLoadable ukLoadable, object entity, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override int SubclassTableSpan { get => throw null; } } - } } namespace Properties { - // Generated from `NHibernate.Properties.BackFieldStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BackFieldStrategy : NHibernate.Properties.IFieldNamingStrategy { - public BackFieldStrategy() => throw null; public string GetFieldName(string propertyName) => throw null; + public BackFieldStrategy() => throw null; + } + public struct UnknownBackrefProperty + { } - - // Generated from `NHibernate.Properties.BackrefPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BackrefPropertyAccessor : NHibernate.Properties.IPropertyAccessor { + public static object Unknown; public BackrefPropertyAccessor(string collectionRole, string entityName) => throw null; - public bool CanAccessThroughReflectionOptimizer { get => throw null; } public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; - public static object Unknown; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } } - - // Generated from `NHibernate.Properties.BasicPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BasicPropertyAccessor : NHibernate.Properties.IPropertyAccessor { - // Generated from `NHibernate.Properties.BasicPropertyAccessor+BasicGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BasicGetter : NHibernate.Properties.IOptimizableGetter, NHibernate.Properties.IGetter + public NHibernate.Properties.IGetter GetGetter(System.Type type, string propertyName) => throw null; + public NHibernate.Properties.ISetter GetSetter(System.Type type, string propertyName) => throw null; + public BasicPropertyAccessor() => throw null; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } + public sealed class BasicGetter : NHibernate.Properties.IGetter, NHibernate.Properties.IOptimizableGetter { public BasicGetter(System.Type clazz, System.Reflection.PropertyInfo property, string propertyName) => throw null; - public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; public object Get(object target) => throw null; public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } + public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; public System.Reflection.PropertyInfo Property { get => throw null; } - public string PropertyName { get => throw null; } public System.Type ReturnType { get => throw null; } + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } } - - - public BasicPropertyAccessor() => throw null; - // Generated from `NHibernate.Properties.BasicPropertyAccessor+BasicSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BasicSetter : NHibernate.Properties.ISetter, NHibernate.Properties.IOptimizableSetter + public sealed class BasicSetter : NHibernate.Properties.ISetter, NHibernate.Properties.IOptimizableSetter { public BasicSetter(System.Type clazz, System.Reflection.PropertyInfo property, string propertyName) => throw null; + public void Set(object target, object value) => throw null; public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } public System.Reflection.PropertyInfo Property { get => throw null; } public string PropertyName { get => throw null; } - public void Set(object target, object value) => throw null; + public System.Reflection.MethodInfo Method { get => throw null; } public System.Type Type { get => throw null; } } - - - public bool CanAccessThroughReflectionOptimizer { get => throw null; } - public NHibernate.Properties.IGetter GetGetter(System.Type type, string propertyName) => throw null; - public NHibernate.Properties.ISetter GetSetter(System.Type type, string propertyName) => throw null; } - - // Generated from `NHibernate.Properties.CamelCaseMUnderscoreStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CamelCaseMUnderscoreStrategy : NHibernate.Properties.IFieldNamingStrategy { - public CamelCaseMUnderscoreStrategy() => throw null; public string GetFieldName(string propertyName) => throw null; + public CamelCaseMUnderscoreStrategy() => throw null; } - - // Generated from `NHibernate.Properties.CamelCaseStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CamelCaseStrategy : NHibernate.Properties.IFieldNamingStrategy { - public CamelCaseStrategy() => throw null; public string GetFieldName(string propertyName) => throw null; + public CamelCaseStrategy() => throw null; } - - // Generated from `NHibernate.Properties.CamelCaseUnderscoreStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CamelCaseUnderscoreStrategy : NHibernate.Properties.IFieldNamingStrategy { - public CamelCaseUnderscoreStrategy() => throw null; public string GetFieldName(string propertyName) => throw null; + public CamelCaseUnderscoreStrategy() => throw null; } - - // Generated from `NHibernate.Properties.ChainedPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ChainedPropertyAccessor : NHibernate.Properties.IPropertyAccessor { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } public ChainedPropertyAccessor(NHibernate.Properties.IPropertyAccessor[] chain) => throw null; public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } } - - // Generated from `NHibernate.Properties.EmbeddedPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EmbeddedPropertyAccessor : NHibernate.Properties.IPropertyAccessor { + public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; + public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; + public EmbeddedPropertyAccessor() => throw null; public bool CanAccessThroughReflectionOptimizer { get => throw null; } - // Generated from `NHibernate.Properties.EmbeddedPropertyAccessor+EmbeddedGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmbeddedGetter : NHibernate.Properties.IGetter + public sealed class EmbeddedGetter : NHibernate.Properties.IGetter { public object Get(object target) => throw null; public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } - public System.Type ReturnType { get => throw null; } public override string ToString() => throw null; + public System.Type ReturnType { get => throw null; } + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } } - - - public EmbeddedPropertyAccessor() => throw null; - // Generated from `NHibernate.Properties.EmbeddedPropertyAccessor+EmbeddedSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmbeddedSetter : NHibernate.Properties.ISetter + public sealed class EmbeddedSetter : NHibernate.Properties.ISetter { - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } public void Set(object target, object value) => throw null; public override string ToString() => throw null; + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } } - - - public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; - public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; } - - // Generated from `NHibernate.Properties.FieldAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class FieldAccessor : NHibernate.Properties.IPropertyAccessor { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } - public FieldAccessor(NHibernate.Properties.IFieldNamingStrategy namingStrategy) => throw null; public FieldAccessor() => throw null; - // Generated from `NHibernate.Properties.FieldAccessor+FieldGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FieldGetter : NHibernate.Properties.IOptimizableGetter, NHibernate.Properties.IGetter + public FieldAccessor(NHibernate.Properties.IFieldNamingStrategy namingStrategy) => throw null; + public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; + public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; + public NHibernate.Properties.IFieldNamingStrategy NamingStrategy { get => throw null; } + public bool CanAccessThroughReflectionOptimizer { get => throw null; } + public sealed class FieldGetter : NHibernate.Properties.IGetter, NHibernate.Properties.IOptimizableGetter { - public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; public FieldGetter(System.Reflection.FieldInfo field, System.Type clazz, string name) => throw null; public object Get(object target) => throw null; public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } + public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; public System.Type ReturnType { get => throw null; } + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } } - - - // Generated from `NHibernate.Properties.FieldAccessor+FieldSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FieldSetter : NHibernate.Properties.ISetter, NHibernate.Properties.IOptimizableSetter + public sealed class FieldSetter : NHibernate.Properties.ISetter, NHibernate.Properties.IOptimizableSetter { - public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; public FieldSetter(System.Reflection.FieldInfo field, System.Type clazz, string name) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } public void Set(object target, object value) => throw null; + public void Emit(System.Reflection.Emit.ILGenerator il) => throw null; + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } public System.Type Type { get => throw null; } } - - - public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; - public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; - public NHibernate.Properties.IFieldNamingStrategy NamingStrategy { get => throw null; } } - - // Generated from `NHibernate.Properties.IFieldNamingStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IFieldNamingStrategy { string GetFieldName(string propertyName); } - - // Generated from `NHibernate.Properties.IGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IGetter { object Get(object target); object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); - System.Reflection.MethodInfo Method { get; } - string PropertyName { get; } System.Type ReturnType { get; } + string PropertyName { get; } + System.Reflection.MethodInfo Method { get; } + } + public class IndexPropertyAccessor : NHibernate.Properties.IPropertyAccessor + { + public IndexPropertyAccessor(string collectionRole, string entityName) => throw null; + public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; + public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } + public sealed class IndexSetter : NHibernate.Properties.ISetter + { + public void Set(object target, object value) => throw null; + public IndexSetter() => throw null; + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } + } + public class IndexGetter : NHibernate.Properties.IGetter + { + public IndexGetter(NHibernate.Properties.IndexPropertyAccessor encloser) => throw null; + public object Get(object target) => throw null; + public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Type ReturnType { get => throw null; } + public string PropertyName { get => throw null; } + public System.Reflection.MethodInfo Method { get => throw null; } + } } - - // Generated from `NHibernate.Properties.IOptimizableGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOptimizableGetter { void Emit(System.Reflection.Emit.ILGenerator il); } - - // Generated from `NHibernate.Properties.IOptimizableSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IOptimizableSetter { void Emit(System.Reflection.Emit.ILGenerator il); System.Type Type { get; } } - - // Generated from `NHibernate.Properties.IPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IPropertyAccessor { - bool CanAccessThroughReflectionOptimizer { get; } NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName); NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName); + bool CanAccessThroughReflectionOptimizer { get; } } - - // Generated from `NHibernate.Properties.ISetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISetter - { - System.Reflection.MethodInfo Method { get; } - string PropertyName { get; } - void Set(object target, object value); - } - - // Generated from `NHibernate.Properties.IndexPropertyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexPropertyAccessor : NHibernate.Properties.IPropertyAccessor - { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } - public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; - public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; - // Generated from `NHibernate.Properties.IndexPropertyAccessor+IndexGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexGetter : NHibernate.Properties.IGetter - { - public object Get(object target) => throw null; - public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - public IndexGetter(NHibernate.Properties.IndexPropertyAccessor encloser) => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } - public System.Type ReturnType { get => throw null; } - } - - - public IndexPropertyAccessor(string collectionRole, string entityName) => throw null; - // Generated from `NHibernate.Properties.IndexPropertyAccessor+IndexSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IndexSetter : NHibernate.Properties.ISetter - { - public IndexSetter() => throw null; - public System.Reflection.MethodInfo Method { get => throw null; } - public string PropertyName { get => throw null; } - public void Set(object target, object value) => throw null; - } - - + public interface ISetter + { + void Set(object target, object value); + string PropertyName { get; } + System.Reflection.MethodInfo Method { get; } } - - // Generated from `NHibernate.Properties.LowerCaseStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LowerCaseStrategy : NHibernate.Properties.IFieldNamingStrategy { public string GetFieldName(string propertyName) => throw null; public LowerCaseStrategy() => throw null; } - - // Generated from `NHibernate.Properties.LowerCaseUnderscoreStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class LowerCaseUnderscoreStrategy : NHibernate.Properties.IFieldNamingStrategy { public string GetFieldName(string propertyName) => throw null; public LowerCaseUnderscoreStrategy() => throw null; } - - // Generated from `NHibernate.Properties.MapAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapAccessor : NHibernate.Properties.IPropertyAccessor { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; public MapAccessor() => throw null; - // Generated from `NHibernate.Properties.MapAccessor+MapGetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapGetter : NHibernate.Properties.IGetter + public bool CanAccessThroughReflectionOptimizer { get => throw null; } + public sealed class MapSetter : NHibernate.Properties.ISetter { - public object Get(object target) => throw null; - public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Set(object target, object value) => throw null; public System.Reflection.MethodInfo Method { get => throw null; } public string PropertyName { get => throw null; } - public System.Type ReturnType { get => throw null; } } - - - // Generated from `NHibernate.Properties.MapAccessor+MapSetter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapSetter : NHibernate.Properties.ISetter + public sealed class MapGetter : NHibernate.Properties.IGetter { + public object GetForInsert(object owner, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; + public object Get(object target) => throw null; public System.Reflection.MethodInfo Method { get => throw null; } public string PropertyName { get => throw null; } - public void Set(object target, object value) => throw null; + public System.Type ReturnType { get => throw null; } } - - - } - - // Generated from `NHibernate.Properties.NoSetterAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NoSetterAccessor : NHibernate.Properties.IPropertyAccessor - { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } - public NHibernate.Properties.IGetter GetGetter(System.Type type, string propertyName) => throw null; - public NHibernate.Properties.ISetter GetSetter(System.Type type, string propertyName) => throw null; - public NoSetterAccessor(NHibernate.Properties.IFieldNamingStrategy namingStrategy) => throw null; } - - // Generated from `NHibernate.Properties.NoopAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class NoopAccessor : NHibernate.Properties.IPropertyAccessor { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } public NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type theClass, string propertyName) => throw null; public NoopAccessor() => throw null; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } + } + public class NoSetterAccessor : NHibernate.Properties.IPropertyAccessor + { + public NoSetterAccessor(NHibernate.Properties.IFieldNamingStrategy namingStrategy) => throw null; + public NHibernate.Properties.IGetter GetGetter(System.Type type, string propertyName) => throw null; + public NHibernate.Properties.ISetter GetSetter(System.Type type, string propertyName) => throw null; + public bool CanAccessThroughReflectionOptimizer { get => throw null; } } - - // Generated from `NHibernate.Properties.PascalCaseMStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PascalCaseMStrategy : NHibernate.Properties.IFieldNamingStrategy { public string GetFieldName(string propertyName) => throw null; public PascalCaseMStrategy() => throw null; } - - // Generated from `NHibernate.Properties.PascalCaseMUnderscoreStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PascalCaseMUnderscoreStrategy : NHibernate.Properties.IFieldNamingStrategy { public string GetFieldName(string propertyName) => throw null; public PascalCaseMUnderscoreStrategy() => throw null; } - - // Generated from `NHibernate.Properties.PascalCaseUnderscoreStrategy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PascalCaseUnderscoreStrategy : NHibernate.Properties.IFieldNamingStrategy { public string GetFieldName(string propertyName) => throw null; public PascalCaseUnderscoreStrategy() => throw null; } - - // Generated from `NHibernate.Properties.PropertyAccessorFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class PropertyAccessorFactory { - public static NHibernate.Properties.IPropertyAccessor DynamicMapPropertyAccessor { get => throw null; } public static NHibernate.Properties.IPropertyAccessor GetPropertyAccessor(string type) => throw null; public static NHibernate.Properties.IPropertyAccessor GetPropertyAccessor(NHibernate.Mapping.Property property, NHibernate.EntityMode? mode) => throw null; + public static NHibernate.Properties.IPropertyAccessor DynamicMapPropertyAccessor { get => throw null; } } - - // Generated from `NHibernate.Properties.ReadOnlyAccessor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ReadOnlyAccessor : NHibernate.Properties.IPropertyAccessor { - public bool CanAccessThroughReflectionOptimizer { get => throw null; } + public ReadOnlyAccessor() => throw null; public NHibernate.Properties.IGetter GetGetter(System.Type type, string propertyName) => throw null; public NHibernate.Properties.ISetter GetSetter(System.Type type, string propertyName) => throw null; - public ReadOnlyAccessor() => throw null; - } - - // Generated from `NHibernate.Properties.UnknownBackrefProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public struct UnknownBackrefProperty - { - // Stub generator skipped constructor + public bool CanAccessThroughReflectionOptimizer { get => throw null; } } - } namespace Proxy { - // Generated from `NHibernate.Proxy.AbstractLazyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractLazyInitializer : NHibernate.Proxy.ILazyInitializer { - protected internal AbstractLazyInitializer(string entityName, object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public string EntityName { get => throw null; } - public object GetImplementation(NHibernate.Engine.ISessionImplementor s) => throw null; - public object GetImplementation() => throw null; - public System.Threading.Tasks.Task GetImplementationAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public object Identifier { get => throw null; set => throw null; } - public virtual void Initialize() => throw null; - public virtual System.Threading.Tasks.Task InitializeAsync(System.Threading.CancellationToken cancellationToken) => throw null; protected static object InvokeImplementation; - protected internal bool IsConnectedToSession { get => throw null; } - public bool IsReadOnlySettingAvailable { get => throw null; } - public bool IsUninitialized { get => throw null; } - public abstract System.Type PersistentClass { get; } - public bool ReadOnly { get => throw null; set => throw null; } - public NHibernate.Engine.ISessionImplementor Session { get => throw null; set => throw null; } - public void SetImplementation(object target) => throw null; + public virtual System.Threading.Tasks.Task InitializeAsync(System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetImplementationAsync(System.Threading.CancellationToken cancellationToken) => throw null; + protected AbstractLazyInitializer(string entityName, object id, NHibernate.Engine.ISessionImplementor session) => throw null; public void SetSession(NHibernate.Engine.ISessionImplementor s) => throw null; - protected internal object Target { get => throw null; } public void UnsetSession() => throw null; - public bool Unwrap { get => throw null; set => throw null; } + public virtual void Initialize() => throw null; + public object GetImplementation() => throw null; + public object GetImplementation(NHibernate.Engine.ISessionImplementor s) => throw null; + public void SetImplementation(object target) => throw null; + protected bool IsConnectedToSession { get => throw null; } + public object Identifier { get => throw null; set { } } + public abstract System.Type PersistentClass { get; } + public bool IsUninitialized { get => throw null; } + public bool Unwrap { get => throw null; set { } } + public NHibernate.Engine.ISessionImplementor Session { get => throw null; set { } } + public string EntityName { get => throw null; } + protected object Target { get => throw null; } + public bool IsReadOnlySettingAvailable { get => throw null; } + public bool ReadOnly { get => throw null; set { } } + } + public interface ILazyInitializer + { + System.Threading.Tasks.Task InitializeAsync(System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetImplementationAsync(System.Threading.CancellationToken cancellationToken); + void Initialize(); + object GetImplementation(); + object GetImplementation(NHibernate.Engine.ISessionImplementor s); + void SetImplementation(object target); + void SetSession(NHibernate.Engine.ISessionImplementor s); + void UnsetSession(); + object Identifier { get; set; } + string EntityName { get; } + System.Type PersistentClass { get; } + bool IsUninitialized { get; } + bool Unwrap { get; set; } + NHibernate.Engine.ISessionImplementor Session { get; set; } + bool IsReadOnlySettingAvailable { get; } + bool ReadOnly { get; set; } } - - // Generated from `NHibernate.Proxy.AbstractProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractProxyFactory : NHibernate.Proxy.IProxyFactory { - protected AbstractProxyFactory() => throw null; - protected virtual NHibernate.Type.IAbstractComponentType ComponentIdType { get => throw null; set => throw null; } - protected virtual string EntityName { get => throw null; set => throw null; } - public virtual object GetFieldInterceptionProxy(object instanceToWrap) => throw null; - protected virtual System.Reflection.MethodInfo GetIdentifierMethod { get => throw null; set => throw null; } - public abstract NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session); - protected virtual System.Type[] Interfaces { get => throw null; set => throw null; } - protected virtual bool IsClassProxy { get => throw null; set => throw null; } - protected virtual bool OverridesEquals { get => throw null; set => throw null; } - protected virtual System.Type PersistentClass { get => throw null; set => throw null; } public virtual void PostInstantiate(string entityName, System.Type persistentClass, System.Collections.Generic.ISet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, bool isClassProxy) => throw null; public virtual void PostInstantiate(string entityName, System.Type persistentClass, System.Collections.Generic.ISet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType) => throw null; - protected virtual System.Reflection.MethodInfo SetIdentifierMethod { get => throw null; set => throw null; } + public abstract NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session); + public virtual object GetFieldInterceptionProxy(object instanceToWrap) => throw null; + protected AbstractProxyFactory() => throw null; + protected virtual string EntityName { get => throw null; } + protected virtual System.Type PersistentClass { get => throw null; } + protected virtual System.Type[] Interfaces { get => throw null; } + protected virtual System.Reflection.MethodInfo GetIdentifierMethod { get => throw null; } + protected virtual System.Reflection.MethodInfo SetIdentifierMethod { get => throw null; } + protected virtual NHibernate.Type.IAbstractComponentType ComponentIdType { get => throw null; } + protected virtual bool IsClassProxy { get => throw null; } + protected virtual bool OverridesEquals { get => throw null; set { } } } - - // Generated from `NHibernate.Proxy.DefaultDynamicProxyMethodCheckerExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class DefaultDynamicProxyMethodCheckerExtensions + public static partial class DefaultDynamicProxyMethodCheckerExtensions { public static bool IsProxiable(this System.Reflection.MethodInfo method) => throw null; - public static bool ShouldBeProxiable(this System.Reflection.PropertyInfo propertyInfo) => throw null; public static bool ShouldBeProxiable(this System.Reflection.MethodInfo method) => throw null; + public static bool ShouldBeProxiable(this System.Reflection.PropertyInfo propertyInfo) => throw null; } - - // Generated from `NHibernate.Proxy.DefaultLazyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultLazyInitializer : NHibernate.Proxy.Poco.BasicLazyInitializer, NHibernate.Proxy.DynamicProxy.IInterceptor { public DefaultLazyInitializer(string entityName, System.Type persistentClass, object id, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, NHibernate.Engine.ISessionImplementor session, bool overridesEquals) : base(default(string), default(System.Type), default(object), default(System.Reflection.MethodInfo), default(System.Reflection.MethodInfo), default(NHibernate.Type.IAbstractComponentType), default(NHibernate.Engine.ISessionImplementor), default(bool)) => throw null; public object Intercept(NHibernate.Proxy.DynamicProxy.InvocationInfo info) => throw null; } - - // Generated from `NHibernate.Proxy.DefaultProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultProxyFactory : NHibernate.Proxy.AbstractProxyFactory { - public DefaultProxyFactory() => throw null; - public override object GetFieldInterceptionProxy(object instanceToWrap) => throw null; - public override NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; protected static NHibernate.INHibernateLogger log; + public override NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object GetFieldInterceptionProxy(object instanceToWrap) => throw null; + public DefaultProxyFactory() => throw null; } - - // Generated from `NHibernate.Proxy.DynProxyTypeValidator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynProxyTypeValidator : NHibernate.Proxy.IProxyValidator { - protected virtual void CheckAccessibleMembersAreVirtual(System.Type type) => throw null; + public System.Collections.Generic.ICollection ValidateType(System.Type type) => throw null; + protected void EnlistError(System.Type type, string text) => throw null; protected virtual void CheckHasVisibleDefaultConstructor(System.Type type) => throw null; + protected virtual void CheckAccessibleMembersAreVirtual(System.Type type) => throw null; protected virtual void CheckMethodIsVirtual(System.Type type, System.Reflection.MethodInfo method) => throw null; + public virtual bool IsProxeable(System.Reflection.MethodInfo method) => throw null; + protected virtual bool HasVisibleDefaultConstructor(System.Type type) => throw null; protected void CheckNotSealed(System.Type type) => throw null; public DynProxyTypeValidator() => throw null; - protected void EnlistError(System.Type type, string text) => throw null; - protected virtual bool HasVisibleDefaultConstructor(System.Type type) => throw null; - public virtual bool IsProxeable(System.Reflection.MethodInfo method) => throw null; - public System.Collections.Generic.ICollection ValidateType(System.Type type) => throw null; } - - // Generated from `NHibernate.Proxy.FieldInterceptorObjectReference` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FieldInterceptorObjectReference : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IObjectReference + public sealed class FieldInterceptorObjectReference : System.Runtime.Serialization.IObjectReference, System.Runtime.Serialization.ISerializable { public FieldInterceptorObjectReference(NHibernate.Proxy.NHibernateProxyFactoryInfo proxyFactoryInfo, NHibernate.Intercept.IFieldInterceptor fieldInterceptorField) => throw null; - public void GetBaseData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, object proxy, System.Type proxyBaseType) => throw null; - public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public void GetBaseData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, object proxy, System.Type proxyBaseType) => throw null; public void SetNoAdditionalData(System.Runtime.Serialization.SerializationInfo info) => throw null; } - - // Generated from `NHibernate.Proxy.IEntityNotFoundDelegate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityNotFoundDelegate { void HandleEntityNotFound(string entityName, object id); } - - // Generated from `NHibernate.Proxy.ILazyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ILazyInitializer - { - string EntityName { get; } - object GetImplementation(NHibernate.Engine.ISessionImplementor s); - object GetImplementation(); - System.Threading.Tasks.Task GetImplementationAsync(System.Threading.CancellationToken cancellationToken); - object Identifier { get; set; } - void Initialize(); - System.Threading.Tasks.Task InitializeAsync(System.Threading.CancellationToken cancellationToken); - bool IsReadOnlySettingAvailable { get; } - bool IsUninitialized { get; } - System.Type PersistentClass { get; } - bool ReadOnly { get; set; } - NHibernate.Engine.ISessionImplementor Session { get; set; } - void SetImplementation(object target); - void SetSession(NHibernate.Engine.ISessionImplementor s); - void UnsetSession(); - bool Unwrap { get; set; } - } - - // Generated from `NHibernate.Proxy.INHibernateProxy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface INHibernateProxy { NHibernate.Proxy.ILazyInitializer HibernateLazyInitializer { get; } } - - // Generated from `NHibernate.Proxy.IProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyFactory { - object GetFieldInterceptionProxy(object instanceToWrap); - NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session); void PostInstantiate(string entityName, System.Type persistentClass, System.Collections.Generic.ISet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType); + NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session); + object GetFieldInterceptionProxy(object instanceToWrap); + } + public static partial class ProxyFactoryExtensions + { + public static object GetFieldInterceptionProxy(this NHibernate.Proxy.IProxyFactory proxyFactory) => throw null; + public static void PostInstantiate(this NHibernate.Proxy.IProxyFactory pf, string entityName, System.Type persistentClass, System.Collections.Generic.HashSet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, bool isClassProxy) => throw null; } - - // Generated from `NHibernate.Proxy.IProxyValidator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyValidator { - bool IsProxeable(System.Reflection.MethodInfo method); System.Collections.Generic.ICollection ValidateType(System.Type type); + bool IsProxeable(System.Reflection.MethodInfo method); } - - // Generated from `NHibernate.Proxy.NHibernateProxyFactoryInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NHibernateProxyFactoryInfo : System.Runtime.Serialization.ISerializable + public sealed class NHibernateProxyFactoryInfo : System.Runtime.Serialization.ISerializable { public NHibernate.Proxy.IProxyFactory CreateProxyFactory() => throw null; public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Proxy.NHibernateProxyHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class NHibernateProxyHelper { public static System.Type GetClassWithoutInitializingProxy(object obj) => throw null; public static System.Type GuessClass(object entity) => throw null; public static bool IsProxy(this object entity) => throw null; } - - // Generated from `NHibernate.Proxy.NHibernateProxyObjectReference` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NHibernateProxyObjectReference : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IObjectReference + public sealed class NHibernateProxyObjectReference : System.Runtime.Serialization.IObjectReference, System.Runtime.Serialization.ISerializable { - public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; - public NHibernateProxyObjectReference(NHibernate.Proxy.NHibernateProxyFactoryInfo proxyFactoryInfo, object identifier, object implementation) => throw null; public NHibernateProxyObjectReference(NHibernate.Proxy.NHibernateProxyFactoryInfo proxyFactoryInfo, object identifier) => throw null; + public NHibernateProxyObjectReference(NHibernate.Proxy.NHibernateProxyFactoryInfo proxyFactoryInfo, object identifier, object implementation) => throw null; + public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Proxy.ProxyCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProxyCacheEntry : System.IEquatable { - public System.Type BaseType { get => throw null; } + public ProxyCacheEntry(System.Type baseType, System.Type[] interfaces) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Proxy.ProxyCacheEntry other) => throw null; public override int GetHashCode() => throw null; + public System.Type BaseType { get => throw null; } public System.Collections.Generic.IReadOnlyCollection Interfaces { get => throw null; } - public ProxyCacheEntry(System.Type baseType, System.Type[] interfaces) => throw null; - } - - // Generated from `NHibernate.Proxy.ProxyFactoryExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class ProxyFactoryExtensions - { - public static object GetFieldInterceptionProxy(this NHibernate.Proxy.IProxyFactory proxyFactory) => throw null; - public static void PostInstantiate(this NHibernate.Proxy.IProxyFactory pf, string entityName, System.Type persistentClass, System.Collections.Generic.HashSet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, bool isClassProxy) => throw null; } - - // Generated from `NHibernate.Proxy.StaticProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StaticProxyFactory : NHibernate.Proxy.AbstractProxyFactory + public sealed class StaticProxyFactory : NHibernate.Proxy.AbstractProxyFactory { - public override object GetFieldInterceptionProxy(object instanceToWrap) => throw null; - public object GetFieldInterceptionProxy() => throw null; public override NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; public override void PostInstantiate(string entityName, System.Type persistentClass, System.Collections.Generic.ISet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, bool isClassProxy) => throw null; + public override object GetFieldInterceptionProxy(object instanceToWrap) => throw null; + public object GetFieldInterceptionProxy() => throw null; public StaticProxyFactory() => throw null; } - namespace DynamicProxy { - // Generated from `NHibernate.Proxy.DynamicProxy.DefaultProxyAssemblyBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DefaultProxyAssemblyBuilder : NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder { - public DefaultProxyAssemblyBuilder() => throw null; public System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.AppDomain appDomain, System.Reflection.AssemblyName name) => throw null; public System.Reflection.Emit.ModuleBuilder DefineDynamicModule(System.Reflection.Emit.AssemblyBuilder assemblyBuilder, string moduleName) => throw null; public void Save(System.Reflection.Emit.AssemblyBuilder assemblyBuilder) => throw null; + public DefaultProxyAssemblyBuilder() => throw null; } - - // Generated from `NHibernate.Proxy.DynamicProxy.HashSetExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class HashSetExtensions + public static partial class HashSetExtensions { public static System.Collections.Generic.HashSet Merge(this System.Collections.Generic.HashSet source, System.Collections.Generic.IEnumerable toMerge) => throw null; } - - // Generated from `NHibernate.Proxy.DynamicProxy.IArgumentHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IArgumentHandler { void PushArguments(System.Reflection.ParameterInfo[] parameters, System.Reflection.Emit.ILGenerator IL, bool isStatic); } - - // Generated from `NHibernate.Proxy.DynamicProxy.IInterceptor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IInterceptor { object Intercept(NHibernate.Proxy.DynamicProxy.InvocationInfo info); } - - // Generated from `NHibernate.Proxy.DynamicProxy.IMethodBodyEmitter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IMethodBodyEmitter { void EmitMethodBody(System.Reflection.Emit.MethodBuilder proxyMethod, System.Reflection.Emit.MethodBuilder callbackMethod, System.Reflection.MethodInfo method, System.Reflection.FieldInfo field); } - - // Generated from `NHibernate.Proxy.DynamicProxy.IProxy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public delegate object InterceptorHandler(object proxy, System.Reflection.MethodInfo targetMethod, System.Diagnostics.StackTrace trace, System.Type[] genericTypeArgs, object[] args); + public delegate object InvocationHandler(NHibernate.Proxy.DynamicProxy.InvocationInfo info); + public class InvocationInfo + { + public InvocationInfo(object proxy, System.Reflection.MethodInfo targetMethod, System.Reflection.MethodInfo callbackMethod, System.Diagnostics.StackTrace trace, System.Type[] genericTypeArgs, object[] args) => throw null; + public void SetArgument(int position, object arg) => throw null; + public override string ToString() => throw null; + public virtual object InvokeMethodOnTarget() => throw null; + public object Target { get => throw null; } + public System.Reflection.MethodInfo TargetMethod { get => throw null; } + public System.Diagnostics.StackTrace StackTrace { get => throw null; } + public System.Type[] TypeArguments { get => throw null; } + public object[] Arguments { get => throw null; } + } public interface IProxy { NHibernate.Proxy.DynamicProxy.IInterceptor Interceptor { get; set; } } - - // Generated from `NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyAssemblyBuilder { System.Reflection.Emit.AssemblyBuilder DefineDynamicAssembly(System.AppDomain appDomain, System.Reflection.AssemblyName name); System.Reflection.Emit.ModuleBuilder DefineDynamicModule(System.Reflection.Emit.AssemblyBuilder assemblyBuilder, string moduleName); void Save(System.Reflection.Emit.AssemblyBuilder assemblyBuilder); } - - // Generated from `NHibernate.Proxy.DynamicProxy.IProxyCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyCache { bool Contains(System.Type baseType, params System.Type[] baseInterfaces); System.Reflection.TypeInfo GetProxyType(System.Type baseType, params System.Type[] baseInterfaces); - void StoreProxyType(System.Reflection.TypeInfo result, System.Type baseType, params System.Type[] baseInterfaces); bool TryGetProxyType(System.Type baseType, System.Type[] baseInterfaces, out System.Reflection.TypeInfo proxyType); + void StoreProxyType(System.Reflection.TypeInfo result, System.Type baseType, params System.Type[] baseInterfaces); } - - // Generated from `NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IProxyMethodBuilder { void CreateProxiedMethod(System.Reflection.FieldInfo field, System.Reflection.MethodInfo method, System.Reflection.Emit.TypeBuilder typeBuilder); } - - // Generated from `NHibernate.Proxy.DynamicProxy.InterceptorHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate object InterceptorHandler(object proxy, System.Reflection.MethodInfo targetMethod, System.Diagnostics.StackTrace trace, System.Type[] genericTypeArgs, object[] args); - - // Generated from `NHibernate.Proxy.DynamicProxy.InvocationHandler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate object InvocationHandler(NHibernate.Proxy.DynamicProxy.InvocationInfo info); - - // Generated from `NHibernate.Proxy.DynamicProxy.InvocationInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InvocationInfo - { - public object[] Arguments { get => throw null; } - public InvocationInfo(object proxy, System.Reflection.MethodInfo targetMethod, System.Reflection.MethodInfo callbackMethod, System.Diagnostics.StackTrace trace, System.Type[] genericTypeArgs, object[] args) => throw null; - public virtual object InvokeMethodOnTarget() => throw null; - public void SetArgument(int position, object arg) => throw null; - public System.Diagnostics.StackTrace StackTrace { get => throw null; } - public object Target { get => throw null; } - public System.Reflection.MethodInfo TargetMethod { get => throw null; } - public override string ToString() => throw null; - public System.Type[] TypeArguments { get => throw null; } - } - - // Generated from `NHibernate.Proxy.DynamicProxy.OpCodesMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class OpCodesMap { public static bool TryGetLdindOpCode(System.Type valueType, out System.Reflection.Emit.OpCode opCode) => throw null; public static bool TryGetStindOpCode(System.Type valueType, out System.Reflection.Emit.OpCode opCode) => throw null; } - - // Generated from `NHibernate.Proxy.DynamicProxy.ProxyCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProxyCache : NHibernate.Proxy.DynamicProxy.IProxyCache { public bool Contains(System.Type baseType, params System.Type[] baseInterfaces) => throw null; public System.Reflection.TypeInfo GetProxyType(System.Type baseType, params System.Type[] baseInterfaces) => throw null; - public ProxyCache() => throw null; - public void StoreProxyType(System.Reflection.TypeInfo result, System.Type baseType, params System.Type[] baseInterfaces) => throw null; public bool TryGetProxyType(System.Type baseType, System.Type[] baseInterfaces, out System.Reflection.TypeInfo proxyType) => throw null; + public void StoreProxyType(System.Reflection.TypeInfo result, System.Type baseType, params System.Type[] baseInterfaces) => throw null; + public ProxyCache() => throw null; } - - // Generated from `NHibernate.Proxy.DynamicProxy.ProxyCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ProxyCacheEntry : NHibernate.Proxy.ProxyCacheEntry - { - public ProxyCacheEntry(System.Type baseType, System.Type[] interfaces) : base(default(System.Type), default(System.Type[])) => throw null; - } - - // Generated from `NHibernate.Proxy.DynamicProxy.ProxyDummy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ProxyDummy { public ProxyDummy() => throw null; } - - // Generated from `NHibernate.Proxy.DynamicProxy.ProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ProxyFactory + public sealed class ProxyFactory { - public NHibernate.Proxy.DynamicProxy.IProxyCache Cache { get => throw null; } + public ProxyFactory() => throw null; + public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder proxyAssemblyBuilder) => throw null; + public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder proxyMethodBuilder) => throw null; + public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder proxyMethodBuilder, NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder proxyAssemblyBuilder) => throw null; public object CreateProxy(System.Type instanceType, NHibernate.Proxy.DynamicProxy.IInterceptor interceptor, params System.Type[] baseInterfaces) => throw null; public System.Type CreateProxyType(System.Type baseType, params System.Type[] interfaces) => throw null; - public NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder ProxyAssemblyBuilder { get => throw null; } - public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder proxyMethodBuilder, NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder proxyAssemblyBuilder) => throw null; - public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder proxyMethodBuilder) => throw null; - public ProxyFactory(NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder proxyAssemblyBuilder) => throw null; - public ProxyFactory() => throw null; + public NHibernate.Proxy.DynamicProxy.IProxyCache Cache { get => throw null; } public NHibernate.Proxy.DynamicProxy.IProxyMethodBuilder ProxyMethodBuilder { get => throw null; } + public NHibernate.Proxy.DynamicProxy.IProxyAssemblyBuilder ProxyAssemblyBuilder { get => throw null; } } - - // Generated from `NHibernate.Proxy.DynamicProxy.ProxyObjectReference` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ProxyObjectReference : System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IObjectReference + public class ProxyObjectReference : System.Runtime.Serialization.IObjectReference, System.Runtime.Serialization.ISerializable { - public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; protected ProxyObjectReference(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public object GetRealObject(System.Runtime.Serialization.StreamingContext context) => throw null; + public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + } + public class ProxyCacheEntry : NHibernate.Proxy.ProxyCacheEntry + { + public ProxyCacheEntry(System.Type baseType, System.Type[] interfaces) : base(default(System.Type), default(System.Type[])) => throw null; } - } namespace Map { - // Generated from `NHibernate.Proxy.Map.MapLazyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapLazyInitializer : NHibernate.Proxy.AbstractLazyInitializer { - public System.Collections.Generic.IDictionary GenericMap { get => throw null; } - public System.Collections.IDictionary Map { get => throw null; } public MapLazyInitializer(string entityName, object id, NHibernate.Engine.ISessionImplementor session) : base(default(string), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; + public System.Collections.IDictionary Map { get => throw null; } + public System.Collections.Generic.IDictionary GenericMap { get => throw null; } public override System.Type PersistentClass { get => throw null; } } - - // Generated from `NHibernate.Proxy.Map.MapProxy` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MapProxy : System.Dynamic.DynamicObject, System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, NHibernate.Proxy.INHibernateProxy + public class MapProxy : System.Dynamic.DynamicObject, NHibernate.Proxy.INHibernateProxy, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable> { - void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; - void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + public override bool TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) => throw null; + public override bool TrySetMember(System.Dynamic.SetMemberBinder binder, object value) => throw null; + public override bool TryDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; + public override System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; + public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder, object[] indexes, out object result) => throw null; + public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder, object[] indexes, object value) => throw null; + public override bool TryDeleteIndex(System.Dynamic.DeleteIndexBinder binder, object[] indexes) => throw null; + public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder binder, object[] args, out object result) => throw null; + public bool Contains(object key) => throw null; public void Add(object key, object value) => throw null; public void Clear() => throw null; - public bool Contains(object key) => throw null; - bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; - bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; - void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; - public void CopyTo(System.Array array, int index) => throw null; - public int Count { get => throw null; } - public override System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; - public System.Collections.IEnumerator GetEnumerator() => throw null; System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; - public NHibernate.Proxy.ILazyInitializer HibernateLazyInitializer { get => throw null; } - public bool IsFixedSize { get => throw null; } - public bool IsReadOnly { get => throw null; } - public bool IsSynchronized { get => throw null; } - public object this[object key] { get => throw null; set => throw null; } - object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set => throw null; } - public System.Collections.ICollection Keys { get => throw null; } - System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } public void Remove(object key) => throw null; - bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; - bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; - public object SyncRoot { get => throw null; } - public override bool TryDeleteIndex(System.Dynamic.DeleteIndexBinder binder, object[] indexes) => throw null; - public override bool TryDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; - public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder, object[] indexes, out object result) => throw null; - public override bool TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; + void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; + bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; bool System.Collections.Generic.IDictionary.TryGetValue(string key, out object value) => throw null; - public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder binder, object[] args, out object result) => throw null; - public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder, object[] indexes, object value) => throw null; - public override bool TrySetMember(System.Dynamic.SetMemberBinder binder, object value) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + public NHibernate.Proxy.ILazyInitializer HibernateLazyInitializer { get => throw null; } + public object this[object key] { get => throw null; set { } } + public System.Collections.ICollection Keys { get => throw null; } public System.Collections.ICollection Values { get => throw null; } + public bool IsReadOnly { get => throw null; } + public bool IsFixedSize { get => throw null; } + public int Count { get => throw null; } + public object SyncRoot { get => throw null; } + public bool IsSynchronized { get => throw null; } + object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set { } } System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } } - - // Generated from `NHibernate.Proxy.Map.MapProxyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class MapProxyFactory : NHibernate.Proxy.IProxyFactory { - public object GetFieldInterceptionProxy(object getInstance) => throw null; - public NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public MapProxyFactory(string entityName) => throw null; public MapProxyFactory() => throw null; + public MapProxyFactory(string entityName) => throw null; public void PostInstantiate(string entityName, System.Type persistentClass, System.Collections.Generic.ISet interfaces, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType) => throw null; + public NHibernate.Proxy.INHibernateProxy GetProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public object GetFieldInterceptionProxy(object getInstance) => throw null; } - } namespace Poco { - // Generated from `NHibernate.Proxy.Poco.BasicLazyInitializer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class BasicLazyInitializer : NHibernate.Proxy.AbstractLazyInitializer { + protected System.Reflection.MethodInfo getIdentifierMethod; + protected System.Reflection.MethodInfo setIdentifierMethod; + protected bool overridesEquals; + protected NHibernate.Type.IAbstractComponentType componentIdType; + protected BasicLazyInitializer(string entityName, System.Type persistentClass, object id, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, NHibernate.Engine.ISessionImplementor session, bool overridesEquals) : base(default(string), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; protected virtual void AddSerializationInfo(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - protected internal BasicLazyInitializer(string entityName, System.Type persistentClass, object id, System.Reflection.MethodInfo getIdentifierMethod, System.Reflection.MethodInfo setIdentifierMethod, NHibernate.Type.IAbstractComponentType componentIdType, NHibernate.Engine.ISessionImplementor session, bool overridesEquals) : base(default(string), default(object), default(NHibernate.Engine.ISessionImplementor)) => throw null; public virtual object Invoke(System.Reflection.MethodInfo method, object[] args, object proxy) => throw null; public override System.Type PersistentClass { get => throw null; } - protected internal NHibernate.Type.IAbstractComponentType componentIdType; - protected internal System.Reflection.MethodInfo getIdentifierMethod; - protected internal bool overridesEquals; - protected internal System.Reflection.MethodInfo setIdentifierMethod; } - } } namespace SqlCommand { - // Generated from `NHibernate.SqlCommand.ANSICaseFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface ISqlCommand + { + System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + void ResetParametersIndexesForTheCommand(int singleSqlParametersOffset); + void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session); + void Bind(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session); + NHibernate.SqlTypes.SqlType[] ParameterTypes { get; } + NHibernate.SqlCommand.SqlString Query { get; } + NHibernate.Engine.QueryParameters QueryParameters { get; } + } + public class SqlCommandImpl : NHibernate.SqlCommand.ISqlCommand + { + public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public SqlCommandImpl(NHibernate.SqlCommand.SqlString query, System.Collections.Generic.ICollection specifications, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public void ResetParametersIndexesForTheCommand(int singleSqlParametersOffset) => throw null; + public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session) => throw null; + public void Bind(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.Generic.IList SqlQueryParametersList { get => throw null; } + public NHibernate.SqlTypes.SqlType[] ParameterTypes { get => throw null; } + public NHibernate.SqlCommand.SqlString Query { get => throw null; } + public System.Collections.Generic.IEnumerable Specifications { get => throw null; } + public NHibernate.Engine.QueryParameters QueryParameters { get => throw null; } + } + public class Alias + { + public Alias(int length, string suffix) => throw null; + public Alias(string suffix) => throw null; + public string ToAliasString(string sqlIdentifier, NHibernate.Dialect.Dialect dialect) => throw null; + public string ToAliasString(string sqlIdentifier) => throw null; + public string ToUnquotedAliasString(string sqlIdentifier, NHibernate.Dialect.Dialect dialect) => throw null; + public string[] ToUnquotedAliasStrings(string[] sqlIdentifiers, NHibernate.Dialect.Dialect dialect) => throw null; + public string[] ToAliasStrings(string[] sqlIdentifiers, NHibernate.Dialect.Dialect dialect) => throw null; + } public class ANSICaseFragment : NHibernate.SqlCommand.CaseFragment { public ANSICaseFragment(NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Dialect.Dialect)) => throw null; public override string ToSqlStringFragment() => throw null; } - - // Generated from `NHibernate.SqlCommand.ANSIJoinFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ANSIJoinFragment : NHibernate.SqlCommand.JoinFragment { - public ANSIJoinFragment() => throw null; - public override bool AddCondition(string condition) => throw null; - public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; - public override void AddCrossJoin(string tableName, string alias) => throw null; - public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; public NHibernate.SqlCommand.JoinFragment Copy() => throw null; + public override void AddCrossJoin(string tableName, string alias) => throw null; + public override bool AddCondition(string condition) => throw null; + public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; + public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; + public ANSIJoinFragment() => throw null; public override NHibernate.SqlCommand.SqlString ToFromFragmentString { get => throw null; } public override NHibernate.SqlCommand.SqlString ToWhereFragmentString { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.Alias` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Alias - { - public Alias(string suffix) => throw null; - public Alias(int length, string suffix) => throw null; - public string ToAliasString(string sqlIdentifier, NHibernate.Dialect.Dialect dialect) => throw null; - public string ToAliasString(string sqlIdentifier) => throw null; - public string[] ToAliasStrings(string[] sqlIdentifiers, NHibernate.Dialect.Dialect dialect) => throw null; - public string ToUnquotedAliasString(string sqlIdentifier, NHibernate.Dialect.Dialect dialect) => throw null; - public string[] ToUnquotedAliasStrings(string[] sqlIdentifiers, NHibernate.Dialect.Dialect dialect) => throw null; - } - - // Generated from `NHibernate.SqlCommand.CaseFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class CaseFragment { - public virtual NHibernate.SqlCommand.CaseFragment AddWhenColumnNotNull(string alias, string columnName, string value) => throw null; + protected NHibernate.Dialect.Dialect dialect; + protected string returnColumnName; + protected System.Collections.Generic.IDictionary cases; protected CaseFragment(NHibernate.Dialect.Dialect dialect) => throw null; - public virtual NHibernate.SqlCommand.CaseFragment SetReturnColumnName(string returnColumnName, string suffix) => throw null; public virtual NHibernate.SqlCommand.CaseFragment SetReturnColumnName(string returnColumnName) => throw null; + public virtual NHibernate.SqlCommand.CaseFragment SetReturnColumnName(string returnColumnName, string suffix) => throw null; + public virtual NHibernate.SqlCommand.CaseFragment AddWhenColumnNotNull(string alias, string columnName, string value) => throw null; public abstract string ToSqlStringFragment(); - protected internal System.Collections.Generic.IDictionary cases; - protected internal NHibernate.Dialect.Dialect dialect; - protected internal string returnColumnName; } - - // Generated from `NHibernate.SqlCommand.ConditionalFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ConditionalFragment { - public ConditionalFragment() => throw null; - public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, string[] rhs) => throw null; - public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, string rhs) => throw null; - public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, NHibernate.SqlCommand.Parameter[] rhs) => throw null; public NHibernate.SqlCommand.ConditionalFragment SetOp(string op) => throw null; public NHibernate.SqlCommand.ConditionalFragment SetTableAlias(string tableAlias) => throw null; + public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, string[] rhs) => throw null; + public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, NHibernate.SqlCommand.Parameter[] rhs) => throw null; + public NHibernate.SqlCommand.ConditionalFragment SetCondition(string[] lhs, string rhs) => throw null; public NHibernate.SqlCommand.SqlString ToSqlStringFragment() => throw null; + public ConditionalFragment() => throw null; } - - // Generated from `NHibernate.SqlCommand.DecodeCaseFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DecodeCaseFragment : NHibernate.SqlCommand.CaseFragment { public DecodeCaseFragment(NHibernate.Dialect.Dialect dialect) : base(default(NHibernate.Dialect.Dialect)) => throw null; public override string ToSqlStringFragment() => throw null; } - - // Generated from `NHibernate.SqlCommand.DisjunctionFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DisjunctionFragment { - public NHibernate.SqlCommand.DisjunctionFragment AddCondition(NHibernate.SqlCommand.ConditionalFragment fragment) => throw null; - public DisjunctionFragment(System.Collections.Generic.IEnumerable fragments) => throw null; public DisjunctionFragment() => throw null; + public DisjunctionFragment(System.Collections.Generic.IEnumerable fragments) => throw null; + public NHibernate.SqlCommand.DisjunctionFragment AddCondition(NHibernate.SqlCommand.ConditionalFragment fragment) => throw null; public NHibernate.SqlCommand.SqlString ToFragmentString() => throw null; } - - // Generated from `NHibernate.SqlCommand.ForUpdateFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ForUpdateFragment { - public NHibernate.SqlCommand.ForUpdateFragment AddTableAlias(string alias) => throw null; - public ForUpdateFragment(NHibernate.Dialect.Dialect dialect, System.Collections.Generic.IDictionary lockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; public ForUpdateFragment(NHibernate.Dialect.Dialect dialect) => throw null; - public bool IsNoWaitEnabled { get => throw null; set => throw null; } + public ForUpdateFragment(NHibernate.Dialect.Dialect dialect, System.Collections.Generic.IDictionary lockModes, System.Collections.Generic.IDictionary keyColumnNames) => throw null; + public NHibernate.SqlCommand.ForUpdateFragment AddTableAlias(string alias) => throw null; public string ToSqlStringFragment() => throw null; + public bool IsNoWaitEnabled { get => throw null; set { } } } - - // Generated from `NHibernate.SqlCommand.ISqlCommand` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISqlCommand - { - void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session); - void Bind(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - NHibernate.SqlTypes.SqlType[] ParameterTypes { get; } - NHibernate.SqlCommand.SqlString Query { get; } - NHibernate.Engine.QueryParameters QueryParameters { get; } - void ResetParametersIndexesForTheCommand(int singleSqlParametersOffset); - } - - // Generated from `NHibernate.SqlCommand.ISqlStringBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISqlStringBuilder - { - NHibernate.SqlCommand.SqlString ToSqlString(); - } - - // Generated from `NHibernate.SqlCommand.ISqlStringVisitor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ISqlStringVisitor + public class InformixJoinFragment : NHibernate.SqlCommand.JoinFragment { - void Parameter(NHibernate.SqlCommand.Parameter parameter); - void String(string text); - void String(NHibernate.SqlCommand.SqlString sqlString); + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; + public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; + public override void AddCrossJoin(string tableName, string alias) => throw null; + public override bool AddCondition(string condition) => throw null; + public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; + public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; + public InformixJoinFragment() => throw null; + public override NHibernate.SqlCommand.SqlString ToFromFragmentString { get => throw null; } + public override NHibernate.SqlCommand.SqlString ToWhereFragmentString { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.InFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InFragment { - public NHibernate.SqlCommand.InFragment AddValue(object value) => throw null; - public InFragment() => throw null; public static string NotNull; public static string Null; + public NHibernate.SqlCommand.InFragment AddValue(object value) => throw null; public NHibernate.SqlCommand.InFragment SetColumn(string colName) => throw null; public NHibernate.SqlCommand.InFragment SetColumn(string alias, string colName) => throw null; public NHibernate.SqlCommand.InFragment SetFormula(string alias, string formulaTemplate) => throw null; public NHibernate.SqlCommand.SqlString ToFragmentString() => throw null; + public InFragment() => throw null; } - - // Generated from `NHibernate.SqlCommand.InformixJoinFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class InformixJoinFragment : NHibernate.SqlCommand.JoinFragment - { - public override bool AddCondition(string condition) => throw null; - public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; - public override void AddCrossJoin(string tableName, string alias) => throw null; - public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; - public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; - public InformixJoinFragment() => throw null; - public override NHibernate.SqlCommand.SqlString ToFromFragmentString { get => throw null; } - public override NHibernate.SqlCommand.SqlString ToWhereFragmentString { get => throw null; } - } - - // Generated from `NHibernate.SqlCommand.InsertSelect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class InsertSelect : NHibernate.SqlCommand.ISqlStringBuilder { + public virtual NHibernate.SqlCommand.InsertSelect SetTableName(string tableName) => throw null; + public virtual NHibernate.SqlCommand.InsertSelect SetComment(string comment) => throw null; public virtual NHibernate.SqlCommand.InsertSelect AddColumn(string columnName) => throw null; public virtual NHibernate.SqlCommand.InsertSelect AddColumns(string[] columnNames) => throw null; - public InsertSelect() => throw null; - public virtual NHibernate.SqlCommand.InsertSelect SetComment(string comment) => throw null; public virtual NHibernate.SqlCommand.InsertSelect SetSelect(NHibernate.SqlCommand.SqlSelectBuilder select) => throw null; - public virtual NHibernate.SqlCommand.InsertSelect SetTableName(string tableName) => throw null; public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; + public InsertSelect() => throw null; + } + public interface ISqlStringBuilder + { + NHibernate.SqlCommand.SqlString ToSqlString(); + } + public interface ISqlStringVisitor + { + void String(string text); + void String(NHibernate.SqlCommand.SqlString sqlString); + void Parameter(NHibernate.SqlCommand.Parameter parameter); + } + public enum JoinType + { + None = -666, + InnerJoin = 0, + FullJoin = 4, + LeftOuterJoin = 1, + RightOuterJoin = 2, + CrossJoin = 8, } - - // Generated from `NHibernate.SqlCommand.JoinFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class JoinFragment { - protected void AddBareCondition(NHibernate.SqlCommand.SqlStringBuilder buffer, NHibernate.SqlCommand.SqlString condition) => throw null; + public abstract void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType); + public abstract void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on); + public abstract void AddCrossJoin(string tableName, string alias); + public abstract void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment); public abstract bool AddCondition(string condition); public abstract bool AddCondition(NHibernate.SqlCommand.SqlString condition); + public abstract void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString); + public virtual void AddFragment(NHibernate.SqlCommand.JoinFragment ojf) => throw null; protected bool AddCondition(NHibernate.SqlCommand.SqlStringBuilder buffer, string on) => throw null; + protected void AddBareCondition(NHibernate.SqlCommand.SqlStringBuilder buffer, NHibernate.SqlCommand.SqlString condition) => throw null; protected bool AddCondition(NHibernate.SqlCommand.SqlStringBuilder buffer, NHibernate.SqlCommand.SqlString on) => throw null; - public abstract void AddCrossJoin(string tableName, string alias); - public virtual void AddFragment(NHibernate.SqlCommand.JoinFragment ojf) => throw null; - public abstract void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString); - public abstract void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on); - public abstract void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType); - public abstract void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment); - public bool HasFilterCondition { get => throw null; set => throw null; } - public bool HasThetaJoins { get => throw null; set => throw null; } protected JoinFragment() => throw null; public abstract NHibernate.SqlCommand.SqlString ToFromFragmentString { get; } public abstract NHibernate.SqlCommand.SqlString ToWhereFragmentString { get; } + public bool HasFilterCondition { get => throw null; set { } } + public bool HasThetaJoins { get => throw null; set { } } } - - // Generated from `NHibernate.SqlCommand.JoinType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public enum JoinType - { - CrossJoin, - FullJoin, - InnerJoin, - LeftOuterJoin, - None, - RightOuterJoin, - } - - // Generated from `NHibernate.SqlCommand.OracleJoinFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class OracleJoinFragment : NHibernate.SqlCommand.JoinFragment { + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; + public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; + public override void AddCrossJoin(string tableName, string alias) => throw null; public override bool AddCondition(string condition) => throw null; public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; - public override void AddCrossJoin(string tableName, string alias) => throw null; public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; - public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; public OracleJoinFragment() => throw null; public override NHibernate.SqlCommand.SqlString ToFromFragmentString { get => throw null; } public override NHibernate.SqlCommand.SqlString ToWhereFragmentString { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.Parameter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class Parameter { - public static bool operator !=(object a, NHibernate.SqlCommand.Parameter b) => throw null; - public static bool operator !=(NHibernate.SqlCommand.Parameter a, object b) => throw null; - public static bool operator !=(NHibernate.SqlCommand.Parameter a, NHibernate.SqlCommand.Parameter b) => throw null; - public static bool operator ==(object a, NHibernate.SqlCommand.Parameter b) => throw null; - public static bool operator ==(NHibernate.SqlCommand.Parameter a, object b) => throw null; - public static bool operator ==(NHibernate.SqlCommand.Parameter a, NHibernate.SqlCommand.Parameter b) => throw null; - public object BackTrack { get => throw null; set => throw null; } + public static NHibernate.SqlCommand.Parameter WithIndex(int position) => throw null; public NHibernate.SqlCommand.Parameter Clone() => throw null; - public override bool Equals(object obj) => throw null; public static NHibernate.SqlCommand.Parameter[] GenerateParameters(int count) => throw null; + public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public int? ParameterPosition { get => throw null; set => throw null; } - public static NHibernate.SqlCommand.Parameter Placeholder { get => throw null; } public override string ToString() => throw null; - public static NHibernate.SqlCommand.Parameter WithIndex(int position) => throw null; + public static bool operator ==(NHibernate.SqlCommand.Parameter a, NHibernate.SqlCommand.Parameter b) => throw null; + public static bool operator ==(object a, NHibernate.SqlCommand.Parameter b) => throw null; + public static bool operator ==(NHibernate.SqlCommand.Parameter a, object b) => throw null; + public static bool operator !=(NHibernate.SqlCommand.Parameter a, object b) => throw null; + public static bool operator !=(object a, NHibernate.SqlCommand.Parameter b) => throw null; + public static bool operator !=(NHibernate.SqlCommand.Parameter a, NHibernate.SqlCommand.Parameter b) => throw null; + public int? ParameterPosition { get => throw null; set { } } + public object BackTrack { get => throw null; set { } } + public static NHibernate.SqlCommand.Parameter Placeholder { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.QueryJoinFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryJoinFragment : NHibernate.SqlCommand.JoinFragment { + public QueryJoinFragment(NHibernate.Dialect.Dialect dialect, bool useThetaStyleInnerJoins) => throw null; + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; + public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; + public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; + public override void AddCrossJoin(string tableName, string alias) => throw null; public override bool AddCondition(string condition) => throw null; public override bool AddCondition(NHibernate.SqlCommand.SqlString condition) => throw null; - public override void AddCrossJoin(string tableName, string alias) => throw null; public override void AddFromFragmentString(NHibernate.SqlCommand.SqlString fromFragmentString) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType, NHibernate.SqlCommand.SqlString on) => throw null; - public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, NHibernate.SqlCommand.JoinType joinType) => throw null; - public override void AddJoins(NHibernate.SqlCommand.SqlString fromFragment, NHibernate.SqlCommand.SqlString whereFragment) => throw null; public void ClearWherePart() => throw null; - public QueryJoinFragment(NHibernate.Dialect.Dialect dialect, bool useThetaStyleInnerJoins) => throw null; public override NHibernate.SqlCommand.SqlString ToFromFragmentString { get => throw null; } public override NHibernate.SqlCommand.SqlString ToWhereFragmentString { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.QuerySelect` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QuerySelect { - public void AddOrderBy(string orderBySql) => throw null; - public void AddSelectColumn(string columnName, string alias) => throw null; - public void AddSelectFragmentString(NHibernate.SqlCommand.SqlString fragment) => throw null; - public bool Distinct { get => throw null; set => throw null; } - public NHibernate.SqlCommand.JoinFragment JoinFragment { get => throw null; } public QuerySelect(NHibernate.Dialect.Dialect dialect) => throw null; + public void AddSelectFragmentString(NHibernate.SqlCommand.SqlString fragment) => throw null; + public void AddSelectColumn(string columnName, string alias) => throw null; + public void SetWhereTokens(System.Collections.IEnumerable tokens) => throw null; public void SetGroupByTokens(System.Collections.IEnumerable tokens) => throw null; - public void SetHavingTokens(System.Collections.IEnumerable tokens) => throw null; public void SetOrderByTokens(System.Collections.IEnumerable tokens) => throw null; - public void SetWhereTokens(System.Collections.IEnumerable tokens) => throw null; + public void SetHavingTokens(System.Collections.IEnumerable tokens) => throw null; + public void AddOrderBy(string orderBySql) => throw null; public NHibernate.SqlCommand.SqlString ToQuerySqlString() => throw null; + public NHibernate.SqlCommand.JoinFragment JoinFragment { get => throw null; } + public bool Distinct { get => throw null; set { } } } - - // Generated from `NHibernate.SqlCommand.SelectFragment` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SelectFragment { - public NHibernate.SqlCommand.SelectFragment AddColumn(string tableAlias, string columnName, string columnAlias) => throw null; - public NHibernate.SqlCommand.SelectFragment AddColumn(string tableAlias, string columnName) => throw null; + public SelectFragment(NHibernate.Dialect.Dialect d) => throw null; + public NHibernate.SqlCommand.SelectFragment SetUsedAliases(string[] usedAliases) => throw null; + public NHibernate.SqlCommand.SelectFragment SetSuffix(string suffix) => throw null; public NHibernate.SqlCommand.SelectFragment AddColumn(string columnName) => throw null; public NHibernate.SqlCommand.SelectFragment AddColumns(string[] columnNames) => throw null; - public NHibernate.SqlCommand.SelectFragment AddColumns(string tableAlias, string[] columnNames, string[] columnAliases) => throw null; + public NHibernate.SqlCommand.SelectFragment AddColumn(string tableAlias, string columnName) => throw null; + public NHibernate.SqlCommand.SelectFragment AddColumn(string tableAlias, string columnName, string columnAlias) => throw null; public NHibernate.SqlCommand.SelectFragment AddColumns(string tableAlias, string[] columnNames) => throw null; - public NHibernate.SqlCommand.SelectFragment AddFormula(string tableAlias, string formula, string formulaAlias) => throw null; + public NHibernate.SqlCommand.SelectFragment AddColumns(string tableAlias, string[] columnNames, string[] columnAliases) => throw null; public NHibernate.SqlCommand.SelectFragment AddFormulas(string tableAlias, string[] formulas, string[] formulaAliases) => throw null; - public SelectFragment(NHibernate.Dialect.Dialect d) => throw null; - public NHibernate.SqlCommand.SelectFragment SetExtraSelectList(string extraSelectList) => throw null; - public NHibernate.SqlCommand.SelectFragment SetExtraSelectList(NHibernate.SqlCommand.CaseFragment caseFragment, string fragmentAlias) => throw null; - public NHibernate.SqlCommand.SelectFragment SetSuffix(string suffix) => throw null; - public NHibernate.SqlCommand.SelectFragment SetUsedAliases(string[] usedAliases) => throw null; + public NHibernate.SqlCommand.SelectFragment AddFormula(string tableAlias, string formula, string formulaAlias) => throw null; public string ToFragmentString() => throw null; - public string ToSqlStringFragment(bool includeLeadingComma) => throw null; public string ToSqlStringFragment() => throw null; + public string ToSqlStringFragment(bool includeLeadingComma) => throw null; + public NHibernate.SqlCommand.SelectFragment SetExtraSelectList(string extraSelectList) => throw null; + public NHibernate.SqlCommand.SelectFragment SetExtraSelectList(NHibernate.SqlCommand.CaseFragment caseFragment, string fragmentAlias) => throw null; } - - // Generated from `NHibernate.SqlCommand.SqlBaseBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class SqlBaseBuilder { - public NHibernate.Dialect.Dialect Dialect { get => throw null; } - protected NHibernate.Engine.IMapping Mapping { get => throw null; } protected SqlBaseBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) => throw null; - protected NHibernate.SqlCommand.SqlString ToWhereString(string[] columnNames, string op) => throw null; protected NHibernate.SqlCommand.SqlString ToWhereString(string[] columnNames) => throw null; + protected NHibernate.SqlCommand.SqlString ToWhereString(string tableAlias, string[] columnNames) => throw null; + protected NHibernate.SqlCommand.SqlString ToWhereString(string[] columnNames, string op) => throw null; protected NHibernate.SqlCommand.SqlString ToWhereString(string tableAlias, string[] columnNames, string op) => throw null; - protected NHibernate.SqlCommand.SqlString ToWhereString(string tableAlias, string[] columnNames) => throw null; protected NHibernate.SqlCommand.SqlString ToWhereString(string columnName, string op) => throw null; + protected NHibernate.Engine.IMapping Mapping { get => throw null; } + public NHibernate.Dialect.Dialect Dialect { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.SqlCommandImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlCommandImpl : NHibernate.SqlCommand.ISqlCommand - { - public void Bind(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session) => throw null; - public void Bind(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, System.Collections.Generic.IList commandQueryParametersList, int singleSqlParametersOffset, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Threading.Tasks.Task BindAsync(System.Data.Common.DbCommand command, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.SqlTypes.SqlType[] ParameterTypes { get => throw null; } - public NHibernate.SqlCommand.SqlString Query { get => throw null; } - public NHibernate.Engine.QueryParameters QueryParameters { get => throw null; } - public void ResetParametersIndexesForTheCommand(int singleSqlParametersOffset) => throw null; - public System.Collections.Generic.IEnumerable Specifications { get => throw null; } - public SqlCommandImpl(NHibernate.SqlCommand.SqlString query, System.Collections.Generic.ICollection specifications, NHibernate.Engine.QueryParameters queryParameters, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public System.Collections.Generic.IList SqlQueryParametersList { get => throw null; } - } - - // Generated from `NHibernate.SqlCommand.SqlCommandInfo` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlCommandInfo { - public System.Data.CommandType CommandType { get => throw null; } - public NHibernate.SqlTypes.SqlType[] ParameterTypes { get => throw null; } public SqlCommandInfo(NHibernate.SqlCommand.SqlString text, NHibernate.SqlTypes.SqlType[] parameterTypes) => throw null; - public NHibernate.SqlCommand.SqlString Text { get => throw null; } public override string ToString() => throw null; + public System.Data.CommandType CommandType { get => throw null; } + public NHibernate.SqlCommand.SqlString Text { get => throw null; } + public NHibernate.SqlTypes.SqlType[] ParameterTypes { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.SqlDeleteBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlDeleteBuilder : NHibernate.SqlCommand.SqlBaseBuilder, NHibernate.SqlCommand.ISqlStringBuilder { - public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; - public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string[] columnNames, NHibernate.SqlTypes.SqlType[] types, string op) => throw null; - public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string whereSql) => throw null; - public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string columnName, NHibernate.SqlTypes.SqlType type, string op) => throw null; + public SqlDeleteBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; + public NHibernate.SqlCommand.SqlDeleteBuilder SetTableName(string tableName) => throw null; public NHibernate.SqlCommand.SqlDeleteBuilder SetComment(string comment) => throw null; public NHibernate.SqlCommand.SqlDeleteBuilder SetIdentityColumn(string[] columnNames, NHibernate.Type.IType identityType) => throw null; - public NHibernate.SqlCommand.SqlDeleteBuilder SetTableName(string tableName) => throw null; public NHibernate.SqlCommand.SqlDeleteBuilder SetVersionColumn(string[] columnNames, NHibernate.Type.IVersionType versionType) => throw null; + public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; + public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string[] columnNames, NHibernate.SqlTypes.SqlType[] types, string op) => throw null; + public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string columnName, NHibernate.SqlTypes.SqlType type, string op) => throw null; + public NHibernate.SqlCommand.SqlDeleteBuilder AddWhereFragment(string whereSql) => throw null; public virtual NHibernate.SqlCommand.SqlDeleteBuilder SetWhere(string whereSql) => throw null; - public SqlDeleteBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; - public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; + public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; } - - // Generated from `NHibernate.SqlCommand.SqlInsertBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlInsertBuilder : NHibernate.SqlCommand.ISqlStringBuilder { + public SqlInsertBuilder(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual NHibernate.SqlCommand.SqlInsertBuilder SetComment(string comment) => throw null; + public NHibernate.SqlCommand.SqlInsertBuilder SetTableName(string tableName) => throw null; public virtual NHibernate.SqlCommand.SqlInsertBuilder AddColumn(string columnName, NHibernate.Type.IType propertyType) => throw null; - public NHibernate.SqlCommand.SqlInsertBuilder AddColumn(string columnName, string val) => throw null; public NHibernate.SqlCommand.SqlInsertBuilder AddColumn(string columnName, object val, NHibernate.Type.ILiteralType literalType) => throw null; + public NHibernate.SqlCommand.SqlInsertBuilder AddColumn(string columnName, string val) => throw null; public NHibernate.SqlCommand.SqlInsertBuilder AddColumns(string[] columnNames, bool[] insertable, NHibernate.Type.IType propertyType) => throw null; public virtual NHibernate.SqlCommand.SqlInsertBuilder AddIdentityColumn(string columnName) => throw null; - protected internal NHibernate.Dialect.Dialect Dialect { get => throw null; } - public NHibernate.SqlTypes.SqlType[] GetParametersTypeArray() => throw null; - public virtual NHibernate.SqlCommand.SqlInsertBuilder SetComment(string comment) => throw null; - public NHibernate.SqlCommand.SqlInsertBuilder SetTableName(string tableName) => throw null; - public SqlInsertBuilder(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; public virtual NHibernate.SqlCommand.SqlString ToSqlString() => throw null; + public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; + public NHibernate.SqlTypes.SqlType[] GetParametersTypeArray() => throw null; + protected NHibernate.Dialect.Dialect Dialect { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.SqlSelectBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlSelectBuilder : NHibernate.SqlCommand.SqlBaseBuilder, NHibernate.SqlCommand.ISqlStringBuilder { + public SqlSelectBuilder(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetComment(string comment) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetFromClause(string tableName, string alias) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetFromClause(string fromClause) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetFromClause(string tableName, string alias) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetFromClause(NHibernate.SqlCommand.SqlString fromClause) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetGroupByClause(NHibernate.SqlCommand.SqlString groupByClause) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetHavingClause(string tableAlias, string[] columnNames, NHibernate.Type.IType whereType) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetHavingClause(NHibernate.SqlCommand.SqlString havingSqlString) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetLockMode(NHibernate.LockMode lockMode, string mainTableAlias) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetLockMode(NHibernate.LockMode lockMode) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetOrderByClause(NHibernate.SqlCommand.SqlString orderByClause) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetGroupByClause(NHibernate.SqlCommand.SqlString groupByClause) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetOuterJoins(NHibernate.SqlCommand.SqlString outerJoinsAfterFrom, NHibernate.SqlCommand.SqlString outerJoinsAfterWhere) => throw null; - public NHibernate.SqlCommand.SqlSelectBuilder SetSelectClause(string selectClause) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetSelectClause(NHibernate.SqlCommand.SqlString selectClause) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetSelectClause(string selectClause) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetWhereClause(string tableAlias, string[] columnNames, NHibernate.Type.IType whereType) => throw null; public NHibernate.SqlCommand.SqlSelectBuilder SetWhereClause(NHibernate.SqlCommand.SqlString whereSqlString) => throw null; - public SqlSelectBuilder(NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; - public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetHavingClause(string tableAlias, string[] columnNames, NHibernate.Type.IType whereType) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetHavingClause(NHibernate.SqlCommand.SqlString havingSqlString) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetLockMode(NHibernate.LockMode lockMode) => throw null; + public NHibernate.SqlCommand.SqlSelectBuilder SetLockMode(NHibernate.LockMode lockMode, string mainTableAlias) => throw null; public NHibernate.SqlCommand.SqlString ToStatementString() => throw null; + public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; } - - // Generated from `NHibernate.SqlCommand.SqlSimpleSelectBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlSimpleSelectBuilder : NHibernate.SqlCommand.SqlBaseBuilder, NHibernate.SqlCommand.ISqlStringBuilder { - public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumn(string columnName, string alias) => throw null; + public SqlSimpleSelectBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping factory) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetTableName(string tableName) => throw null; public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumn(string columnName) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumns(string[] columns, string[] aliases, bool[] ignore) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumns(string[] columnNames, string[] aliases) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumn(string columnName, string alias) => throw null; public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumns(string[] columnNames) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddWhereFragment(string fragment) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumns(string[] columnNames, string[] aliases) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddColumns(string[] columns, string[] aliases, bool[] ignore) => throw null; + public virtual NHibernate.SqlCommand.SqlSimpleSelectBuilder SetLockMode(NHibernate.LockMode lockMode) => throw null; public string GetAlias(string columnName) => throw null; - public virtual NHibernate.SqlCommand.SqlSimpleSelectBuilder SetComment(string comment) => throw null; public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetIdentityColumn(string[] columnNames, NHibernate.Type.IType identityType) => throw null; - public virtual NHibernate.SqlCommand.SqlSimpleSelectBuilder SetLockMode(NHibernate.LockMode lockMode) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetOrderBy(string orderBy) => throw null; - public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetTableName(string tableName) => throw null; public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetVersionColumn(string[] columnNames, NHibernate.Type.IVersionType versionType) => throw null; - public SqlSimpleSelectBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping factory) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder SetOrderBy(string orderBy) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; + public NHibernate.SqlCommand.SqlSimpleSelectBuilder AddWhereFragment(string fragment) => throw null; + public virtual NHibernate.SqlCommand.SqlSimpleSelectBuilder SetComment(string comment) => throw null; public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; } - - // Generated from `NHibernate.SqlCommand.SqlString` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlString : System.Collections.IEnumerable, System.Collections.ICollection, System.Collections.Generic.IEnumerable + public class SqlString : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable { + public static NHibernate.SqlCommand.SqlString Empty; + public SqlString(string sql) => throw null; + public SqlString(NHibernate.SqlCommand.Parameter parameter) => throw null; + public SqlString(params object[] parts) => throw null; + public static NHibernate.SqlCommand.SqlString Parse(string sql) => throw null; public static NHibernate.SqlCommand.SqlString operator +(NHibernate.SqlCommand.SqlString lhs, NHibernate.SqlCommand.SqlString rhs) => throw null; + public NHibernate.SqlCommand.SqlString Append(NHibernate.SqlCommand.SqlString sql) => throw null; public NHibernate.SqlCommand.SqlString Append(string text) => throw null; public NHibernate.SqlCommand.SqlString Append(params object[] parts) => throw null; - public NHibernate.SqlCommand.SqlString Append(NHibernate.SqlCommand.SqlString sql) => throw null; public NHibernate.SqlCommand.SqlString Copy() => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; - public int Count { get => throw null; } - public static NHibernate.SqlCommand.SqlString Empty; public bool EndsWith(string value) => throw null; public bool EndsWithCaseInsensitive(string value) => throw null; - public override bool Equals(object obj) => throw null; - public bool EqualsCaseInsensitive(string value) => throw null; - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public override int GetHashCode() => throw null; - public int GetParameterCount() => throw null; public System.Collections.Generic.IEnumerable GetParameters() => throw null; - public NHibernate.SqlCommand.SqlString GetSubselectString() => throw null; - public int IndexOf(string text, int startIndex, int length, System.StringComparison stringComparison) => throw null; + public int GetParameterCount() => throw null; public int IndexOfCaseInsensitive(string text) => throw null; + public int IndexOf(string text, int startIndex, int length, System.StringComparison stringComparison) => throw null; public NHibernate.SqlCommand.SqlString Insert(int index, string text) => throw null; public NHibernate.SqlCommand.SqlString Insert(int index, NHibernate.SqlCommand.SqlString sql) => throw null; - public bool IsEmptyOrWhitespace() => throw null; - bool System.Collections.ICollection.IsSynchronized { get => throw null; } public int LastIndexOfCaseInsensitive(string text) => throw null; - public int Length { get => throw null; } - public static NHibernate.SqlCommand.SqlString Parse(string sql) => throw null; public NHibernate.SqlCommand.SqlString Replace(string oldValue, string newValue) => throw null; public NHibernate.SqlCommand.SqlString[] Split(string splitter) => throw null; - public SqlString(string sql) => throw null; - public SqlString(params object[] parts) => throw null; - public SqlString(NHibernate.SqlCommand.Parameter parameter) => throw null; public bool StartsWithCaseInsensitive(string value) => throw null; - public NHibernate.SqlCommand.SqlString Substring(int startIndex, int length) => throw null; + public bool EqualsCaseInsensitive(string value) => throw null; public NHibernate.SqlCommand.SqlString Substring(int startIndex) => throw null; + public NHibernate.SqlCommand.SqlString Substring(int startIndex, int length) => throw null; public NHibernate.SqlCommand.SqlString SubstringStartingWithLast(string text) => throw null; - object System.Collections.ICollection.SyncRoot { get => throw null; } - public string ToString(int startIndex, int length) => throw null; - public string ToString(int startIndex) => throw null; - public override string ToString() => throw null; + public bool IsEmptyOrWhitespace() => throw null; public NHibernate.SqlCommand.SqlString Trim() => throw null; public void Visit(NHibernate.SqlCommand.ISqlStringVisitor visitor) => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + public string ToString(int startIndex) => throw null; + public string ToString(int startIndex, int length) => throw null; + public NHibernate.SqlCommand.SqlString GetSubselectString() => throw null; + public int Count { get => throw null; } + public int Length { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } } - - // Generated from `NHibernate.SqlCommand.SqlStringBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlStringBuilder : NHibernate.SqlCommand.ISqlStringBuilder { + public SqlStringBuilder() => throw null; + public SqlStringBuilder(int partsCapacity) => throw null; + public SqlStringBuilder(NHibernate.SqlCommand.SqlString sqlString) => throw null; public NHibernate.SqlCommand.SqlStringBuilder Add(string sql) => throw null; - public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString[] sqlStrings, string prefix, string op, string postfix, bool wrapStatement) => throw null; - public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString[] sqlStrings, string prefix, string op, string postfix) => throw null; - public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString sqlString, string prefix, string op, string postfix) => throw null; - public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString sqlString) => throw null; public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.Parameter parameter) => throw null; - public NHibernate.SqlCommand.SqlStringBuilder AddObject(object part) => throw null; public NHibernate.SqlCommand.SqlStringBuilder AddParameter() => throw null; - public void Clear() => throw null; - public int Count { get => throw null; } + public NHibernate.SqlCommand.SqlStringBuilder AddObject(object part) => throw null; + public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString sqlString) => throw null; + public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString sqlString, string prefix, string op, string postfix) => throw null; + public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString[] sqlStrings, string prefix, string op, string postfix) => throw null; + public NHibernate.SqlCommand.SqlStringBuilder Add(NHibernate.SqlCommand.SqlString[] sqlStrings, string prefix, string op, string postfix, bool wrapStatement) => throw null; public NHibernate.SqlCommand.SqlStringBuilder Insert(int index, string sql) => throw null; public NHibernate.SqlCommand.SqlStringBuilder Insert(int index, NHibernate.SqlCommand.Parameter param) => throw null; - public object this[int index] { get => throw null; set => throw null; } public NHibernate.SqlCommand.SqlStringBuilder RemoveAt(int index) => throw null; - public SqlStringBuilder(int partsCapacity) => throw null; - public SqlStringBuilder(NHibernate.SqlCommand.SqlString sqlString) => throw null; - public SqlStringBuilder() => throw null; public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; public override string ToString() => throw null; + public void Clear() => throw null; + public int Count { get => throw null; } + public object this[int index] { get => throw null; set { } } } - - // Generated from `NHibernate.SqlCommand.SqlStringHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SqlStringHelper { - public static NHibernate.SqlCommand.SqlString[] Add(NHibernate.SqlCommand.SqlString[] x, string sep, NHibernate.SqlCommand.SqlString[] y) => throw null; - public static bool IsEmpty(NHibernate.SqlCommand.SqlString str) => throw null; - public static bool IsNotEmpty(NHibernate.SqlCommand.SqlString str) => throw null; public static NHibernate.SqlCommand.SqlString Join(NHibernate.SqlCommand.SqlString separator, System.Collections.IEnumerable objects) => throw null; + public static NHibernate.SqlCommand.SqlString[] Add(NHibernate.SqlCommand.SqlString[] x, string sep, NHibernate.SqlCommand.SqlString[] y) => throw null; public static NHibernate.SqlCommand.SqlString RemoveAsAliasesFromSql(NHibernate.SqlCommand.SqlString sql) => throw null; + public static bool IsNotEmpty(NHibernate.SqlCommand.SqlString str) => throw null; + public static bool IsEmpty(NHibernate.SqlCommand.SqlString str) => throw null; } - - // Generated from `NHibernate.SqlCommand.SqlUpdateBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlUpdateBuilder : NHibernate.SqlCommand.SqlBaseBuilder, NHibernate.SqlCommand.ISqlStringBuilder { - public virtual NHibernate.SqlCommand.SqlUpdateBuilder AddColumn(string columnName, NHibernate.Type.IType propertyType) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddColumn(string columnName, string val) => throw null; + public SqlUpdateBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder SetTableName(string tableName) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder SetComment(string comment) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder AddColumn(string columnName, object val, NHibernate.Type.ILiteralType literalType) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddColumn(string columnName, string val) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder AddColumns(string[] columnsName, string val) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddColumns(string[] columnNames, bool[] updateable, NHibernate.Type.IType propertyType) => throw null; + public virtual NHibernate.SqlCommand.SqlUpdateBuilder AddColumn(string columnName, NHibernate.Type.IType propertyType) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder AddColumns(string[] columnNames, NHibernate.Type.IType propertyType) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string[] columnNames, NHibernate.SqlTypes.SqlType[] types, string op) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string whereSql) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string columnName, NHibernate.SqlTypes.SqlType type, string op) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddColumns(string[] columnNames, bool[] updateable, NHibernate.Type.IType propertyType) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder AppendAssignmentFragment(NHibernate.SqlCommand.SqlString fragment) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder SetComment(string comment) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder SetIdentityColumn(string[] columnNames, NHibernate.Type.IType identityType) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder SetJoin(string joinTableName, string[] keyColumnNames, NHibernate.Type.IType identityType, string[] lhsColumnNames, string[] rhsColumnNames) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder SetTableName(string tableName) => throw null; - public NHibernate.SqlCommand.SqlUpdateBuilder SetVersionColumn(string[] columnNames, NHibernate.Type.IVersionType versionType) => throw null; public NHibernate.SqlCommand.SqlUpdateBuilder SetWhere(string whereSql) => throw null; - public SqlUpdateBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.IMapping mapping) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; - public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder SetIdentityColumn(string[] columnNames, NHibernate.Type.IType identityType) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder SetVersionColumn(string[] columnNames, NHibernate.Type.IVersionType versionType) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string[] columnNames, NHibernate.Type.IType type, string op) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string[] columnNames, NHibernate.SqlTypes.SqlType[] types, string op) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string columnName, NHibernate.SqlTypes.SqlType type, string op) => throw null; + public NHibernate.SqlCommand.SqlUpdateBuilder AddWhereFragment(string whereSql) => throw null; public NHibernate.SqlCommand.SqlString ToSqlString() => throw null; + public NHibernate.SqlCommand.SqlCommandInfo ToSqlCommandInfo() => throw null; } - - // Generated from `NHibernate.SqlCommand.SubselectClauseExtractor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SubselectClauseExtractor { + public SubselectClauseExtractor(NHibernate.SqlCommand.SqlString sql) => throw null; public NHibernate.SqlCommand.SqlString GetSqlString() => throw null; public static bool HasOrderBy(NHibernate.SqlCommand.SqlString subselect) => throw null; - public SubselectClauseExtractor(NHibernate.SqlCommand.SqlString sql) => throw null; } - - // Generated from `NHibernate.SqlCommand.Template` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class Template { public static string Placeholder; - public static string RenderOrderByStringTemplate(string sqlOrderByString, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; - public static string RenderWhereStringTemplate(string sqlWhereString, string placeholder, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; public static string RenderWhereStringTemplate(string sqlWhereString, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; + public static string RenderWhereStringTemplate(string sqlWhereString, string placeholder, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; + public static string RenderOrderByStringTemplate(string sqlOrderByString, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry functionRegistry) => throw null; } - - // Generated from `NHibernate.SqlCommand.WhereBuilder` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class WhereBuilder : NHibernate.SqlCommand.SqlBaseBuilder { public WhereBuilder(NHibernate.Dialect.Dialect dialect, NHibernate.Engine.ISessionFactoryImplementor factory) : base(default(NHibernate.Dialect.Dialect), default(NHibernate.Engine.IMapping)) => throw null; public NHibernate.SqlCommand.SqlString WhereClause(string alias, string[] columnNames, NHibernate.Type.IType whereType) => throw null; } - namespace Parser { - // Generated from `NHibernate.SqlCommand.Parser.SqlToken` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SqlToken { + public SqlToken(NHibernate.SqlCommand.Parser.SqlTokenType tokenType, NHibernate.SqlCommand.SqlString sql, int sqlIndex, int length) => throw null; public override bool Equals(object obj) => throw null; - public bool Equals(string value, System.StringComparison stringComparison) => throw null; - public bool Equals(string value) => throw null; public override int GetHashCode() => throw null; - public int Length { get => throw null; } - public int SqlIndex { get => throw null; } - public SqlToken(NHibernate.SqlCommand.Parser.SqlTokenType tokenType, NHibernate.SqlCommand.SqlString sql, int sqlIndex, int length) => throw null; + public bool Equals(string value) => throw null; + public bool Equals(string value, System.StringComparison stringComparison) => throw null; public override string ToString() => throw null; public NHibernate.SqlCommand.Parser.SqlTokenType TokenType { get => throw null; } - public string UnquotedValue { get => throw null; } + public int SqlIndex { get => throw null; } + public int Length { get => throw null; } public string Value { get => throw null; } + public string UnquotedValue { get => throw null; } + } + public class SqlTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public SqlTokenizer(NHibernate.SqlCommand.SqlString sql) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + public bool IgnoreWhitespace { get => throw null; set { } } + public bool IgnoreComments { get => throw null; set { } } } - - // Generated from `NHibernate.SqlCommand.Parser.SqlTokenType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` [System.Flags] public enum SqlTokenType { - All, - AllBrackets, - AllExceptWhitespace, - AllExceptWhitespaceOrComment, - BracketClose, - BracketOpen, - Comma, - Comment, - DelimitedText, - Parameter, - Text, - Whitespace, - } - - // Generated from `NHibernate.SqlCommand.Parser.SqlTokenizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlTokenizer : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable - { - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public bool IgnoreComments { get => throw null; set => throw null; } - public bool IgnoreWhitespace { get => throw null; set => throw null; } - public SqlTokenizer(NHibernate.SqlCommand.SqlString sql) => throw null; + Whitespace = 1, + Comment = 2, + Text = 4, + DelimitedText = 8, + Parameter = 16, + Comma = 32, + BracketOpen = 64, + BracketClose = 128, + AllBrackets = 192, + AllExceptWhitespaceOrComment = 252, + AllExceptWhitespace = 254, + All = 255, } - } } namespace SqlTypes { - // Generated from `NHibernate.SqlTypes.AnsiStringFixedLengthSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiStringFixedLengthSqlType : NHibernate.SqlTypes.SqlType { - public AnsiStringFixedLengthSqlType(int length) : base(default(System.Data.DbType)) => throw null; public AnsiStringFixedLengthSqlType() : base(default(System.Data.DbType)) => throw null; + public AnsiStringFixedLengthSqlType(int length) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.AnsiStringSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AnsiStringSqlType : NHibernate.SqlTypes.SqlType { - public AnsiStringSqlType(int length) : base(default(System.Data.DbType)) => throw null; public AnsiStringSqlType() : base(default(System.Data.DbType)) => throw null; + public AnsiStringSqlType(int length) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.BinaryBlobSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BinaryBlobSqlType : NHibernate.SqlTypes.BinarySqlType { public BinaryBlobSqlType(int length) => throw null; public BinaryBlobSqlType() => throw null; } - - // Generated from `NHibernate.SqlTypes.BinarySqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BinarySqlType : NHibernate.SqlTypes.SqlType { - public BinarySqlType(int length) : base(default(System.Data.DbType)) => throw null; public BinarySqlType() : base(default(System.Data.DbType)) => throw null; + public BinarySqlType(int length) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.DateTime2SqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTime2SqlType : NHibernate.SqlTypes.SqlType { - public DateTime2SqlType(System.Byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; public DateTime2SqlType() : base(default(System.Data.DbType)) => throw null; + public DateTime2SqlType(byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.DateTimeOffsetSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTimeOffsetSqlType : NHibernate.SqlTypes.SqlType { - public DateTimeOffsetSqlType(System.Byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; public DateTimeOffsetSqlType() : base(default(System.Data.DbType)) => throw null; + public DateTimeOffsetSqlType(byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.DateTimeSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTimeSqlType : NHibernate.SqlTypes.SqlType { - public DateTimeSqlType(System.Byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; public DateTimeSqlType() : base(default(System.Data.DbType)) => throw null; + public DateTimeSqlType(byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.SqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SqlType + public class SqlType : System.IEquatable { - public System.Data.DbType DbType { get => throw null; } + public SqlType(System.Data.DbType dbType) => throw null; + public SqlType(System.Data.DbType dbType, int length) => throw null; + public SqlType(System.Data.DbType dbType, byte precision, byte scale) => throw null; + public SqlType(System.Data.DbType dbType, byte scale) => throw null; + public override int GetHashCode() => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.SqlTypes.SqlType rhsSqlType) => throw null; - public override int GetHashCode() => throw null; + public override string ToString() => throw null; + public System.Data.DbType DbType { get => throw null; } public int Length { get => throw null; } + public byte Precision { get => throw null; } + public byte Scale { get => throw null; } public bool LengthDefined { get => throw null; } - public System.Byte Precision { get => throw null; } public bool PrecisionDefined { get => throw null; } - public System.Byte Scale { get => throw null; } public bool ScaleDefined { get => throw null; } - public SqlType(System.Data.DbType dbType, int length) => throw null; - public SqlType(System.Data.DbType dbType, System.Byte scale) => throw null; - public SqlType(System.Data.DbType dbType, System.Byte precision, System.Byte scale) => throw null; - public SqlType(System.Data.DbType dbType) => throw null; - public override string ToString() => throw null; } - - // Generated from `NHibernate.SqlTypes.SqlTypeFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SqlTypeFactory { + public static NHibernate.SqlTypes.SqlType Guid; public static NHibernate.SqlTypes.SqlType Boolean; public static NHibernate.SqlTypes.SqlType Byte; public static NHibernate.SqlTypes.SqlType Currency; @@ -30645,3843 +26556,3374 @@ public static class SqlTypeFactory public static NHibernate.SqlTypes.SqlType DateTimeOffSet; public static NHibernate.SqlTypes.SqlType Decimal; public static NHibernate.SqlTypes.SqlType Double; - public static NHibernate.SqlTypes.AnsiStringSqlType GetAnsiString(int length) => throw null; - public static NHibernate.SqlTypes.BinarySqlType GetBinary(int length) => throw null; - public static NHibernate.SqlTypes.BinaryBlobSqlType GetBinaryBlob(int length) => throw null; - public static NHibernate.SqlTypes.DateTimeSqlType GetDateTime(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.SqlTypes.DateTime2SqlType GetDateTime2(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.SqlTypes.DateTimeOffsetSqlType GetDateTimeOffset(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.SqlTypes.SqlType GetSqlType(System.Data.DbType dbType, System.Byte precision, System.Byte scale) => throw null; - public static NHibernate.SqlTypes.StringSqlType GetString(int length) => throw null; - public static NHibernate.SqlTypes.StringClobSqlType GetStringClob(int length) => throw null; - public static NHibernate.SqlTypes.TimeSqlType GetTime(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.SqlTypes.SqlType Guid; public static NHibernate.SqlTypes.SqlType Int16; public static NHibernate.SqlTypes.SqlType Int32; public static NHibernate.SqlTypes.SqlType Int64; - public static NHibernate.SqlTypes.SqlType[] NoTypes; public static NHibernate.SqlTypes.SqlType SByte; public static NHibernate.SqlTypes.SqlType Single; public static NHibernate.SqlTypes.SqlType Time; public static NHibernate.SqlTypes.SqlType UInt16; public static NHibernate.SqlTypes.SqlType UInt32; public static NHibernate.SqlTypes.SqlType UInt64; + public static NHibernate.SqlTypes.SqlType[] NoTypes; + public static NHibernate.SqlTypes.AnsiStringSqlType GetAnsiString(int length) => throw null; + public static NHibernate.SqlTypes.BinarySqlType GetBinary(int length) => throw null; + public static NHibernate.SqlTypes.BinaryBlobSqlType GetBinaryBlob(int length) => throw null; + public static NHibernate.SqlTypes.StringSqlType GetString(int length) => throw null; + public static NHibernate.SqlTypes.StringClobSqlType GetStringClob(int length) => throw null; + public static NHibernate.SqlTypes.DateTimeSqlType GetDateTime(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.SqlTypes.DateTime2SqlType GetDateTime2(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.SqlTypes.DateTimeOffsetSqlType GetDateTimeOffset(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.SqlTypes.TimeSqlType GetTime(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.SqlTypes.SqlType GetSqlType(System.Data.DbType dbType, byte precision, byte scale) => throw null; } - - // Generated from `NHibernate.SqlTypes.StringClobSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StringClobSqlType : NHibernate.SqlTypes.StringSqlType { - public StringClobSqlType(int length) => throw null; public StringClobSqlType() => throw null; + public StringClobSqlType(int length) => throw null; } - - // Generated from `NHibernate.SqlTypes.StringFixedLengthSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StringFixedLengthSqlType : NHibernate.SqlTypes.SqlType { - public StringFixedLengthSqlType(int length) : base(default(System.Data.DbType)) => throw null; public StringFixedLengthSqlType() : base(default(System.Data.DbType)) => throw null; + public StringFixedLengthSqlType(int length) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.StringSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StringSqlType : NHibernate.SqlTypes.SqlType { - public StringSqlType(int length) : base(default(System.Data.DbType)) => throw null; public StringSqlType() : base(default(System.Data.DbType)) => throw null; + public StringSqlType(int length) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.TimeSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TimeSqlType : NHibernate.SqlTypes.SqlType { - public TimeSqlType(System.Byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; public TimeSqlType() : base(default(System.Data.DbType)) => throw null; + public TimeSqlType(byte fractionalSecondsPrecision) : base(default(System.Data.DbType)) => throw null; } - - // Generated from `NHibernate.SqlTypes.XmlSqlType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class XmlSqlType : NHibernate.SqlTypes.SqlType { - public XmlSqlType(int length) : base(default(System.Data.DbType)) => throw null; public XmlSqlType() : base(default(System.Data.DbType)) => throw null; + public XmlSqlType(int length) : base(default(System.Data.DbType)) => throw null; } - } namespace Stat { - // Generated from `NHibernate.Stat.CategorizedStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CategorizedStatistics { - internal CategorizedStatistics(string categoryName) => throw null; public string CategoryName { get => throw null; } } - - // Generated from `NHibernate.Stat.CollectionStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CollectionStatistics : NHibernate.Stat.CategorizedStatistics { - internal CollectionStatistics(string categoryName) : base(default(string)) => throw null; - public System.Int64 FetchCount { get => throw null; } - public System.Int64 LoadCount { get => throw null; } - public System.Int64 RecreateCount { get => throw null; } - public System.Int64 RemoveCount { get => throw null; } public override string ToString() => throw null; - public System.Int64 UpdateCount { get => throw null; } + public long LoadCount { get => throw null; } + public long FetchCount { get => throw null; } + public long UpdateCount { get => throw null; } + public long RemoveCount { get => throw null; } + public long RecreateCount { get => throw null; } } - - // Generated from `NHibernate.Stat.EntityStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityStatistics : NHibernate.Stat.CategorizedStatistics { - public System.Int64 DeleteCount { get => throw null; } - internal EntityStatistics(string categoryName) : base(default(string)) => throw null; - public System.Int64 FetchCount { get => throw null; } - public System.Int64 InsertCount { get => throw null; } - public System.Int64 LoadCount { get => throw null; } - public System.Int64 OptimisticFailureCount { get => throw null; } public override string ToString() => throw null; - public System.Int64 UpdateCount { get => throw null; } + public long LoadCount { get => throw null; } + public long UpdateCount { get => throw null; } + public long InsertCount { get => throw null; } + public long DeleteCount { get => throw null; } + public long FetchCount { get => throw null; } + public long OptimisticFailureCount { get => throw null; } } - - // Generated from `NHibernate.Stat.ISessionStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISessionStatistics { - int CollectionCount { get; } - System.Collections.Generic.IList CollectionKeys { get; } int EntityCount { get; } + int CollectionCount { get; } System.Collections.Generic.IList EntityKeys { get; } + System.Collections.Generic.IList CollectionKeys { get; } } - - // Generated from `NHibernate.Stat.IStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IStatistics { void Clear(); - System.Int64 CloseStatementCount { get; } - System.Int64 CollectionFetchCount { get; } - System.Int64 CollectionLoadCount { get; } - System.Int64 CollectionRecreateCount { get; } - System.Int64 CollectionRemoveCount { get; } - string[] CollectionRoleNames { get; } - System.Int64 CollectionUpdateCount { get; } - System.Int64 ConnectCount { get; } - System.Int64 EntityDeleteCount { get; } - System.Int64 EntityFetchCount { get; } - System.Int64 EntityInsertCount { get; } - System.Int64 EntityLoadCount { get; } - string[] EntityNames { get; } - System.Int64 EntityUpdateCount { get; } - System.Int64 FlushCount { get; } - NHibernate.Stat.CollectionStatistics GetCollectionStatistics(string role); NHibernate.Stat.EntityStatistics GetEntityStatistics(string entityName); - NHibernate.Stat.QueryStatistics GetQueryStatistics(string queryString); + NHibernate.Stat.CollectionStatistics GetCollectionStatistics(string role); NHibernate.Stat.SecondLevelCacheStatistics GetSecondLevelCacheStatistics(string regionName); - bool IsStatisticsEnabled { get; set; } + NHibernate.Stat.QueryStatistics GetQueryStatistics(string queryString); void LogSummary(); - System.TimeSpan OperationThreshold { get; set; } - System.Int64 OptimisticFailureCount { get; } - System.Int64 PrepareStatementCount { get; } - string[] Queries { get; } - System.Int64 QueryCacheHitCount { get; } - System.Int64 QueryCacheMissCount { get; } - System.Int64 QueryCachePutCount { get; } - System.Int64 QueryExecutionCount { get; } + long EntityDeleteCount { get; } + long EntityInsertCount { get; } + long EntityLoadCount { get; } + long EntityFetchCount { get; } + long EntityUpdateCount { get; } + long QueryExecutionCount { get; } System.TimeSpan QueryExecutionMaxTime { get; } string QueryExecutionMaxTimeQueryString { get; } - System.Int64 SecondLevelCacheHitCount { get; } - System.Int64 SecondLevelCacheMissCount { get; } - System.Int64 SecondLevelCachePutCount { get; } - string[] SecondLevelCacheRegionNames { get; } - System.Int64 SessionCloseCount { get; } - System.Int64 SessionOpenCount { get; } + long QueryCacheHitCount { get; } + long QueryCacheMissCount { get; } + long QueryCachePutCount { get; } + long FlushCount { get; } + long ConnectCount { get; } + long SecondLevelCacheHitCount { get; } + long SecondLevelCacheMissCount { get; } + long SecondLevelCachePutCount { get; } + long SessionCloseCount { get; } + long SessionOpenCount { get; } + long CollectionLoadCount { get; } + long CollectionFetchCount { get; } + long CollectionUpdateCount { get; } + long CollectionRemoveCount { get; } + long CollectionRecreateCount { get; } System.DateTime StartTime { get; } - System.Int64 SuccessfulTransactionCount { get; } - System.Int64 TransactionCount { get; } + bool IsStatisticsEnabled { get; set; } + string[] Queries { get; } + string[] EntityNames { get; } + string[] CollectionRoleNames { get; } + string[] SecondLevelCacheRegionNames { get; } + long SuccessfulTransactionCount { get; } + long TransactionCount { get; } + long PrepareStatementCount { get; } + long CloseStatementCount { get; } + long OptimisticFailureCount { get; } + System.TimeSpan OperationThreshold { get; set; } } - - // Generated from `NHibernate.Stat.IStatisticsImplementor` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IStatisticsImplementor { + void OpenSession(); void CloseSession(); - void CloseStatement(); + void Flush(); void Connect(); - void DeleteEntity(string entityName, System.TimeSpan time); - void EndTransaction(bool success); - void FetchCollection(string role, System.TimeSpan time); + void LoadEntity(string entityName, System.TimeSpan time); void FetchEntity(string entityName, System.TimeSpan time); - void Flush(); + void UpdateEntity(string entityName, System.TimeSpan time); void InsertEntity(string entityName, System.TimeSpan time); + void DeleteEntity(string entityName, System.TimeSpan time); void LoadCollection(string role, System.TimeSpan time); - void LoadEntity(string entityName, System.TimeSpan time); - void OpenSession(); - void OptimisticFailure(string entityName); - void PrepareStatement(); - void QueryCacheHit(string hql, string regionName); - void QueryCacheMiss(string hql, string regionName); - void QueryCachePut(string hql, string regionName); - void QueryExecuted(string hql, int rows, System.TimeSpan time); + void FetchCollection(string role, System.TimeSpan time); + void UpdateCollection(string role, System.TimeSpan time); void RecreateCollection(string role, System.TimeSpan time); void RemoveCollection(string role, System.TimeSpan time); + void SecondLevelCachePut(string regionName); void SecondLevelCacheHit(string regionName); void SecondLevelCacheMiss(string regionName); - void SecondLevelCachePut(string regionName); - void UpdateCollection(string role, System.TimeSpan time); - void UpdateEntity(string entityName, System.TimeSpan time); + void QueryExecuted(string hql, int rows, System.TimeSpan time); + void QueryCacheHit(string hql, string regionName); + void QueryCacheMiss(string hql, string regionName); + void QueryCachePut(string hql, string regionName); + void EndTransaction(bool success); + void CloseStatement(); + void PrepareStatement(); + void OptimisticFailure(string entityName); } - - // Generated from `NHibernate.Stat.QueryStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class QueryStatistics : NHibernate.Stat.CategorizedStatistics { - public System.Int64 CacheHitCount { get => throw null; } - public System.Int64 CacheMissCount { get => throw null; } - public System.Int64 CachePutCount { get => throw null; } + public QueryStatistics(string categoryName) => throw null; + public override string ToString() => throw null; + public long CacheHitCount { get => throw null; } + public long CacheMissCount { get => throw null; } + public long CachePutCount { get => throw null; } + public long ExecutionCount { get => throw null; } + public long ExecutionRowCount { get => throw null; } public System.TimeSpan ExecutionAvgTime { get => throw null; } - public System.Int64 ExecutionCount { get => throw null; } public System.TimeSpan ExecutionMaxTime { get => throw null; } public System.TimeSpan ExecutionMinTime { get => throw null; } - public System.Int64 ExecutionRowCount { get => throw null; } - public QueryStatistics(string categoryName) : base(default(string)) => throw null; - public override string ToString() => throw null; } - - // Generated from `NHibernate.Stat.SecondLevelCacheStatistics` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SecondLevelCacheStatistics : NHibernate.Stat.CategorizedStatistics { - public System.Int64 ElementCountInMemory { get => throw null; } - public System.Int64 ElementCountOnDisk { get => throw null; } - public System.Collections.IDictionary Entries { get => throw null; } - public System.Int64 HitCount { get => throw null; } - public System.Int64 MissCount { get => throw null; } - public System.Int64 PutCount { get => throw null; } - public SecondLevelCacheStatistics(NHibernate.Cache.ICache cache) : base(default(string)) => throw null; - public System.Int64 SizeInMemory { get => throw null; } + public SecondLevelCacheStatistics(NHibernate.Cache.ICache cache) => throw null; public override string ToString() => throw null; + public long HitCount { get => throw null; } + public long MissCount { get => throw null; } + public long PutCount { get => throw null; } + public long ElementCountInMemory { get => throw null; } + public long ElementCountOnDisk { get => throw null; } + public long SizeInMemory { get => throw null; } + public System.Collections.IDictionary Entries { get => throw null; } } - - // Generated from `NHibernate.Stat.SessionStatisticsImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SessionStatisticsImpl : NHibernate.Stat.ISessionStatistics { - public int CollectionCount { get => throw null; } - public System.Collections.Generic.IList CollectionKeys { get => throw null; } - public int EntityCount { get => throw null; } - public System.Collections.Generic.IList EntityKeys { get => throw null; } public SessionStatisticsImpl(NHibernate.Engine.ISessionImplementor session) => throw null; public override string ToString() => throw null; + public int EntityCount { get => throw null; } + public int CollectionCount { get => throw null; } + public System.Collections.Generic.IList EntityKeys { get => throw null; } + public System.Collections.Generic.IList CollectionKeys { get => throw null; } } - - // Generated from `NHibernate.Stat.StatisticsImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StatisticsImpl : NHibernate.Stat.IStatisticsImplementor, NHibernate.Stat.IStatistics + public class StatisticsImpl : NHibernate.Stat.IStatistics, NHibernate.Stat.IStatisticsImplementor { + public StatisticsImpl() => throw null; + public StatisticsImpl(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; public void Clear() => throw null; + public NHibernate.Stat.EntityStatistics GetEntityStatistics(string entityName) => throw null; + public NHibernate.Stat.CollectionStatistics GetCollectionStatistics(string role) => throw null; + public NHibernate.Stat.SecondLevelCacheStatistics GetSecondLevelCacheStatistics(string regionName) => throw null; + public NHibernate.Stat.QueryStatistics GetQueryStatistics(string queryString) => throw null; + public void LogSummary() => throw null; + public void OpenSession() => throw null; public void CloseSession() => throw null; - public void CloseStatement() => throw null; - public System.Int64 CloseStatementCount { get => throw null; } - public System.Int64 CollectionFetchCount { get => throw null; } - public System.Int64 CollectionLoadCount { get => throw null; } - public System.Int64 CollectionRecreateCount { get => throw null; } - public System.Int64 CollectionRemoveCount { get => throw null; } - public string[] CollectionRoleNames { get => throw null; } - public System.Int64 CollectionUpdateCount { get => throw null; } + public void Flush() => throw null; public void Connect() => throw null; - public System.Int64 ConnectCount { get => throw null; } - public void DeleteEntity(string entityName, System.TimeSpan time) => throw null; - public void EndTransaction(bool success) => throw null; - public System.Int64 EntityDeleteCount { get => throw null; } - public System.Int64 EntityFetchCount { get => throw null; } - public System.Int64 EntityInsertCount { get => throw null; } - public System.Int64 EntityLoadCount { get => throw null; } - public string[] EntityNames { get => throw null; } - public System.Int64 EntityUpdateCount { get => throw null; } - public void FetchCollection(string role, System.TimeSpan time) => throw null; + public void LoadEntity(string entityName, System.TimeSpan time) => throw null; public void FetchEntity(string entityName, System.TimeSpan time) => throw null; - public void Flush() => throw null; - public System.Int64 FlushCount { get => throw null; } - public NHibernate.Stat.CollectionStatistics GetCollectionStatistics(string role) => throw null; - public NHibernate.Stat.EntityStatistics GetEntityStatistics(string entityName) => throw null; - public NHibernate.Stat.QueryStatistics GetQueryStatistics(string queryString) => throw null; - public NHibernate.Stat.SecondLevelCacheStatistics GetSecondLevelCacheStatistics(string regionName) => throw null; + public void UpdateEntity(string entityName, System.TimeSpan time) => throw null; public void InsertEntity(string entityName, System.TimeSpan time) => throw null; - public bool IsStatisticsEnabled { get => throw null; set => throw null; } + public void DeleteEntity(string entityName, System.TimeSpan time) => throw null; public void LoadCollection(string role, System.TimeSpan time) => throw null; - public void LoadEntity(string entityName, System.TimeSpan time) => throw null; - public void LogSummary() => throw null; - public void OpenSession() => throw null; - public System.TimeSpan OperationThreshold { get => throw null; set => throw null; } - public void OptimisticFailure(string entityName) => throw null; - public System.Int64 OptimisticFailureCount { get => throw null; } - public void PrepareStatement() => throw null; - public System.Int64 PrepareStatementCount { get => throw null; } - public string[] Queries { get => throw null; } + public void FetchCollection(string role, System.TimeSpan time) => throw null; + public void UpdateCollection(string role, System.TimeSpan time) => throw null; + public void RecreateCollection(string role, System.TimeSpan time) => throw null; + public void RemoveCollection(string role, System.TimeSpan time) => throw null; + public void SecondLevelCachePut(string regionName) => throw null; + public void SecondLevelCacheHit(string regionName) => throw null; + public void SecondLevelCacheMiss(string regionName) => throw null; + public void QueryExecuted(string hql, int rows, System.TimeSpan time) => throw null; public void QueryCacheHit(string hql, string regionName) => throw null; - public System.Int64 QueryCacheHitCount { get => throw null; } public void QueryCacheMiss(string hql, string regionName) => throw null; - public System.Int64 QueryCacheMissCount { get => throw null; } public void QueryCachePut(string hql, string regionName) => throw null; - public System.Int64 QueryCachePutCount { get => throw null; } - public void QueryExecuted(string hql, int rows, System.TimeSpan time) => throw null; - public System.Int64 QueryExecutionCount { get => throw null; } + public void EndTransaction(bool success) => throw null; + public void CloseStatement() => throw null; + public void PrepareStatement() => throw null; + public void OptimisticFailure(string entityName) => throw null; + public override string ToString() => throw null; + public long EntityDeleteCount { get => throw null; } + public long EntityInsertCount { get => throw null; } + public long EntityLoadCount { get => throw null; } + public long EntityFetchCount { get => throw null; } + public long EntityUpdateCount { get => throw null; } + public long QueryExecutionCount { get => throw null; } public System.TimeSpan QueryExecutionMaxTime { get => throw null; } public string QueryExecutionMaxTimeQueryString { get => throw null; } - public void RecreateCollection(string role, System.TimeSpan time) => throw null; - public void RemoveCollection(string role, System.TimeSpan time) => throw null; - public void SecondLevelCacheHit(string regionName) => throw null; - public System.Int64 SecondLevelCacheHitCount { get => throw null; } - public void SecondLevelCacheMiss(string regionName) => throw null; - public System.Int64 SecondLevelCacheMissCount { get => throw null; } - public void SecondLevelCachePut(string regionName) => throw null; - public System.Int64 SecondLevelCachePutCount { get => throw null; } - public string[] SecondLevelCacheRegionNames { get => throw null; } - public System.Int64 SessionCloseCount { get => throw null; } - public System.Int64 SessionOpenCount { get => throw null; } + public long QueryCacheHitCount { get => throw null; } + public long QueryCacheMissCount { get => throw null; } + public long QueryCachePutCount { get => throw null; } + public long FlushCount { get => throw null; } + public long ConnectCount { get => throw null; } + public long SecondLevelCacheHitCount { get => throw null; } + public long SecondLevelCacheMissCount { get => throw null; } + public long SecondLevelCachePutCount { get => throw null; } + public long SessionCloseCount { get => throw null; } + public long SessionOpenCount { get => throw null; } + public long CollectionLoadCount { get => throw null; } + public long CollectionFetchCount { get => throw null; } + public long CollectionUpdateCount { get => throw null; } + public long CollectionRemoveCount { get => throw null; } + public long CollectionRecreateCount { get => throw null; } public System.DateTime StartTime { get => throw null; } - public StatisticsImpl(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public StatisticsImpl() => throw null; - public System.Int64 SuccessfulTransactionCount { get => throw null; } - public override string ToString() => throw null; - public System.Int64 TransactionCount { get => throw null; } - public void UpdateCollection(string role, System.TimeSpan time) => throw null; - public void UpdateEntity(string entityName, System.TimeSpan time) => throw null; + public bool IsStatisticsEnabled { get => throw null; set { } } + public string[] Queries { get => throw null; } + public string[] EntityNames { get => throw null; } + public string[] CollectionRoleNames { get => throw null; } + public string[] SecondLevelCacheRegionNames { get => throw null; } + public long SuccessfulTransactionCount { get => throw null; } + public long TransactionCount { get => throw null; } + public long PrepareStatementCount { get => throw null; } + public long CloseStatementCount { get => throw null; } + public long OptimisticFailureCount { get => throw null; } + public System.TimeSpan OperationThreshold { get => throw null; set { } } } - } namespace Tool { namespace hbm2ddl { - // Generated from `NHibernate.Tool.hbm2ddl.DatabaseMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DatabaseMetadata : NHibernate.Tool.hbm2ddl.IDatabaseMetadata - { - public DatabaseMetadata(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect, bool extras) => throw null; - public DatabaseMetadata(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) => throw null; - public NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(string name, string schema, string catalog, bool isQuoted) => throw null; - public bool IsSequence(object key) => throw null; - public bool IsTable(object key) => throw null; - public override string ToString() => throw null; - } - - // Generated from `NHibernate.Tool.hbm2ddl.IConnectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IConnectionHelper { - System.Data.Common.DbConnection Connection { get; } - void Prepare(); System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken); + void Prepare(); void Release(); + System.Data.Common.DbConnection Connection { get; } } - - // Generated from `NHibernate.Tool.hbm2ddl.IDatabaseMetadata` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDatabaseMetadata - { - NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(string name, string schema, string catalog, bool isQuoted); - bool IsSequence(object key); - bool IsTable(object key); - } - - // Generated from `NHibernate.Tool.hbm2ddl.ManagedProviderConnectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ManagedProviderConnectionHelper : NHibernate.Tool.hbm2ddl.IConnectionHelper { - public System.Data.Common.DbConnection Connection { get => throw null; } + public System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken) => throw null; public ManagedProviderConnectionHelper(System.Collections.Generic.IDictionary cfgProperties) => throw null; public void Prepare() => throw null; - public System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken) => throw null; public void Release() => throw null; + public System.Data.Common.DbConnection Connection { get => throw null; } } - - // Generated from `NHibernate.Tool.hbm2ddl.SchemaExport` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SchemaExport { - public void Create(bool useStdOut, bool execute, System.Data.Common.DbConnection connection) => throw null; - public void Create(bool useStdOut, bool execute) => throw null; - public void Create(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection) => throw null; - public void Create(System.IO.TextWriter exportOutput, bool execute) => throw null; - public void Create(System.Action scriptAction, bool execute, System.Data.Common.DbConnection connection) => throw null; - public void Create(System.Action scriptAction, bool execute) => throw null; public System.Threading.Tasks.Task CreateAsync(bool useStdOut, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task CreateAsync(bool useStdOut, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task CreateAsync(System.IO.TextWriter exportOutput, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task CreateAsync(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task CreateAsync(System.Action scriptAction, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task CreateAsync(System.Action scriptAction, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Drop(bool useStdOut, bool execute, System.Data.Common.DbConnection connection) => throw null; - public void Drop(bool useStdOut, bool execute) => throw null; - public void Drop(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection) => throw null; - public void Drop(System.IO.TextWriter exportOutput, bool execute) => throw null; + public System.Threading.Tasks.Task CreateAsync(System.IO.TextWriter exportOutput, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task CreateAsync(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task DropAsync(bool useStdOut, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task DropAsync(bool useStdOut, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task DropAsync(System.IO.TextWriter exportOutput, bool execute, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task DropAsync(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public void Execute(bool useStdOut, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput) => throw null; - public void Execute(bool useStdOut, bool execute, bool justDrop) => throw null; - public void Execute(System.Action scriptAction, bool execute, bool justDrop, System.IO.TextWriter exportOutput) => throw null; - public void Execute(System.Action scriptAction, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput) => throw null; - public void Execute(System.Action scriptAction, bool execute, bool justDrop) => throw null; - public System.Threading.Tasks.Task ExecuteAsync(bool useStdOut, bool execute, bool justDrop, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteAsync(bool useStdOut, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ExecuteAsync(System.Action scriptAction, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ExecuteAsync(bool useStdOut, bool execute, bool justDrop, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteAsync(System.Action scriptAction, bool execute, bool justDrop, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteAsync(System.Action scriptAction, bool execute, bool justDrop, System.IO.TextWriter exportOutput, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public System.Threading.Tasks.Task ExecuteAsync(System.Action scriptAction, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public SchemaExport(NHibernate.Cfg.Configuration cfg, System.Collections.Generic.IDictionary configProperties) => throw null; public SchemaExport(NHibernate.Cfg.Configuration cfg) => throw null; - public NHibernate.Tool.hbm2ddl.SchemaExport SetDelimiter(string delimiter) => throw null; + public SchemaExport(NHibernate.Cfg.Configuration cfg, System.Collections.Generic.IDictionary configProperties) => throw null; public NHibernate.Tool.hbm2ddl.SchemaExport SetOutputFile(string filename) => throw null; + public NHibernate.Tool.hbm2ddl.SchemaExport SetDelimiter(string delimiter) => throw null; + public void Create(bool useStdOut, bool execute) => throw null; + public void Create(bool useStdOut, bool execute, System.Data.Common.DbConnection connection) => throw null; + public void Create(System.Action scriptAction, bool execute) => throw null; + public void Create(System.Action scriptAction, bool execute, System.Data.Common.DbConnection connection) => throw null; + public void Create(System.IO.TextWriter exportOutput, bool execute) => throw null; + public void Create(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection) => throw null; + public void Drop(bool useStdOut, bool execute) => throw null; + public void Drop(bool useStdOut, bool execute, System.Data.Common.DbConnection connection) => throw null; + public void Drop(System.IO.TextWriter exportOutput, bool execute) => throw null; + public void Drop(System.IO.TextWriter exportOutput, bool execute, System.Data.Common.DbConnection connection) => throw null; + public void Execute(bool useStdOut, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput) => throw null; + public void Execute(System.Action scriptAction, bool execute, bool justDrop, System.Data.Common.DbConnection connection, System.IO.TextWriter exportOutput) => throw null; + public void Execute(bool useStdOut, bool execute, bool justDrop) => throw null; + public void Execute(System.Action scriptAction, bool execute, bool justDrop) => throw null; + public void Execute(System.Action scriptAction, bool execute, bool justDrop, System.IO.TextWriter exportOutput) => throw null; } - - // Generated from `NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SchemaMetadataUpdater { - public static void QuoteTableAndColumns(NHibernate.Cfg.Configuration configuration, NHibernate.Dialect.Dialect dialect) => throw null; - public static void QuoteTableAndColumns(NHibernate.Cfg.Configuration configuration) => throw null; - public static void Update(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public static void Update(NHibernate.Cfg.Configuration configuration, NHibernate.Dialect.Dialect dialect) => throw null; public static System.Threading.Tasks.Task UpdateAsync(NHibernate.Engine.ISessionFactoryImplementor sessionFactory, System.Threading.CancellationToken cancellationToken) => throw null; public static System.Threading.Tasks.Task UpdateAsync(NHibernate.Cfg.Configuration configuration, NHibernate.Dialect.Dialect dialect, System.Threading.CancellationToken cancellationToken) => throw null; + public static void Update(NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; + public static void Update(NHibernate.Cfg.Configuration configuration, NHibernate.Dialect.Dialect dialect) => throw null; + public static void QuoteTableAndColumns(NHibernate.Cfg.Configuration configuration) => throw null; + public static void QuoteTableAndColumns(NHibernate.Cfg.Configuration configuration, NHibernate.Dialect.Dialect dialect) => throw null; } - - // Generated from `NHibernate.Tool.hbm2ddl.SchemaUpdate` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SchemaUpdate { - public System.Collections.Generic.IList Exceptions { get => throw null; } - public void Execute(bool useStdOut, bool doUpdate) => throw null; - public void Execute(System.Action scriptAction, bool doUpdate) => throw null; + public static System.Threading.Tasks.Task MainAsync(string[] args, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteAsync(bool useStdOut, bool doUpdate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteAsync(System.Action scriptAction, bool doUpdate, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public static void Main(string[] args) => throw null; - public static System.Threading.Tasks.Task MainAsync(string[] args, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public SchemaUpdate(NHibernate.Cfg.Configuration cfg) => throw null; public SchemaUpdate(NHibernate.Cfg.Configuration cfg, System.Collections.Generic.IDictionary configProperties) => throw null; public SchemaUpdate(NHibernate.Cfg.Configuration cfg, NHibernate.Cfg.Settings settings) => throw null; - public SchemaUpdate(NHibernate.Cfg.Configuration cfg) => throw null; + public static void Main(string[] args) => throw null; + public void Execute(bool useStdOut, bool doUpdate) => throw null; + public void Execute(System.Action scriptAction, bool doUpdate) => throw null; + public System.Collections.Generic.IList Exceptions { get => throw null; } } - - // Generated from `NHibernate.Tool.hbm2ddl.SchemaValidator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SchemaValidator { - public static void Main(string[] args) => throw null; public static System.Threading.Tasks.Task MainAsync(string[] args, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task ValidateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public SchemaValidator(NHibernate.Cfg.Configuration cfg) => throw null; public SchemaValidator(NHibernate.Cfg.Configuration cfg, System.Collections.Generic.IDictionary connectionProperties) => throw null; public SchemaValidator(NHibernate.Cfg.Configuration cfg, NHibernate.Cfg.Settings settings) => throw null; - public SchemaValidator(NHibernate.Cfg.Configuration cfg) => throw null; + public static void Main(string[] args) => throw null; public void Validate() => throw null; - public System.Threading.Tasks.Task ValidateAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - } - - // Generated from `NHibernate.Tool.hbm2ddl.ScriptSplitter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ScriptSplitter : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable - { - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public ScriptSplitter(string script) => throw null; } - - // Generated from `NHibernate.Tool.hbm2ddl.SuppliedConnectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SuppliedConnectionHelper : NHibernate.Tool.hbm2ddl.IConnectionHelper { - public System.Data.Common.DbConnection Connection { get => throw null; } - public void Prepare() => throw null; public System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void Release() => throw null; public SuppliedConnectionHelper(System.Data.Common.DbConnection connection) => throw null; + public void Prepare() => throw null; + public void Release() => throw null; + public System.Data.Common.DbConnection Connection { get => throw null; } } - - // Generated from `NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SuppliedConnectionProviderConnectionHelper : NHibernate.Tool.hbm2ddl.IConnectionHelper { - public System.Data.Common.DbConnection Connection { get => throw null; } - public void Prepare() => throw null; public System.Threading.Tasks.Task PrepareAsync(System.Threading.CancellationToken cancellationToken) => throw null; - public void Release() => throw null; public SuppliedConnectionProviderConnectionHelper(NHibernate.Connection.IConnectionProvider provider) => throw null; + public void Prepare() => throw null; + public void Release() => throw null; + public System.Data.Common.DbConnection Connection { get => throw null; } + } + public class DatabaseMetadata : NHibernate.Tool.hbm2ddl.IDatabaseMetadata + { + public DatabaseMetadata(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect) => throw null; + public DatabaseMetadata(System.Data.Common.DbConnection connection, NHibernate.Dialect.Dialect dialect, bool extras) => throw null; + public NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(string name, string schema, string catalog, bool isQuoted) => throw null; + public bool IsSequence(object key) => throw null; + public bool IsTable(object key) => throw null; + public override string ToString() => throw null; + } + public interface IDatabaseMetadata + { + NHibernate.Dialect.Schema.ITableMetadata GetTableMetadata(string name, string schema, string catalog, bool isQuoted); + bool IsSequence(object key); + bool IsTable(object key); + } + public class ScriptSplitter : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + public ScriptSplitter(string script) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; } - } } namespace Transaction { - // Generated from `NHibernate.Transaction.AdoNetTransactionFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AdoNetTransactionFactory : NHibernate.Transaction.ITransactionFactory { - public AdoNetTransactionFactory() => throw null; - public virtual void Configure(System.Collections.Generic.IDictionary props) => throw null; + public virtual System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken) => throw null; public virtual NHibernate.ITransaction CreateTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; public virtual void EnlistInSystemTransactionIfNeeded(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted) => throw null; - public virtual System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken) => throw null; public virtual void ExplicitJoinSystemTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; public virtual bool IsInActiveSystemTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted) => throw null; + public virtual void Configure(System.Collections.Generic.IDictionary props) => throw null; + public AdoNetTransactionFactory() => throw null; } - - // Generated from `NHibernate.Transaction.AdoNetWithSystemTransactionFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AdoNetWithSystemTransactionFactory : NHibernate.Transaction.AdoNetTransactionFactory { - public AdoNetWithSystemTransactionFactory() => throw null; + public override System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken) => throw null; public override void Configure(System.Collections.Generic.IDictionary props) => throw null; - protected virtual NHibernate.Transaction.ITransactionContext CreateAndEnlistMainContext(NHibernate.Engine.ISessionImplementor session, System.Transactions.Transaction transaction) => throw null; - protected virtual NHibernate.Transaction.ITransactionContext CreateDependentContext(NHibernate.Engine.ISessionImplementor dependentSession, NHibernate.Transaction.ITransactionContext mainContext) => throw null; - // Generated from `NHibernate.Transaction.AdoNetWithSystemTransactionFactory+DependentContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DependentContext : System.IDisposable, NHibernate.Transaction.ITransactionContext - { - public virtual bool CanFlushOnSystemTransactionCompleted { get => throw null; } - public DependentContext(NHibernate.Transaction.ITransactionContext mainTransactionContext) => throw null; - public void Dispose() => throw null; - protected virtual void Dispose(bool disposing) => throw null; - public bool IsInActiveTransaction { get => throw null; } - protected NHibernate.Transaction.ITransactionContext MainTransactionContext { get => throw null; } - public bool ShouldCloseSessionOnSystemTransactionCompleted { get => throw null; set => throw null; } - public virtual void Wait() => throw null; - } - - public override void EnlistInSystemTransactionIfNeeded(NHibernate.Engine.ISessionImplementor session) => throw null; - public override void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted) => throw null; - public override System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken) => throw null; public override void ExplicitJoinSystemTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsInActiveSystemTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual void JoinSystemTransaction(NHibernate.Engine.ISessionImplementor session, System.Transactions.Transaction transaction) => throw null; - protected int SystemTransactionCompletionLockTimeout { get => throw null; set => throw null; } - // Generated from `NHibernate.Transaction.AdoNetWithSystemTransactionFactory+SystemTransactionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SystemTransactionContext : System.Transactions.IEnlistmentNotification, System.IDisposable, NHibernate.Transaction.ITransactionContext + protected virtual NHibernate.Transaction.ITransactionContext CreateAndEnlistMainContext(NHibernate.Engine.ISessionImplementor session, System.Transactions.Transaction transaction) => throw null; + protected virtual NHibernate.Transaction.ITransactionContext CreateDependentContext(NHibernate.Engine.ISessionImplementor dependentSession, NHibernate.Transaction.ITransactionContext mainContext) => throw null; + public override bool IsInActiveSystemTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; + public override void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted) => throw null; + public AdoNetWithSystemTransactionFactory() => throw null; + protected int SystemTransactionCompletionLockTimeout { get => throw null; } + protected bool UseConnectionOnSystemTransactionPrepare { get => throw null; } + public class SystemTransactionContext : NHibernate.Transaction.ITransactionContext, System.IDisposable, System.Transactions.IEnlistmentNotification { - public virtual bool CanFlushOnSystemTransactionCompleted { get => throw null; } + public SystemTransactionContext(NHibernate.Engine.ISessionImplementor session, System.Transactions.Transaction transaction, int systemTransactionCompletionLockTimeout, bool useConnectionOnSystemTransactionPrepare) => throw null; + public virtual void Wait() => throw null; + protected virtual void Lock() => throw null; + protected virtual void Unlock() => throw null; + protected System.Transactions.TransactionStatus? GetTransactionStatus() => throw null; + public virtual void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment) => throw null; void System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment enlistment) => throw null; + void System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment enlistment) => throw null; + void System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment enlistment) => throw null; + protected virtual void ProcessSecondPhase(System.Transactions.Enlistment enlistment, bool? success) => throw null; protected virtual void CompleteTransaction(bool isCommitted) => throw null; public void Dispose() => throw null; protected virtual void Dispose(bool disposing) => throw null; - protected internal System.Transactions.Transaction EnlistedTransaction { get => throw null; } - protected System.Transactions.TransactionStatus? GetTransactionStatus() => throw null; - void System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment enlistment) => throw null; - public bool IsInActiveTransaction { get => throw null; set => throw null; } - protected virtual void Lock() => throw null; - public virtual void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment) => throw null; - protected virtual void ProcessSecondPhase(System.Transactions.Enlistment enlistment, bool? success) => throw null; - void System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment enlistment) => throw null; - public bool ShouldCloseSessionOnSystemTransactionCompleted { get => throw null; set => throw null; } - public SystemTransactionContext(NHibernate.Engine.ISessionImplementor session, System.Transactions.Transaction transaction, int systemTransactionCompletionLockTimeout, bool useConnectionOnSystemTransactionPrepare) => throw null; - protected virtual void Unlock() => throw null; + protected System.Transactions.Transaction EnlistedTransaction { get => throw null; } + public bool ShouldCloseSessionOnSystemTransactionCompleted { get => throw null; set { } } + public bool IsInActiveTransaction { get => throw null; set { } } + public virtual bool CanFlushOnSystemTransactionCompleted { get => throw null; } + } + public class DependentContext : NHibernate.Transaction.ITransactionContext, System.IDisposable + { + public DependentContext(NHibernate.Transaction.ITransactionContext mainTransactionContext) => throw null; public virtual void Wait() => throw null; + public void Dispose() => throw null; + protected virtual void Dispose(bool disposing) => throw null; + public bool IsInActiveTransaction { get => throw null; } + public bool ShouldCloseSessionOnSystemTransactionCompleted { get => throw null; set { } } + public virtual bool CanFlushOnSystemTransactionCompleted { get => throw null; } + protected NHibernate.Transaction.ITransactionContext MainTransactionContext { get => throw null; } } - - - protected bool UseConnectionOnSystemTransactionPrepare { get => throw null; set => throw null; } } - - // Generated from `NHibernate.Transaction.AdoTransaction` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AdoTransaction : System.IDisposable, NHibernate.ITransaction + public class AdoTransaction : NHibernate.ITransaction, System.IDisposable { + public System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public System.Threading.Tasks.Task RollbackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + protected virtual System.Threading.Tasks.Task DisposeAsync(bool isDisposing, System.Threading.CancellationToken cancellationToken) => throw null; public AdoTransaction(NHibernate.Engine.ISessionImplementor session) => throw null; - public void Begin(System.Data.IsolationLevel isolationLevel) => throw null; + public void Enlist(System.Data.Common.DbCommand command) => throw null; + public void RegisterSynchronization(NHibernate.Transaction.ISynchronization sync) => throw null; + public void RegisterSynchronization(NHibernate.Transaction.ITransactionCompletionSynchronization synchronization) => throw null; public void Begin() => throw null; + public void Begin(System.Data.IsolationLevel isolationLevel) => throw null; public void Commit() => throw null; - public System.Threading.Tasks.Task CommitAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; + public void Rollback() => throw null; public void Dispose() => throw null; protected virtual void Dispose(bool isDisposing) => throw null; - protected virtual System.Threading.Tasks.Task DisposeAsync(bool isDisposing, System.Threading.CancellationToken cancellationToken) => throw null; - public void Enlist(System.Data.Common.DbCommand command) => throw null; + public bool WasRolledBack { get => throw null; } + public bool WasCommitted { get => throw null; } public bool IsActive { get => throw null; } public System.Data.IsolationLevel IsolationLevel { get => throw null; } - public void RegisterSynchronization(NHibernate.Transaction.ITransactionCompletionSynchronization synchronization) => throw null; - public void RegisterSynchronization(NHibernate.Transaction.ISynchronization sync) => throw null; - public void Rollback() => throw null; - public System.Threading.Tasks.Task RollbackAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; - public bool WasCommitted { get => throw null; } - public bool WasRolledBack { get => throw null; } - // ERR: Stub generator didn't handle member: ~AdoTransaction } - - // Generated from `NHibernate.Transaction.AfterTransactionCompletes` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public interface ITransactionFactory + { + System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken); + void Configure(System.Collections.Generic.IDictionary props); + NHibernate.ITransaction CreateTransaction(NHibernate.Engine.ISessionImplementor session); + void EnlistInSystemTransactionIfNeeded(NHibernate.Engine.ISessionImplementor session); + void ExplicitJoinSystemTransaction(NHibernate.Engine.ISessionImplementor session); + bool IsInActiveSystemTransaction(NHibernate.Engine.ISessionImplementor session); + void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted); + } public class AfterTransactionCompletes : NHibernate.Transaction.ISynchronization { - public void AfterCompletion(bool success) => throw null; public AfterTransactionCompletes(System.Action whenCompleted) => throw null; public void BeforeCompletion() => throw null; + public void AfterCompletion(bool success) => throw null; } - - // Generated from `NHibernate.Transaction.ISynchronization` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ISynchronization { - void AfterCompletion(bool success); void BeforeCompletion(); + void AfterCompletion(bool success); } - - // Generated from `NHibernate.Transaction.ITransactionCompletionSynchronization` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITransactionCompletionSynchronization : NHibernate.Action.IBeforeTransactionCompletionProcess, NHibernate.Action.IAfterTransactionCompletionProcess { } - - // Generated from `NHibernate.Transaction.ITransactionContext` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITransactionContext : System.IDisposable { - bool CanFlushOnSystemTransactionCompleted { get; } + void Wait(); bool IsInActiveTransaction { get; } bool ShouldCloseSessionOnSystemTransactionCompleted { get; set; } - void Wait(); - } - - // Generated from `NHibernate.Transaction.ITransactionFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ITransactionFactory - { - void Configure(System.Collections.Generic.IDictionary props); - NHibernate.ITransaction CreateTransaction(NHibernate.Engine.ISessionImplementor session); - void EnlistInSystemTransactionIfNeeded(NHibernate.Engine.ISessionImplementor session); - void ExecuteWorkInIsolation(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted); - System.Threading.Tasks.Task ExecuteWorkInIsolationAsync(NHibernate.Engine.ISessionImplementor session, NHibernate.Engine.Transaction.IIsolatedWork work, bool transacted, System.Threading.CancellationToken cancellationToken); - void ExplicitJoinSystemTransaction(NHibernate.Engine.ISessionImplementor session); - bool IsInActiveSystemTransaction(NHibernate.Engine.ISessionImplementor session); + bool CanFlushOnSystemTransactionCompleted { get; } } - } namespace Transform { - // Generated from `NHibernate.Transform.AliasToBeanConstructorResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public abstract class AliasedTupleSubsetResultTransformer : NHibernate.Transform.ITupleSubsetResultTransformer, NHibernate.Transform.IResultTransformer + { + public abstract bool IsTransformedValueATupleElement(string[] aliases, int tupleLength); + public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; + public abstract object TransformTuple(object[] tuple, string[] aliases); + public abstract System.Collections.IList TransformList(System.Collections.IList collection); + protected AliasedTupleSubsetResultTransformer() => throw null; + } public class AliasToBeanConstructorResultTransformer : NHibernate.Transform.IResultTransformer { public AliasToBeanConstructorResultTransformer(System.Reflection.ConstructorInfo constructor) => throw null; - public override bool Equals(object obj) => throw null; + public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; public bool Equals(NHibernate.Transform.AliasToBeanConstructorResultTransformer other) => throw null; + public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; - public object TransformTuple(object[] tuple, string[] aliases) => throw null; } - - // Generated from `NHibernate.Transform.AliasToBeanResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AliasToBeanResultTransformer : NHibernate.Transform.AliasedTupleSubsetResultTransformer, System.IEquatable { public AliasToBeanResultTransformer(System.Type resultClass) => throw null; + public override bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; + public override object TransformTuple(object[] tuple, string[] aliases) => throw null; + public override System.Collections.IList TransformList(System.Collections.IList collection) => throw null; + protected virtual void OnPropertyNotFound(string propertyName) => throw null; + protected void SetProperty(string alias, object value, object resultObj) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(NHibernate.Transform.AliasToBeanResultTransformer other) => throw null; public override int GetHashCode() => throw null; - public override bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; - protected virtual void OnPropertyNotFound(string propertyName) => throw null; - public override System.Collections.IList TransformList(System.Collections.IList collection) => throw null; - public override object TransformTuple(object[] tuple, string[] aliases) => throw null; + protected System.Type ResultClass { get => throw null; } + protected System.Reflection.ConstructorInfo BeanConstructor { get => throw null; } } - - // Generated from `NHibernate.Transform.AliasToEntityMapResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AliasToEntityMapResultTransformer : NHibernate.Transform.AliasedTupleSubsetResultTransformer { - public AliasToEntityMapResultTransformer() => throw null; + public override object TransformTuple(object[] tuple, string[] aliases) => throw null; + public override System.Collections.IList TransformList(System.Collections.IList collection) => throw null; + public override bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public override bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; - public override System.Collections.IList TransformList(System.Collections.IList collection) => throw null; - public override object TransformTuple(object[] tuple, string[] aliases) => throw null; - } - - // Generated from `NHibernate.Transform.AliasedTupleSubsetResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AliasedTupleSubsetResultTransformer : NHibernate.Transform.ITupleSubsetResultTransformer, NHibernate.Transform.IResultTransformer - { - protected AliasedTupleSubsetResultTransformer() => throw null; - public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; - public abstract bool IsTransformedValueATupleElement(string[] aliases, int tupleLength); - public abstract System.Collections.IList TransformList(System.Collections.IList collection); - public abstract object TransformTuple(object[] tuple, string[] aliases); + public AliasToEntityMapResultTransformer() => throw null; } - - // Generated from `NHibernate.Transform.CacheableResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CacheableResultTransformer : NHibernate.Transform.IResultTransformer { - public bool AutoDiscoverTypes { get => throw null; } - public static NHibernate.Transform.CacheableResultTransformer Create(NHibernate.Transform.IResultTransformer transformer, string[] aliases, bool[] includeInTuple, bool autoDiscoverTypes, NHibernate.SqlCommand.SqlString autoDiscoveredQuery, bool skipTransformer) => throw null; - public static NHibernate.Transform.CacheableResultTransformer Create(NHibernate.Transform.IResultTransformer transformer, string[] aliases, bool[] includeInTuple, bool autoDiscoverTypes, NHibernate.SqlCommand.SqlString autoDiscoveredQuery) => throw null; public static NHibernate.Transform.CacheableResultTransformer Create(NHibernate.Transform.IResultTransformer transformer, string[] aliases, bool[] includeInTuple) => throw null; - public override bool Equals(object o) => throw null; - public NHibernate.Type.IType[] GetCachedResultTypes(NHibernate.Type.IType[] tupleResultTypes) => throw null; - public override int GetHashCode() => throw null; - public System.Collections.IList RetransformResults(System.Collections.IList transformedResults, string[] aliases, NHibernate.Transform.IResultTransformer transformer, bool[] includeInTuple) => throw null; - public System.Collections.IList TransformList(System.Collections.IList list) => throw null; + public static NHibernate.Transform.CacheableResultTransformer Create(NHibernate.Transform.IResultTransformer transformer, string[] aliases, bool[] includeInTuple, bool autoDiscoverTypes, NHibernate.SqlCommand.SqlString autoDiscoveredQuery) => throw null; + public static NHibernate.Transform.CacheableResultTransformer Create(NHibernate.Transform.IResultTransformer transformer, string[] aliases, bool[] includeInTuple, bool autoDiscoverTypes, NHibernate.SqlCommand.SqlString autoDiscoveredQuery, bool skipTransformer) => throw null; public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList RetransformResults(System.Collections.IList transformedResults, string[] aliases, NHibernate.Transform.IResultTransformer transformer, bool[] includeInTuple) => throw null; public System.Collections.IList UntransformToTuples(System.Collections.IList results) => throw null; + public NHibernate.Type.IType[] GetCachedResultTypes(NHibernate.Type.IType[] tupleResultTypes) => throw null; + public System.Collections.IList TransformList(System.Collections.IList list) => throw null; + public override bool Equals(object o) => throw null; + public override int GetHashCode() => throw null; + public bool AutoDiscoverTypes { get => throw null; } + public string[] AutoDiscoveredAliases { get => throw null; } } - - // Generated from `NHibernate.Transform.DistinctRootEntityResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DistinctRootEntityResultTransformer : NHibernate.Transform.ITupleSubsetResultTransformer, NHibernate.Transform.IResultTransformer + public class DistinctRootEntityResultTransformer : NHibernate.Transform.IResultTransformer, NHibernate.Transform.ITupleSubsetResultTransformer { - public DistinctRootEntityResultTransformer() => throw null; - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; + public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList list) => throw null; public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; public bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; - public System.Collections.IList TransformList(System.Collections.IList list) => throw null; - public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public DistinctRootEntityResultTransformer() => throw null; } - - // Generated from `NHibernate.Transform.IResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IResultTransformer { - System.Collections.IList TransformList(System.Collections.IList collection); object TransformTuple(object[] tuple, string[] aliases); + System.Collections.IList TransformList(System.Collections.IList collection); } - - // Generated from `NHibernate.Transform.ITupleSubsetResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITupleSubsetResultTransformer : NHibernate.Transform.IResultTransformer { - bool[] IncludeInTransform(string[] aliases, int tupleLength); bool IsTransformedValueATupleElement(string[] aliases, int tupleLength); + bool[] IncludeInTransform(string[] aliases, int tupleLength); } - - // Generated from `NHibernate.Transform.PassThroughResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PassThroughResultTransformer : NHibernate.Transform.ITupleSubsetResultTransformer, NHibernate.Transform.IResultTransformer + public class PassThroughResultTransformer : NHibernate.Transform.IResultTransformer, NHibernate.Transform.ITupleSubsetResultTransformer { + public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; + public bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; + public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; - public bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; public PassThroughResultTransformer() => throw null; - public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; - public object TransformTuple(object[] tuple, string[] aliases) => throw null; } - - // Generated from `NHibernate.Transform.RootEntityResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class RootEntityResultTransformer : NHibernate.Transform.ITupleSubsetResultTransformer, NHibernate.Transform.IResultTransformer + public class RootEntityResultTransformer : NHibernate.Transform.IResultTransformer, NHibernate.Transform.ITupleSubsetResultTransformer { + public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; + public bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; + public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public bool[] IncludeInTransform(string[] aliases, int tupleLength) => throw null; - public bool IsTransformedValueATupleElement(string[] aliases, int tupleLength) => throw null; public RootEntityResultTransformer() => throw null; - public System.Collections.IList TransformList(System.Collections.IList collection) => throw null; - public object TransformTuple(object[] tuple, string[] aliases) => throw null; } - - // Generated from `NHibernate.Transform.ToListResultTransformer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ToListResultTransformer : NHibernate.Transform.IResultTransformer { + public object TransformTuple(object[] tuple, string[] aliases) => throw null; + public System.Collections.IList TransformList(System.Collections.IList list) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; public ToListResultTransformer() => throw null; - public System.Collections.IList TransformList(System.Collections.IList list) => throw null; - public object TransformTuple(object[] tuple, string[] aliases) => throw null; } - - // Generated from `NHibernate.Transform.Transformers` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class Transformers { - public static NHibernate.Transform.IResultTransformer AliasToBean() => throw null; - public static NHibernate.Transform.IResultTransformer AliasToBean(System.Type target) => throw null; - public static NHibernate.Transform.IResultTransformer AliasToBeanConstructor(System.Reflection.ConstructorInfo constructor) => throw null; public static NHibernate.Transform.IResultTransformer AliasToEntityMap; + public static NHibernate.Transform.ToListResultTransformer ToList; public static NHibernate.Transform.IResultTransformer DistinctRootEntity; public static NHibernate.Transform.IResultTransformer PassThrough; public static NHibernate.Transform.IResultTransformer RootEntity; - public static NHibernate.Transform.ToListResultTransformer ToList; + public static NHibernate.Transform.IResultTransformer AliasToBean(System.Type target) => throw null; + public static NHibernate.Transform.IResultTransformer AliasToBean() => throw null; + public static NHibernate.Transform.IResultTransformer AliasToBeanConstructor(System.Reflection.ConstructorInfo constructor) => throw null; } - } namespace Tuple { - // Generated from `NHibernate.Tuple.DynamicEntityInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynamicEntityInstantiator : NHibernate.Tuple.IInstantiator { + public static string Key; public DynamicEntityInstantiator(NHibernate.Mapping.PersistentClass mappingInfo) => throw null; public object Instantiate(object id) => throw null; public object Instantiate() => throw null; public bool IsInstance(object obj) => throw null; - public const string Key = default; } - - // Generated from `NHibernate.Tuple.DynamicMapInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynamicMapInstantiator : NHibernate.Tuple.IInstantiator { - public DynamicMapInstantiator(NHibernate.Mapping.PersistentClass mappingInfo) => throw null; + public static string KEY; public DynamicMapInstantiator() => throw null; - protected virtual System.Collections.IDictionary GenerateMap() => throw null; + public DynamicMapInstantiator(NHibernate.Mapping.PersistentClass mappingInfo) => throw null; public object Instantiate(object id) => throw null; public object Instantiate() => throw null; + protected virtual System.Collections.IDictionary GenerateMap() => throw null; public bool IsInstance(object obj) => throw null; - public const string KEY = default; } - - // Generated from `NHibernate.Tuple.IInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public class IdentifierProperty : NHibernate.Tuple.Property + { + public IdentifierProperty(string name, NHibernate.Type.IType type, bool embedded, NHibernate.Engine.IdentifierValue unsavedValue, NHibernate.Id.IIdentifierGenerator identifierGenerator) : base(default(string), default(NHibernate.Type.IType)) => throw null; + public IdentifierProperty(NHibernate.Type.IType type, bool embedded, bool hasIdentifierMapper, NHibernate.Engine.IdentifierValue unsavedValue, NHibernate.Id.IIdentifierGenerator identifierGenerator) : base(default(string), default(NHibernate.Type.IType)) => throw null; + public bool IsVirtual { get => throw null; } + public bool IsEmbedded { get => throw null; } + public NHibernate.Engine.IdentifierValue UnsavedValue { get => throw null; } + public NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } + public bool IsIdentifierAssignedByInsert { get => throw null; } + public bool HasIdentifierMapper { get => throw null; } + } public interface IInstantiator { object Instantiate(object id); object Instantiate(); bool IsInstance(object obj); } - - // Generated from `NHibernate.Tuple.ITuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ITuplizer { - object GetPropertyValue(object entity, int i); object[] GetPropertyValues(object entity); + void SetPropertyValues(object entity, object[] values); + object GetPropertyValue(object entity, int i); object Instantiate(); bool IsInstance(object obj); System.Type MappedClass { get; } - void SetPropertyValues(object entity, object[] values); - } - - // Generated from `NHibernate.Tuple.IdentifierProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentifierProperty : NHibernate.Tuple.Property - { - public bool HasIdentifierMapper { get => throw null; } - public NHibernate.Id.IIdentifierGenerator IdentifierGenerator { get => throw null; } - public IdentifierProperty(string name, NHibernate.Type.IType type, bool embedded, NHibernate.Engine.IdentifierValue unsavedValue, NHibernate.Id.IIdentifierGenerator identifierGenerator) : base(default(string), default(NHibernate.Type.IType)) => throw null; - public IdentifierProperty(NHibernate.Type.IType type, bool embedded, bool hasIdentifierMapper, NHibernate.Engine.IdentifierValue unsavedValue, NHibernate.Id.IIdentifierGenerator identifierGenerator) : base(default(string), default(NHibernate.Type.IType)) => throw null; - public bool IsEmbedded { get => throw null; } - public bool IsIdentifierAssignedByInsert { get => throw null; } - public bool IsVirtual { get => throw null; } - public NHibernate.Engine.IdentifierValue UnsavedValue { get => throw null; } } - - // Generated from `NHibernate.Tuple.PocoInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PocoInstantiator : System.Runtime.Serialization.IDeserializationCallback, NHibernate.Tuple.IInstantiator + public class PocoInstantiator : NHibernate.Tuple.IInstantiator, System.Runtime.Serialization.IDeserializationCallback { - protected virtual object CreateInstance() => throw null; + public PocoInstantiator() => throw null; + public PocoInstantiator(NHibernate.Mapping.Component component, NHibernate.Bytecode.IInstantiationOptimizer optimizer) => throw null; + public PocoInstantiator(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, NHibernate.Proxy.IProxyFactory proxyFactory, bool generateFieldInterceptionProxy) => throw null; + public PocoInstantiator(System.Type mappedClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, bool embeddedIdentifier) => throw null; public object Instantiate(object id) => throw null; public object Instantiate() => throw null; + protected virtual object CreateInstance() => throw null; public virtual bool IsInstance(object obj) => throw null; public void OnDeserialization(object sender) => throw null; - public PocoInstantiator(System.Type mappedClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, bool embeddedIdentifier) => throw null; - public PocoInstantiator(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, NHibernate.Proxy.IProxyFactory proxyFactory, bool generateFieldInterceptionProxy) => throw null; - public PocoInstantiator(NHibernate.Mapping.Component component, NHibernate.Bytecode.IInstantiationOptimizer optimizer) => throw null; - public PocoInstantiator() => throw null; public void SetOptimizer(NHibernate.Bytecode.IInstantiationOptimizer optimizer) => throw null; } - - // Generated from `NHibernate.Tuple.Property` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class Property { - public string Name { get => throw null; } protected Property(string name, NHibernate.Type.IType type) => throw null; public override string ToString() => throw null; + public string Name { get => throw null; } public NHibernate.Type.IType Type { get => throw null; } } - - // Generated from `NHibernate.Tuple.PropertyFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PropertyFactory { public static NHibernate.Tuple.IdentifierProperty BuildIdentifierProperty(NHibernate.Mapping.PersistentClass mappedEntity, NHibernate.Id.IIdentifierGenerator generator) => throw null; - public static NHibernate.Tuple.StandardProperty BuildStandardProperty(NHibernate.Mapping.Property property, bool lazyAvailable) => throw null; public static NHibernate.Tuple.VersionProperty BuildVersionProperty(NHibernate.Mapping.Property property, bool lazyAvailable) => throw null; + public static NHibernate.Tuple.StandardProperty BuildStandardProperty(NHibernate.Mapping.Property property, bool lazyAvailable) => throw null; public PropertyFactory() => throw null; } - - // Generated from `NHibernate.Tuple.StandardProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class StandardProperty : NHibernate.Tuple.Property { - public NHibernate.Engine.CascadeStyle CascadeStyle { get => throw null; } - public NHibernate.FetchMode? FetchMode { get => throw null; } + public StandardProperty(string name, NHibernate.Type.IType type, bool lazy, bool insertable, bool updateable, bool insertGenerated, bool updateGenerated, bool nullable, bool checkable, bool versionable, NHibernate.Engine.CascadeStyle cascadeStyle, NHibernate.FetchMode? fetchMode) : base(default(string), default(NHibernate.Type.IType)) => throw null; public bool IsDirtyCheckable(bool hasUninitializedProperties) => throw null; public bool IsDirtyCheckable() => throw null; - public bool IsInsertGenerated { get => throw null; } - public bool IsInsertable { get => throw null; } public bool IsLazy { get => throw null; } - public bool IsNullable { get => throw null; } - public bool IsUpdateGenerated { get => throw null; } + public bool IsInsertable { get => throw null; } public bool IsUpdateable { get => throw null; } + public bool IsInsertGenerated { get => throw null; } + public bool IsUpdateGenerated { get => throw null; } + public bool IsNullable { get => throw null; } public bool IsVersionable { get => throw null; } - public StandardProperty(string name, NHibernate.Type.IType type, bool lazy, bool insertable, bool updateable, bool insertGenerated, bool updateGenerated, bool nullable, bool checkable, bool versionable, NHibernate.Engine.CascadeStyle cascadeStyle, NHibernate.FetchMode? fetchMode) : base(default(string), default(NHibernate.Type.IType)) => throw null; + public NHibernate.Engine.CascadeStyle CascadeStyle { get => throw null; } + public NHibernate.FetchMode? FetchMode { get => throw null; } } - - // Generated from `NHibernate.Tuple.VersionProperty` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class VersionProperty : NHibernate.Tuple.StandardProperty { - public NHibernate.Engine.VersionValue UnsavedValue { get => throw null; } public VersionProperty(string name, NHibernate.Type.IType type, bool lazy, bool insertable, bool updateable, bool insertGenerated, bool updateGenerated, bool nullable, bool checkable, bool versionable, NHibernate.Engine.CascadeStyle cascadeStyle, NHibernate.Engine.VersionValue unsavedValue) : base(default(string), default(NHibernate.Type.IType), default(bool), default(bool), default(bool), default(bool), default(bool), default(bool), default(bool), default(bool), default(NHibernate.Engine.CascadeStyle), default(NHibernate.FetchMode?)) => throw null; + public NHibernate.Engine.VersionValue UnsavedValue { get => throw null; } } - namespace Component { - // Generated from `NHibernate.Tuple.Component.AbstractComponentTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractComponentTuplizer : NHibernate.Tuple.ITuplizer, NHibernate.Tuple.Component.IComponentTuplizer + public abstract class AbstractComponentTuplizer : NHibernate.Tuple.Component.IComponentTuplizer, NHibernate.Tuple.ITuplizer { - protected internal AbstractComponentTuplizer(NHibernate.Mapping.Component component) => throw null; - protected internal abstract NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop); - protected internal abstract NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component); - protected internal abstract NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop); + protected int propertySpan; + protected NHibernate.Properties.IGetter[] getters; + protected NHibernate.Properties.ISetter[] setters; + protected NHibernate.Tuple.IInstantiator instantiator; + protected bool hasCustomAccessors; + protected AbstractComponentTuplizer(NHibernate.Mapping.Component component) => throw null; public virtual object GetParent(object component) => throw null; - public virtual object GetPropertyValue(object component, int i) => throw null; + public virtual void SetParent(object component, object parent, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public virtual object[] GetPropertyValues(object component) => throw null; - public virtual bool HasParentProperty { get => throw null; } + public virtual void SetPropertyValues(object component, object[] values) => throw null; + public virtual object GetPropertyValue(object component, int i) => throw null; public virtual object Instantiate() => throw null; public virtual bool IsInstance(object obj) => throw null; + protected abstract NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component); + protected abstract NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop); + protected abstract NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop); + public virtual bool HasParentProperty { get => throw null; } public abstract System.Type MappedClass { get; } - public virtual void SetParent(object component, object parent, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual void SetPropertyValues(object component, object[] values) => throw null; - protected internal NHibernate.Properties.IGetter[] getters; - protected internal bool hasCustomAccessors; - protected internal NHibernate.Tuple.IInstantiator instantiator; - protected internal int propertySpan; - protected internal NHibernate.Properties.ISetter[] setters; - } - - // Generated from `NHibernate.Tuple.Component.ComponentMetamodel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + } public class ComponentMetamodel { public ComponentMetamodel(NHibernate.Mapping.Component component) => throw null; - public NHibernate.Tuple.Component.IComponentTuplizer ComponentTuplizer { get => throw null; } - public NHibernate.EntityMode EntityMode { get => throw null; } - public NHibernate.Tuple.StandardProperty GetProperty(string propertyName) => throw null; public NHibernate.Tuple.StandardProperty GetProperty(int index) => throw null; public int GetPropertyIndex(string propertyName) => throw null; + public NHibernate.Tuple.StandardProperty GetProperty(string propertyName) => throw null; + public string Role { get => throw null; } public bool IsKey { get => throw null; } - public NHibernate.Tuple.StandardProperty[] Properties { get => throw null; } public int PropertySpan { get => throw null; } - public string Role { get => throw null; } + public NHibernate.Tuple.StandardProperty[] Properties { get => throw null; } + public NHibernate.EntityMode EntityMode { get => throw null; } + public NHibernate.Tuple.Component.IComponentTuplizer ComponentTuplizer { get => throw null; } } - - // Generated from `NHibernate.Tuple.Component.ComponentTuplizerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ComponentTuplizerFactory { - public NHibernate.Tuple.Component.IComponentTuplizer BuildComponentTuplizer(string tuplizerImpl, NHibernate.Mapping.Component component) => throw null; public NHibernate.Tuple.Component.IComponentTuplizer BuildDefaultComponentTuplizer(NHibernate.EntityMode entityMode, NHibernate.Mapping.Component component) => throw null; + public NHibernate.Tuple.Component.IComponentTuplizer BuildComponentTuplizer(string tuplizerImpl, NHibernate.Mapping.Component component) => throw null; public ComponentTuplizerFactory() => throw null; } - - // Generated from `NHibernate.Tuple.Component.DynamicMapComponentTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynamicMapComponentTuplizer : NHibernate.Tuple.Component.AbstractComponentTuplizer { - protected internal override NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; - protected internal override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component) => throw null; - protected internal override NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; public DynamicMapComponentTuplizer(NHibernate.Mapping.Component component) : base(default(NHibernate.Mapping.Component)) => throw null; + protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component) => throw null; + protected override NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; + protected override NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; public override System.Type MappedClass { get => throw null; } } - - // Generated from `NHibernate.Tuple.Component.IComponentTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IComponentTuplizer : NHibernate.Tuple.ITuplizer { object GetParent(object component); - bool HasParentProperty { get; } void SetParent(object component, object parent, NHibernate.Engine.ISessionFactoryImplementor factory); + bool HasParentProperty { get; } } - - // Generated from `NHibernate.Tuple.Component.PocoComponentTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PocoComponentTuplizer : NHibernate.Tuple.Component.AbstractComponentTuplizer { - protected internal override NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; - protected internal override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component) => throw null; - protected internal override NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; - protected void ClearOptimizerWhenUsingCustomAccessors() => throw null; - public override object GetParent(object component) => throw null; - public override object GetPropertyValue(object component, int i) => throw null; - public override object[] GetPropertyValues(object component) => throw null; - public override bool HasParentProperty { get => throw null; } - public override System.Type MappedClass { get => throw null; } public PocoComponentTuplizer(NHibernate.Mapping.Component component) : base(default(NHibernate.Mapping.Component)) => throw null; - public override void SetParent(object component, object parent, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object[] GetPropertyValues(object component) => throw null; public override void SetPropertyValues(object component, object[] values) => throw null; + public override object GetPropertyValue(object component, int i) => throw null; + public override object GetParent(object component) => throw null; + public override void SetParent(object component, object parent, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.Component component) => throw null; + protected override NHibernate.Properties.IGetter BuildGetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; + protected override NHibernate.Properties.ISetter BuildSetter(NHibernate.Mapping.Component component, NHibernate.Mapping.Property prop) => throw null; protected void SetReflectionOptimizer() => throw null; + protected void ClearOptimizerWhenUsingCustomAccessors() => throw null; + public override System.Type MappedClass { get => throw null; } + public override bool HasParentProperty { get => throw null; } } - } namespace Entity { - // Generated from `NHibernate.Tuple.Entity.AbstractEntityTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractEntityTuplizer : NHibernate.Tuple.ITuplizer, NHibernate.Tuple.Entity.IEntityTuplizer + public abstract class AbstractEntityTuplizer : NHibernate.Tuple.Entity.IEntityTuplizer, NHibernate.Tuple.ITuplizer { + protected NHibernate.Properties.IGetter idGetter; + protected NHibernate.Properties.ISetter idSetter; + protected int propertySpan; + protected NHibernate.Properties.IGetter[] getters; + protected NHibernate.Properties.ISetter[] setters; + protected bool hasCustomAccessors; protected AbstractEntityTuplizer(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass mappingInfo) => throw null; + public object Instantiate(object id) => throw null; + public object GetIdentifier(object entity) => throw null; + public void SetIdentifier(object entity, object id) => throw null; + public void ResetIdentifier(object entity, object currentId, object currentVersion) => throw null; + public object GetVersion(object entity) => throw null; + public virtual void SetPropertyValue(object entity, int i, object value) => throw null; + public void SetPropertyValue(object entity, string propertyName, object value) => throw null; + public virtual object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; + public object GetPropertyValue(object entity, string propertyPath) => throw null; public virtual void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session) => throw null; public virtual void AfterInitialize(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - protected abstract NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass mappingInfo); - protected abstract NHibernate.Properties.IGetter BuildPropertyGetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity); - protected abstract NHibernate.Properties.ISetter BuildPropertySetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity); - protected abstract NHibernate.Proxy.IProxyFactory BuildProxyFactory(NHibernate.Mapping.PersistentClass mappingInfo, NHibernate.Properties.IGetter idGetter, NHibernate.Properties.ISetter idSetter); - public abstract System.Type ConcreteProxyClass { get; } public object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - protected NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get => throw null; } - public abstract NHibernate.EntityMode EntityMode { get; } - protected virtual string EntityName { get => throw null; } - protected virtual object GetComponentValue(NHibernate.Type.ComponentType type, object component, string propertyPath) => throw null; - public object GetIdentifier(object entity) => throw null; - protected virtual object GetIdentifierPropertyValue(object entity) => throw null; - public virtual object GetPropertyValue(object entity, int i) => throw null; - public object GetPropertyValue(object entity, string propertyPath) => throw null; - public virtual object[] GetPropertyValues(object entity) => throw null; - public virtual object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; - public object GetVersion(object entity) => throw null; - public bool HasProxy { get => throw null; } public virtual bool HasUninitializedLazyProperties(object entity) => throw null; - public object Instantiate(object id) => throw null; + public virtual object[] GetPropertyValues(object entity) => throw null; + public virtual void SetPropertyValues(object entity, object[] values) => throw null; + public virtual object GetPropertyValue(object entity, int i) => throw null; public object Instantiate() => throw null; - protected virtual NHibernate.Tuple.IInstantiator Instantiator { get => throw null; set => throw null; } public bool IsInstance(object obj) => throw null; - public abstract bool IsInstrumented { get; } + protected virtual object GetIdentifierPropertyValue(object entity) => throw null; + protected virtual void SetIdentifierPropertyValue(object entity, object value) => throw null; + protected abstract NHibernate.Properties.IGetter BuildPropertyGetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity); + protected abstract NHibernate.Properties.ISetter BuildPropertySetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity); + protected abstract NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass mappingInfo); + protected abstract NHibernate.Proxy.IProxyFactory BuildProxyFactory(NHibernate.Mapping.PersistentClass mappingInfo, NHibernate.Properties.IGetter idGetter, NHibernate.Properties.ISetter idSetter); + protected virtual object GetComponentValue(NHibernate.Type.ComponentType type, object component, string propertyPath) => throw null; + protected virtual bool ShouldGetAllProperties(object entity) => throw null; public virtual bool IsLifecycleImplementor { get => throw null; } public virtual bool IsValidatableImplementor { get => throw null; } + public abstract System.Type ConcreteProxyClass { get; } + public abstract bool IsInstrumented { get; } + public bool HasProxy { get => throw null; } public abstract System.Type MappedClass { get; } - protected virtual NHibernate.Proxy.IProxyFactory ProxyFactory { get => throw null; } - public void ResetIdentifier(object entity, object currentId, object currentVersion) => throw null; - public void SetIdentifier(object entity, object id) => throw null; - protected virtual void SetIdentifierPropertyValue(object entity, object value) => throw null; - public void SetPropertyValue(object entity, string propertyName, object value) => throw null; - public virtual void SetPropertyValue(object entity, int i, object value) => throw null; - public virtual void SetPropertyValues(object entity, object[] values) => throw null; - protected virtual bool ShouldGetAllProperties(object entity) => throw null; + public abstract NHibernate.EntityMode EntityMode { get; } + protected virtual NHibernate.Tuple.IInstantiator Instantiator { get => throw null; set { } } + protected virtual string EntityName { get => throw null; } protected virtual System.Collections.Generic.ISet SubclassEntityNames { get => throw null; } - protected NHibernate.Properties.IGetter[] getters; - protected bool hasCustomAccessors; - protected NHibernate.Properties.IGetter idGetter; - protected NHibernate.Properties.ISetter idSetter; - protected int propertySpan; - protected NHibernate.Properties.ISetter[] setters; + protected virtual NHibernate.Proxy.IProxyFactory ProxyFactory { get => throw null; } + protected NHibernate.Tuple.Entity.EntityMetamodel EntityMetamodel { get => throw null; } } - - // Generated from `NHibernate.Tuple.Entity.BytecodeEnhancementMetadataNonPocoImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BytecodeEnhancementMetadataNonPocoImpl : NHibernate.Bytecode.IBytecodeEnhancementMetadata { public BytecodeEnhancementMetadataNonPocoImpl(string entityName) => throw null; - public bool EnhancedForLazyLoading { get => throw null; } - public string EntityName { get => throw null; } + public NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public NHibernate.Intercept.IFieldInterceptor ExtractInterceptor(object entity) => throw null; - public System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState) => throw null; public System.Collections.Generic.ISet GetUninitializedLazyProperties(object entity) => throw null; + public System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState) => throw null; public bool HasAnyUninitializedLazyProperties(object entity) => throw null; - public NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public string EntityName { get => throw null; } + public bool EnhancedForLazyLoading { get => throw null; } public NHibernate.Bytecode.LazyPropertiesMetadata LazyPropertiesMetadata { get => throw null; } public NHibernate.Bytecode.UnwrapProxyPropertiesMetadata UnwrapProxyPropertiesMetadata { get => throw null; } } - - // Generated from `NHibernate.Tuple.Entity.BytecodeEnhancementMetadataPocoImpl` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class BytecodeEnhancementMetadataPocoImpl : NHibernate.Bytecode.IBytecodeEnhancementMetadata { + public static NHibernate.Bytecode.IBytecodeEnhancementMetadata From(NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.ICollection lazyPropertyDescriptors, System.Collections.Generic.ICollection unwrapProxyPropertyDescriptors) => throw null; public BytecodeEnhancementMetadataPocoImpl(string entityName, System.Type entityType, bool enhancedForLazyLoading, NHibernate.Bytecode.LazyPropertiesMetadata lazyPropertiesMetadata, NHibernate.Bytecode.UnwrapProxyPropertiesMetadata unwrapProxyPropertiesMetadata) => throw null; - public bool EnhancedForLazyLoading { get => throw null; } - public string EntityName { get => throw null; } + public NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public NHibernate.Intercept.IFieldInterceptor ExtractInterceptor(object entity) => throw null; - public static NHibernate.Bytecode.IBytecodeEnhancementMetadata From(NHibernate.Mapping.PersistentClass persistentClass, System.Collections.Generic.ICollection lazyPropertyDescriptors, System.Collections.Generic.ICollection unwrapProxyPropertyDescriptors) => throw null; - public System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState) => throw null; public System.Collections.Generic.ISet GetUninitializedLazyProperties(object entity) => throw null; + public System.Collections.Generic.ISet GetUninitializedLazyProperties(object[] entityState) => throw null; public bool HasAnyUninitializedLazyProperties(object entity) => throw null; - public NHibernate.Intercept.IFieldInterceptor InjectInterceptor(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public string EntityName { get => throw null; } + public bool EnhancedForLazyLoading { get => throw null; } public NHibernate.Bytecode.LazyPropertiesMetadata LazyPropertiesMetadata { get => throw null; } public NHibernate.Bytecode.UnwrapProxyPropertiesMetadata UnwrapProxyPropertiesMetadata { get => throw null; } } - - // Generated from `NHibernate.Tuple.Entity.DynamicMapEntityTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DynamicMapEntityTuplizer : NHibernate.Tuple.Entity.AbstractEntityTuplizer { - protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass mappingInfo) => throw null; protected override NHibernate.Properties.IGetter BuildPropertyGetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity) => throw null; protected override NHibernate.Properties.ISetter BuildPropertySetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity) => throw null; + protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass mappingInfo) => throw null; protected override NHibernate.Proxy.IProxyFactory BuildProxyFactory(NHibernate.Mapping.PersistentClass mappingInfo, NHibernate.Properties.IGetter idGetter, NHibernate.Properties.ISetter idSetter) => throw null; public override System.Type ConcreteProxyClass { get => throw null; } - internal DynamicMapEntityTuplizer(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass mappingInfo) : base(default(NHibernate.Tuple.Entity.EntityMetamodel), default(NHibernate.Mapping.PersistentClass)) => throw null; - public override NHibernate.EntityMode EntityMode { get => throw null; } public override bool IsInstrumented { get => throw null; } public override System.Type MappedClass { get => throw null; } + public override NHibernate.EntityMode EntityMode { get => throw null; } + internal DynamicMapEntityTuplizer() : base(default(NHibernate.Tuple.Entity.EntityMetamodel), default(NHibernate.Mapping.PersistentClass)) { } } - - // Generated from `NHibernate.Tuple.Entity.EntityMetamodel` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityMetamodel { - public NHibernate.Bytecode.IBytecodeEnhancementMetadata BytecodeEnhancementMetadata { get => throw null; } - public NHibernate.Engine.CascadeStyle[] CascadeStyles { get => throw null; } public EntityMetamodel(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Engine.ISessionFactoryImplementor sessionFactory) => throw null; - public NHibernate.EntityMode EntityMode { get => throw null; } - public NHibernate.Type.EntityType EntityType { get => throw null; } public int GetPropertyIndex(string propertyName) => throw null; public int? GetPropertyIndexOrNull(string propertyName) => throw null; - public bool HasCascades { get => throw null; } + public override string ToString() => throw null; + public bool HasPocoRepresentation { get => throw null; } + public System.Collections.Generic.ISet SubclassEntityNames { get => throw null; } + public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; } + public System.Type Type { get => throw null; } + public System.Type RootType { get => throw null; } + public string RootTypeAssemblyQualifiedName { get => throw null; } + public string Name { get => throw null; } + public string RootName { get => throw null; } + public NHibernate.Type.EntityType EntityType { get => throw null; } + public NHibernate.Tuple.IdentifierProperty IdentifierProperty { get => throw null; } + public int PropertySpan { get => throw null; } + public int VersionPropertyIndex { get => throw null; } + public NHibernate.Tuple.VersionProperty VersionProperty { get => throw null; } + public NHibernate.Tuple.StandardProperty[] Properties { get => throw null; } public bool HasCollections { get => throw null; } - public bool HasInsertGeneratedValues { get => throw null; } - public bool HasLazyProperties { get => throw null; } public bool HasMutableProperties { get => throw null; } - public bool HasNaturalIdentifier { get => throw null; } - public bool HasNonIdentifierPropertyNamedId { get => throw null; } - public bool HasPocoRepresentation { get => throw null; set => throw null; } - public bool HasSubclasses { get => throw null; } - public bool HasUnwrapProxyForProperties { get => throw null; } - public bool HasUpdateGeneratedValues { get => throw null; } - public NHibernate.Tuple.IdentifierProperty IdentifierProperty { get => throw null; } - public bool IsAbstract { get => throw null; } - public bool IsDynamicInsert { get => throw null; } + public bool HasLazyProperties { get => throw null; } + public bool HasCascades { get => throw null; } + public bool IsMutable { get => throw null; } + public bool IsSelectBeforeUpdate { get => throw null; } public bool IsDynamicUpdate { get => throw null; } + public bool IsDynamicInsert { get => throw null; } + public NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } + public bool IsPolymorphic { get => throw null; } + public string Superclass { get => throw null; } + public System.Type SuperclassType { get => throw null; } public bool IsExplicitPolymorphism { get => throw null; } public bool IsInherited { get => throw null; } - public bool IsLazy { get => throw null; set => throw null; } - public bool IsMutable { get => throw null; } - public bool IsPolymorphic { get => throw null; } - public bool IsSelectBeforeUpdate { get => throw null; } + public bool HasSubclasses { get => throw null; } + public bool IsLazy { get => throw null; set { } } public bool IsVersioned { get => throw null; } - public string Name { get => throw null; } - public int[] NaturalIdentifierProperties { get => throw null; } - public bool[] NonlazyPropertyUpdateability { get => throw null; } - public NHibernate.Engine.Versioning.OptimisticLock OptimisticLockMode { get => throw null; } - public NHibernate.Tuple.StandardProperty[] Properties { get => throw null; } - public bool[] PropertyCheckability { get => throw null; } - public NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get => throw null; } - public bool[] PropertyInsertability { get => throw null; } - public bool[] PropertyLaziness { get => throw null; } + public bool IsAbstract { get => throw null; } public string[] PropertyNames { get => throw null; } - public bool[] PropertyNullability { get => throw null; } - public int PropertySpan { get => throw null; } public NHibernate.Type.IType[] PropertyTypes { get => throw null; } - public NHibernate.Engine.ValueInclusion[] PropertyUpdateGenerationInclusions { get => throw null; } + public bool[] PropertyLaziness { get => throw null; } public bool[] PropertyUpdateability { get => throw null; } + public bool[] PropertyCheckability { get => throw null; } + public bool[] NonlazyPropertyUpdateability { get => throw null; } + public bool[] PropertyInsertability { get => throw null; } + public bool[] PropertyNullability { get => throw null; } public bool[] PropertyVersionability { get => throw null; } - public string RootName { get => throw null; } - public System.Type RootType { get => throw null; } - public string RootTypeAssemblyQualifiedName { get => throw null; } - public NHibernate.Engine.ISessionFactoryImplementor SessionFactory { get => throw null; } - public System.Collections.Generic.ISet SubclassEntityNames { get => throw null; } - public string Superclass { get => throw null; } - public System.Type SuperclassType { get => throw null; } - public override string ToString() => throw null; + public NHibernate.Engine.CascadeStyle[] CascadeStyles { get => throw null; } + public NHibernate.Engine.ValueInclusion[] PropertyInsertGenerationInclusions { get => throw null; } + public NHibernate.Engine.ValueInclusion[] PropertyUpdateGenerationInclusions { get => throw null; } + public bool HasInsertGeneratedValues { get => throw null; } + public bool HasUpdateGeneratedValues { get => throw null; } public NHibernate.Tuple.Entity.IEntityTuplizer Tuplizer { get => throw null; } - public System.Type Type { get => throw null; } - public NHibernate.Tuple.VersionProperty VersionProperty { get => throw null; } - public int VersionPropertyIndex { get => throw null; } - } - - // Generated from `NHibernate.Tuple.Entity.EntityTuplizerExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class EntityTuplizerExtensions - { - public static void AfterInitialize(this NHibernate.Tuple.Entity.IEntityTuplizer entityTuplizer, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.EntityMode EntityMode { get => throw null; } + public bool HasNaturalIdentifier { get => throw null; } + public bool HasUnwrapProxyForProperties { get => throw null; } + public bool HasNonIdentifierPropertyNamedId { get => throw null; } + public int[] NaturalIdentifierProperties { get => throw null; } + public NHibernate.Bytecode.IBytecodeEnhancementMetadata BytecodeEnhancementMetadata { get => throw null; } } - - // Generated from `NHibernate.Tuple.Entity.EntityTuplizerFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EntityTuplizerFactory { - public NHibernate.Tuple.Entity.IEntityTuplizer BuildDefaultEntityTuplizer(NHibernate.EntityMode entityMode, NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass persistentClass) => throw null; public NHibernate.Tuple.Entity.IEntityTuplizer BuildEntityTuplizer(string className, NHibernate.Tuple.Entity.EntityMetamodel em, NHibernate.Mapping.PersistentClass pc) => throw null; + public NHibernate.Tuple.Entity.IEntityTuplizer BuildDefaultEntityTuplizer(NHibernate.EntityMode entityMode, NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass persistentClass) => throw null; public EntityTuplizerFactory() => throw null; } - - // Generated from `NHibernate.Tuple.Entity.IEntityTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEntityTuplizer : NHibernate.Tuple.ITuplizer { - void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session); - System.Type ConcreteProxyClass { get; } - object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session); + object Instantiate(object id); object GetIdentifier(object entity); - object GetPropertyValue(object entity, string propertyName); - object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); + void SetIdentifier(object entity, object id); + void ResetIdentifier(object entity, object currentId, object currentVersion); object GetVersion(object entity); - bool HasProxy { get; } + void SetPropertyValue(object entity, int i, object value); + void SetPropertyValue(object entity, string propertyName, object value); + object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session); + object GetPropertyValue(object entity, string propertyName); + void AfterInitialize(object entity, bool lazyPropertiesAreUnfetched, NHibernate.Engine.ISessionImplementor session); + object CreateProxy(object id, NHibernate.Engine.ISessionImplementor session); bool HasUninitializedLazyProperties(object entity); - object Instantiate(object id); - bool IsInstrumented { get; } bool IsLifecycleImplementor { get; } bool IsValidatableImplementor { get; } - void ResetIdentifier(object entity, object currentId, object currentVersion); - void SetIdentifier(object entity, object id); - void SetPropertyValue(object entity, string propertyName, object value); - void SetPropertyValue(object entity, int i, object value); + System.Type ConcreteProxyClass { get; } + bool IsInstrumented { get; } + bool HasProxy { get; } + } + public static partial class EntityTuplizerExtensions + { + public static void AfterInitialize(this NHibernate.Tuple.Entity.IEntityTuplizer entityTuplizer, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Tuple.Entity.PocoEntityInstantiator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PocoEntityInstantiator : NHibernate.Tuple.PocoInstantiator { + public PocoEntityInstantiator(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, NHibernate.Proxy.IProxyFactory proxyFactory) => throw null; protected override object CreateInstance() => throw null; public override bool IsInstance(object obj) => throw null; - public PocoEntityInstantiator(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Bytecode.IInstantiationOptimizer optimizer, NHibernate.Proxy.IProxyFactory proxyFactory) => throw null; } - - // Generated from `NHibernate.Tuple.Entity.PocoEntityTuplizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class PocoEntityTuplizer : NHibernate.Tuple.Entity.AbstractEntityTuplizer { - public override void AfterInitialize(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; - protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass persistentClass) => throw null; + protected void SetReflectionOptimizer() => throw null; + public PocoEntityTuplizer(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass mappedEntity) : base(default(NHibernate.Tuple.Entity.EntityMetamodel), default(NHibernate.Mapping.PersistentClass)) => throw null; protected override NHibernate.Properties.IGetter BuildPropertyGetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity) => throw null; protected override NHibernate.Properties.ISetter BuildPropertySetter(NHibernate.Mapping.Property mappedProperty, NHibernate.Mapping.PersistentClass mappedEntity) => throw null; + protected override NHibernate.Tuple.IInstantiator BuildInstantiator(NHibernate.Mapping.PersistentClass persistentClass) => throw null; protected override NHibernate.Proxy.IProxyFactory BuildProxyFactory(NHibernate.Mapping.PersistentClass persistentClass, NHibernate.Properties.IGetter idGetter, NHibernate.Properties.ISetter idSetter) => throw null; protected virtual NHibernate.Proxy.IProxyFactory BuildProxyFactoryInternal(NHibernate.Mapping.PersistentClass @class, NHibernate.Properties.IGetter getter, NHibernate.Properties.ISetter setter) => throw null; - protected void ClearOptimizerWhenUsingCustomAccessors() => throw null; - public override System.Type ConcreteProxyClass { get => throw null; } - public override NHibernate.EntityMode EntityMode { get => throw null; } - protected override object GetIdentifierPropertyValue(object entity) => throw null; + public override void AfterInitialize(object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public override object GetPropertyValue(object entity, int i) => throw null; public override object[] GetPropertyValues(object entity) => throw null; public override object[] GetPropertyValuesToInsert(object entity, System.Collections.IDictionary mergeMap, NHibernate.Engine.ISessionImplementor session) => throw null; public override bool HasUninitializedLazyProperties(object entity) => throw null; + public override void SetPropertyValue(object entity, int i, object value) => throw null; + public override void SetPropertyValues(object entity, object[] values) => throw null; + protected void ClearOptimizerWhenUsingCustomAccessors() => throw null; + protected override object GetIdentifierPropertyValue(object entity) => throw null; + protected override void SetIdentifierPropertyValue(object entity, object value) => throw null; + public override System.Type ConcreteProxyClass { get => throw null; } public override bool IsInstrumented { get => throw null; } + public override System.Type MappedClass { get => throw null; } public override bool IsLifecycleImplementor { get => throw null; } public override bool IsValidatableImplementor { get => throw null; } - public override System.Type MappedClass { get => throw null; } - public PocoEntityTuplizer(NHibernate.Tuple.Entity.EntityMetamodel entityMetamodel, NHibernate.Mapping.PersistentClass mappedEntity) : base(default(NHibernate.Tuple.Entity.EntityMetamodel), default(NHibernate.Mapping.PersistentClass)) => throw null; - protected override void SetIdentifierPropertyValue(object entity, object value) => throw null; - public override void SetPropertyValue(object entity, int i, object value) => throw null; - public override void SetPropertyValues(object entity, object[] values) => throw null; - protected void SetReflectionOptimizer() => throw null; + public override NHibernate.EntityMode EntityMode { get => throw null; } } - } } namespace Type { - // Generated from `NHibernate.Type.AbstractBinaryType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractBinaryType : NHibernate.Type.MutableType, System.Collections.IComparer, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + public abstract class AbstractBinaryType : NHibernate.Type.MutableType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, System.Collections.IComparer { - internal AbstractBinaryType(NHibernate.SqlTypes.BinarySqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal AbstractBinaryType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public System.Collections.IComparer Comparator { get => throw null; } - public override int Compare(object x, object y) => throw null; - public override object DeepCopyNotNull(object value) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override int GetHashCode(object x) => throw null; - public override bool IsEqual(object x, object y) => throw null; - public abstract override string Name { get; } - public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; public System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEqual(object x, object y) => throw null; + protected abstract object ToExternalFormat(byte[] bytes); + protected abstract byte[] ToInternalFormat(object bytes); public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal abstract object ToExternalFormat(System.Byte[] bytes); - protected internal abstract System.Byte[] ToInternalFormat(object bytes); + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override int GetHashCode(object x) => throw null; + public override int Compare(object x, object y) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; - } - - // Generated from `NHibernate.Type.AbstractCharType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractCharType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { - public AbstractCharType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object DefaultValue { get => throw null; } + public override object DeepCopyNotNull(object value) => throw null; public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual object StringToObject(string xml) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } + public abstract override string Name { get; } + internal AbstractBinaryType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.AbstractDateTimeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractDateTimeType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.ICacheAssembler + public abstract class AbstractDateTimeType : NHibernate.Type.PrimitiveType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - protected AbstractDateTimeType(NHibernate.SqlTypes.SqlType sqlTypeDateTime) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected AbstractDateTimeType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + protected AbstractDateTimeType(NHibernate.SqlTypes.SqlType sqlTypeDateTime) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; protected virtual System.DateTime AdjustDateTime(System.DateTime dateValue) => throw null; - public virtual System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; protected virtual System.DateTime GetDateTime(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsEqual(object x, object y) => throw null; - protected virtual System.DateTimeKind Kind { get => throw null; } + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual System.DateTime Now { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public static System.DateTime Round(System.DateTime value, System.Int64 resolution) => throw null; + public static System.DateTime Round(System.DateTime value, long resolution) => throw null; public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; + public override bool IsEqual(object x, object y) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; - } - - // Generated from `NHibernate.Type.AbstractEnumType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractEnumType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { - protected AbstractEnumType(NHibernate.SqlTypes.SqlType sqlType, System.Type enumType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } public object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.AbstractStringType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class AbstractStringType : NHibernate.Type.ImmutableType, NHibernate.UserTypes.IParameterizedType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { - public AbstractStringType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - protected System.StringComparer Comparer { get => throw null; set => throw null; } - public const string ComparerCultureParameterName = default; - public static System.StringComparer DefaultComparer { get => throw null; set => throw null; } - public override bool Equals(object obj) => throw null; public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override int GetHashCode(object x) => throw null; - public override int GetHashCode() => throw null; - public const string IgnoreCaseParameterName = default; - public override bool IsEqual(object x, object y) => throw null; - public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + protected virtual System.DateTimeKind Kind { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; - public object StringToObject(string xml) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; + protected virtual System.DateTime Now { get => throw null; } + public virtual System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.AbstractType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class AbstractType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - protected AbstractType() => throw null; - public virtual object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void BeforeAssemble(object cached, NHibernate.Engine.ISessionImplementor session) => throw null; public virtual System.Threading.Tasks.Task BeforeAssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual int Compare(object x, object y) => throw null; - public abstract object DeepCopy(object val, NHibernate.Engine.ISessionFactoryImplementor factory); + public virtual System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + public abstract System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); public virtual object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public virtual System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual void BeforeAssemble(object cached, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public abstract object DeepCopy(object val, NHibernate.Engine.ISessionFactoryImplementor factory); + public abstract NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping); public abstract int GetColumnSpan(NHibernate.Engine.IMapping mapping); - public virtual int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; + public virtual bool IsSame(object x, object y) => throw null; + public virtual bool IsEqual(object x, object y) => throw null; + public virtual bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public virtual int GetHashCode(object x) => throw null; - public override int GetHashCode() => throw null; + public virtual int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual int Compare(object x, object y) => throw null; public virtual NHibernate.Type.IType GetSemiResolvedType(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public virtual System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual bool IsAnyType { get => throw null; } + public abstract object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready); + public abstract bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping); + public abstract object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); + public abstract object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner); + public abstract void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session); + public abstract void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session); + public abstract string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory); + public abstract bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session); + protected AbstractType() => throw null; public virtual bool IsAssociationType { get => throw null; } public virtual bool IsCollectionType { get => throw null; } public virtual bool IsComponentType { get => throw null; } - public virtual bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public abstract bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session); - public virtual System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); public virtual bool IsEntityType { get => throw null; } - public virtual bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual bool IsEqual(object x, object y) => throw null; - public virtual bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual bool IsAnyType { get => throw null; } public abstract bool IsMutable { get; } - public virtual bool IsSame(object x, object y) => throw null; public abstract string Name { get; } - public abstract object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); - public abstract object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner); - public abstract System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - public abstract System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - public abstract void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session); - public abstract void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session); - public abstract System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - public abstract System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - public virtual object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; - public abstract object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready); - public virtual System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); - public virtual object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public virtual System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public abstract System.Type ReturnedClass { get; } - public virtual object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public virtual System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public abstract NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping); - public abstract bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping); - public abstract string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory); - } - - // Generated from `NHibernate.Type.AnsiCharType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnsiCharType : NHibernate.Type.AbstractCharType - { - internal AnsiCharType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string Name { get => throw null; } - } - - // Generated from `NHibernate.Type.AnsiStringType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnsiStringType : NHibernate.Type.AbstractStringType - { - internal AnsiStringType(NHibernate.SqlTypes.AnsiStringSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal AnsiStringType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.AnyType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AnyType : NHibernate.Type.AbstractType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAssociationType, NHibernate.Type.IAbstractComponentType + public class AnyType : NHibernate.Type.AbstractType, NHibernate.Type.IAbstractComponentType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAssociationType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Compare(object x, object y) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } - public string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; public NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; - public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; public NHibernate.FetchMode GetFetchMode(int i) => throw null; - public override int GetHashCode() => throw null; - public string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; public object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; public object[] GetPropertyValues(object component) => throw null; - public System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; + public void SetPropertyValues(object component, object[] values) => throw null; + public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public string[] GetReferencedColumns(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsAlwaysDirtyChecked { get => throw null; } - public override bool IsAnyType { get => throw null; } - public override bool IsAssociationType { get => throw null; } - public override bool IsComponentType { get => throw null; } + public string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override int GetHashCode() => throw null; public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsEmbedded { get => throw null; } - public virtual bool IsMethodOf(System.Reflection.MethodBase method) => throw null; public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsMutable { get => throw null; } + public string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public override int Compare(object x, object y) => throw null; + public virtual bool IsMethodOf(System.Reflection.MethodBase method) => throw null; public override bool IsSame(object x, object y) => throw null; - public string LHSPropertyName { get => throw null; } + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - // Generated from `NHibernate.Type.AnyType+ObjectTypeCacheEntry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ObjectTypeCacheEntry + public override bool IsMutable { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public override bool IsAnyType { get => throw null; } + public bool IsEmbedded { get => throw null; } + public string[] PropertyNames { get => throw null; } + public NHibernate.Type.IType[] Subtypes { get => throw null; } + public override bool IsComponentType { get => throw null; } + public NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } + public override bool IsAssociationType { get => throw null; } + public bool UseLHSPrimaryKey { get => throw null; } + public string LHSPropertyName { get => throw null; } + public string RHSUniqueKeyPropertyName { get => throw null; } + public bool IsAlwaysDirtyChecked { get => throw null; } + public bool[] PropertyNullability { get => throw null; } + public bool ReferenceToPrimaryKey { get => throw null; } + public sealed class ObjectTypeCacheEntry { - public string EntityName { get => throw null; set => throw null; } - public object Id { get => throw null; set => throw null; } public ObjectTypeCacheEntry() => throw null; + public string EntityName { get => throw null; set { } } + public object Id { get => throw null; set { } } } - - - public string[] PropertyNames { get => throw null; } - public bool[] PropertyNullability { get => throw null; } - public string RHSUniqueKeyPropertyName { get => throw null; } - public bool ReferenceToPrimaryKey { get => throw null; } - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public void SetPropertyValues(object component, object[] values) => throw null; - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public NHibernate.Type.IType[] Subtypes { get => throw null; } - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public bool UseLHSPrimaryKey { get => throw null; } } - - // Generated from `NHibernate.Type.ArrayType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ArrayType : NHibernate.Type.CollectionType { + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public ArrayType(string role, string propertyRef, System.Type elementClass) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object array) => throw null; + public override object InstantiateResult(object original) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; public override bool HasHolder() => throw null; public override object IndexOf(object collection, object element) => throw null; - protected internal override bool InitializeImmediately() => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; - public override object InstantiateResult(object original) => throw null; - public override bool IsArrayType { get => throw null; } - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected override bool InitializeImmediately() => throw null; public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object array) => throw null; - } - - // Generated from `NHibernate.Type.BinaryBlobType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BinaryBlobType : NHibernate.Type.BinaryType - { - public BinaryBlobType() => throw null; - public override string Name { get => throw null; } - } - - // Generated from `NHibernate.Type.BinaryType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BinaryType : NHibernate.Type.AbstractBinaryType - { - internal BinaryType() => throw null; - public override int Compare(object x, object y) => throw null; - public override string Name { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - protected internal override object ToExternalFormat(System.Byte[] bytes) => throw null; - protected internal override System.Byte[] ToInternalFormat(object bytes) => throw null; + public override bool IsArrayType { get => throw null; } } - - // Generated from `NHibernate.Type.BooleanType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class BooleanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class ByteType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - public BooleanType(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public BooleanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public ByteType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public virtual object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.ByteType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ByteType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { - public ByteType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.CharBooleanType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class CharBooleanType : NHibernate.Type.BooleanType - { - protected CharBooleanType(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType sqlType) => throw null; - protected abstract string FalseString { get; } - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object StringToObject(string xml) => throw null; - protected abstract string TrueString { get; } - } - - // Generated from `NHibernate.Type.CharType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CharType : NHibernate.Type.AbstractCharType - { - internal CharType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override System.Type ReturnedClass { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } public override string Name { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.ClassMetaType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ClassMetaType : NHibernate.Type.AbstractType { - public ClassMetaType() => throw null; - public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsMutable { get => throw null; } - public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public ClassMetaType() => throw null; + public override System.Type ReturnedClass { get => throw null; } + public override string Name { get => throw null; } + public override bool IsMutable { get => throw null; } } - - // Generated from `NHibernate.Type.CollectionType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class CollectionType : NHibernate.Type.AbstractType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAssociationType + public abstract class CollectionType : NHibernate.Type.AbstractType, NHibernate.Type.IAssociationType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - protected virtual void Add(object collection, object element) => throw null; - protected virtual bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void BeforeAssemble(object oid, NHibernate.Engine.ISessionImplementor session) => throw null; + public static object UnfetchedCollection; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task BeforeAssembleAsync(object oid, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual void Clear(object collection) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ResolveIdentifierAsync(object key, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetCollectionAsync(object key, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsModifiedAsync(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetKeyOfOwnerAsync(object owner, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected CollectionType(string role, string foreignKeyPropertyName) => throw null; - public override int Compare(object x, object y) => throw null; - public virtual bool Contains(object collection, object childObject, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; + public abstract NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key); + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } - public string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override void BeforeAssemble(object oid, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public abstract NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection); + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object ResolveIdentifier(object key, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public object GetCollection(object key, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public System.Threading.Tasks.Task GetCollectionAsync(object key, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; + public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string[] GetReferencedColumns(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual object InstantiateResult(object original) => throw null; + public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache) => throw null; + public virtual object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; public NHibernate.Type.IType GetElementType(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual System.Collections.IEnumerable GetElementsIterator(object collection, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; - public override int GetHashCode(object x) => throw null; - public virtual object GetIdOfOwnerOrNull(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToString() => throw null; + protected virtual void Clear(object collection) => throw null; + protected virtual void Add(object collection, object element) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsModified(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; public object GetKeyOfOwner(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task GetKeyOfOwnerAsync(object owner, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual object GetIdOfOwnerOrNull(object key, NHibernate.Engine.ISessionImplementor session) => throw null; + public abstract object Instantiate(int anticipatedSize); public string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public string[] GetReferencedColumns(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public override int Compare(object x, object y) => throw null; + public virtual bool Contains(object collection, object childObject, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual System.Collections.IEnumerable GetElementsIterator(object collection, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; public virtual bool HasHolder() => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + protected virtual bool InitializeImmediately() => throw null; public virtual object IndexOf(object collection, object element) => throw null; - protected internal virtual bool InitializeImmediately() => throw null; - public abstract object Instantiate(int anticipatedSize); - public abstract NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key); - public virtual object InstantiateResult(object original) => throw null; - public bool IsAlwaysDirtyChecked { get => throw null; } - public virtual bool IsArrayType { get => throw null; } - public override bool IsAssociationType { get => throw null; } + protected virtual string RenderLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual string Role { get => throw null; } public override bool IsCollectionType { get => throw null; } - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsEqual(object x, object y) => throw null; - public override bool IsModified(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsModifiedAsync(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override string Name { get => throw null; } public override bool IsMutable { get => throw null; } + public override bool IsAssociationType { get => throw null; } + public virtual NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } + public virtual bool IsArrayType { get => throw null; } + public bool UseLHSPrimaryKey { get => throw null; } public string LHSPropertyName { get => throw null; } - public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public string RHSUniqueKeyPropertyName { get => throw null; } - protected internal virtual string RenderLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override object ResolveIdentifier(object key, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task ResolveIdentifierAsync(object key, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual string Role { get => throw null; } - public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString() => throw null; - public static object UnfetchedCollection; - public bool UseLHSPrimaryKey { get => throw null; } - public abstract NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection); + public bool IsAlwaysDirtyChecked { get => throw null; } } - - // Generated from `NHibernate.Type.ComponentType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ComponentType : NHibernate.Type.AbstractType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAbstractComponentType + public class ComponentType : NHibernate.Type.AbstractType, NHibernate.Type.IAbstractComponentType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - public override object Assemble(object obj, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object obj, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override int Compare(object x, object y) => throw null; - public NHibernate.Tuple.Component.IComponentTuplizer ComponentTuplizer { get => throw null; } - public ComponentType(NHibernate.Tuple.Component.ComponentMetamodel metamodel) => throw null; - public override object DeepCopy(object component, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object x, object y, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object x, object y, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int begin, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int begin, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public NHibernate.EntityMode EntityMode { get => throw null; } - public NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object obj, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public NHibernate.FetchMode GetFetchMode(int i) => throw null; + public ComponentType(NHibernate.Tuple.Component.ComponentMetamodel metamodel) => throw null; public override int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override int GetHashCode(object x) => throw null; - public int GetPropertyIndex(string name) => throw null; - public object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object x, object y, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object x, object y, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int begin, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int begin, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public object GetPropertyValue(object component, int i) => throw null; - public System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; + public object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session) => throw null; public object[] GetPropertyValues(object component) => throw null; - public System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object Instantiate(object parent, NHibernate.Engine.ISessionImplementor session) => throw null; + public object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual void SetPropertyValues(object component, object[] values) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object DeepCopy(object component, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; public object Instantiate() => throw null; - public override bool IsCollectionType { get => throw null; } - public override bool IsComponentType { get => throw null; } - public override bool IsDirty(object x, object y, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsDirty(object x, object y, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object x, object y, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object x, object y, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual bool IsEmbedded { get => throw null; } - public override bool IsEntityType { get => throw null; } - public override bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual object Instantiate(object parent, NHibernate.Engine.ISessionImplementor session) => throw null; + public NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Assemble(object obj, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public NHibernate.FetchMode GetFetchMode(int i) => throw null; + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override int Compare(object x, object y) => throw null; public override bool IsEqual(object x, object y) => throw null; + public override bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public virtual bool IsMethodOf(System.Reflection.MethodBase method) => throw null; - public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsMutable { get => throw null; } public override bool IsSame(object x, object y) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public int GetPropertyIndex(string name) => throw null; + public override bool IsCollectionType { get => throw null; } + public override bool IsComponentType { get => throw null; } + public override bool IsEntityType { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public NHibernate.Type.IType[] Subtypes { get => throw null; } public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int begin, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int begin, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int begin, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int begin, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public string[] PropertyNames { get => throw null; } + public override bool IsMutable { get => throw null; } + public virtual bool IsEmbedded { get => throw null; } public bool[] PropertyNullability { get => throw null; } - public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; - public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual void SetPropertyValues(object component, object[] values) => throw null; - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public NHibernate.Type.IType[] Subtypes { get => throw null; } - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.EntityMode EntityMode { get => throw null; } + public NHibernate.Tuple.Component.IComponentTuplizer ComponentTuplizer { get => throw null; } } - - // Generated from `NHibernate.Type.CompositeCustomType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CompositeCustomType : NHibernate.Type.AbstractType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAbstractComponentType + public class CompositeCustomType : NHibernate.Type.AbstractType, NHibernate.Type.IAbstractComponentType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; public CompositeCustomType(System.Type userTypeClass, System.Collections.Generic.IDictionary parameters) => throw null; + public virtual object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object[] GetPropertyValues(object component) => throw null; + public virtual void SetPropertyValues(object component, object[] values) => throw null; + public virtual object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session) => throw null; + public object GetPropertyValue(object component, int i) => throw null; + public virtual NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; + public virtual NHibernate.FetchMode GetFetchMode(int i) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Equals(object obj) => throw null; - public virtual NHibernate.Engine.CascadeStyle GetCascadeStyle(int i) => throw null; public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public virtual NHibernate.FetchMode GetFetchMode(int i) => throw null; - public override int GetHashCode() => throw null; - public virtual object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session) => throw null; - public object GetPropertyValue(object component, int i) => throw null; - public virtual System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual object[] GetPropertyValues(object component) => throw null; - public virtual System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsComponentType { get => throw null; } - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public bool IsEmbedded { get => throw null; } - public override bool IsEqual(object x, object y) => throw null; - public virtual bool IsMethodOf(System.Reflection.MethodBase method) => throw null; - public override bool IsMutable { get => throw null; } - public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual string[] PropertyNames { get => throw null; } - public bool[] PropertyNullability { get => throw null; } - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public virtual void SetPropertyValues(object component, object[] values) => throw null; public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public virtual NHibernate.Type.IType[] Subtypes { get => throw null; } - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public virtual bool IsMethodOf(System.Reflection.MethodBase method) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; public NHibernate.UserTypes.ICompositeUserType UserType { get => throw null; } + public virtual NHibernate.Type.IType[] Subtypes { get => throw null; } + public virtual string[] PropertyNames { get => throw null; } + public bool IsEmbedded { get => throw null; } + public override bool IsComponentType { get => throw null; } + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public override bool IsMutable { get => throw null; } + public bool[] PropertyNullability { get => throw null; } } - - // Generated from `NHibernate.Type.CultureInfoType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CultureInfoType : NHibernate.Type.ImmutableType, NHibernate.Type.ILiteralType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - internal CultureInfoType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type ReturnedClass { get => throw null; } + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object value) => throw null; - } - - // Generated from `NHibernate.Type.CurrencyType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CurrencyType : NHibernate.Type.DecimalType - { + public override object FromStringValue(string xml) => throw null; + public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override System.Type ReturnedClass { get => throw null; } public override string Name { get => throw null; } + internal CultureInfoType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.CustomCollectionType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class CustomCollectionType : NHibernate.Type.CollectionType { - public override bool Contains(object collection, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; + public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public CustomCollectionType(System.Type userTypeClass, string role, string foreignKeyPropertyName) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; public override System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; + public override bool Contains(object collection, object entity, NHibernate.Engine.ISessionImplementor session) => throw null; public override object IndexOf(object collection, object entity) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } public NHibernate.UserTypes.IUserCollectionType UserType { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public override System.Type ReturnedClass { get => throw null; } } - - // Generated from `NHibernate.Type.CustomType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class CustomType : NHibernate.Type.AbstractType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class CustomType : NHibernate.Type.AbstractType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public System.Collections.IComparer Comparator { get => throw null; } - public CustomType(System.Type userTypeClass, System.Collections.Generic.IDictionary parameters) => throw null; - public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Equals(object obj) => throw null; - public object FromStringValue(string xml) => throw null; + public CustomType(System.Type userTypeClass, System.Collections.Generic.IDictionary parameters) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; - public override int GetHashCode(object x) => throw null; - public override int GetHashCode() => throw null; - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsEqual(object x, object y) => throw null; - public override bool IsMutable { get => throw null; } - public override string Name { get => throw null; } - public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override int GetHashCode(object x) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public object FromStringValue(string xml) => throw null; public virtual string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } + public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; public object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public object StringToObject(string xml) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool IsEqual(object x, object y) => throw null; public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public NHibernate.UserTypes.IUserType UserType { get => throw null; } - } - - // Generated from `NHibernate.Type.DateTime2Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DateTime2Type : NHibernate.Type.AbstractDateTimeType - { - public DateTime2Type(NHibernate.SqlTypes.DateTime2SqlType sqlType) => throw null; - public DateTime2Type() => throw null; + public override System.Type ReturnedClass { get => throw null; } public override string Name { get => throw null; } + public override bool IsMutable { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } } - - // Generated from `NHibernate.Type.DateTimeNoMsType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DateTimeNoMsType : NHibernate.Type.AbstractDateTimeType { + public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected override System.DateTime AdjustDateTime(System.DateTime dateValue) => throw null; - public DateTimeNoMsType() => throw null; - public override int GetHashCode(object x) => throw null; + public override object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; + public DateTimeNoMsType() => throw null; public override string Name { get => throw null; } - public override object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; } - - // Generated from `NHibernate.Type.DateTimeOffsetType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DateTimeOffsetType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.ICacheAssembler + public class DateTimeOffsetType : NHibernate.Type.PrimitiveType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - public System.Collections.IComparer Comparator { get => throw null; } - public DateTimeOffsetType(NHibernate.SqlTypes.DateTimeOffsetSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public DateTimeOffsetType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public DateTimeOffsetType(NHibernate.SqlTypes.DateTimeOffsetSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsEqual(object x, object y) => throw null; - public override string Name { get => throw null; } + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public static System.DateTimeOffset Round(System.DateTimeOffset value, System.Int64 resolution) => throw null; + public static System.DateTimeOffset Round(System.DateTimeOffset value, long resolution) => throw null; public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEqual(object x, object y) => throw null; public object StringToObject(string xml) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; - } - - // Generated from `NHibernate.Type.DateTimeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DateTimeType : NHibernate.Type.AbstractDateTimeType - { - public DateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; - public DateTimeType() => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override string Name { get => throw null; } - } - - // Generated from `NHibernate.Type.DateType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DateType : NHibernate.Type.AbstractDateTimeType, NHibernate.UserTypes.IParameterizedType - { - protected override System.DateTime AdjustDateTime(System.DateTime dateValue) => throw null; - public static System.DateTime BaseDateValue; - public const string BaseValueParameterName = default; - public DateType() => throw null; + public override System.Type ReturnedClass { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } public override object DefaultValue { get => throw null; } - public override int GetHashCode(object x) => throw null; - public override bool IsEqual(object x, object y) => throw null; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } } - - // Generated from `NHibernate.Type.DbTimestampType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class DbTimestampType : NHibernate.Type.AbstractDateTimeType { - public DbTimestampType() => throw null; - protected virtual System.DateTime GetCurrentTimestamp(NHibernate.Engine.ISessionImplementor session) => throw null; + public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual System.Threading.Tasks.Task GetCurrentTimestampAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected virtual string GetCurrentTimestampSelectString(NHibernate.Dialect.Dialect dialect) => throw null; - public override string Name { get => throw null; } + protected virtual System.Threading.Tasks.Task UsePreparedStatementAsync(string timestampSelectString, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; protected virtual bool SupportsCurrentTimestampSelection(NHibernate.Dialect.Dialect dialect) => throw null; + protected virtual System.DateTime GetCurrentTimestamp(NHibernate.Engine.ISessionImplementor session) => throw null; + protected virtual string GetCurrentTimestampSelectString(NHibernate.Dialect.Dialect dialect) => throw null; protected virtual System.DateTime UsePreparedStatement(string timestampSelectString, NHibernate.Engine.ISessionImplementor session) => throw null; - protected virtual System.Threading.Tasks.Task UsePreparedStatementAsync(string timestampSelectString, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - } - - // Generated from `NHibernate.Type.DecimalType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DecimalType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.IIdentifierType, NHibernate.Type.ICacheAssembler - { - public DecimalType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public DecimalType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.DefaultCollectionTypeFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DefaultCollectionTypeFactory : NHibernate.Bytecode.ICollectionTypeFactory - { - public virtual NHibernate.Type.CollectionType Array(string role, string propertyRef, System.Type elementClass) => throw null; - public virtual NHibernate.Type.CollectionType Bag(string role, string propertyRef) => throw null; - public DefaultCollectionTypeFactory() => throw null; - public virtual NHibernate.Type.CollectionType IdBag(string role, string propertyRef) => throw null; - public virtual NHibernate.Type.CollectionType List(string role, string propertyRef) => throw null; - public virtual NHibernate.Type.CollectionType Map(string role, string propertyRef) => throw null; - public virtual NHibernate.Type.CollectionType OrderedSet(string role, string propertyRef) => throw null; - public virtual NHibernate.Type.CollectionType Set(string role, string propertyRef) => throw null; - public virtual NHibernate.Type.CollectionType SortedDictionary(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; - public virtual NHibernate.Type.CollectionType SortedList(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; - public virtual NHibernate.Type.CollectionType SortedSet(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; - } - - // Generated from `NHibernate.Type.DoubleType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DoubleType : NHibernate.Type.PrimitiveType - { - public override object DefaultValue { get => throw null; } - public DoubleType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public DoubleType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public DbTimestampType() => throw null; public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - } - - // Generated from `NHibernate.Type.EmbeddedComponentType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmbeddedComponentType : NHibernate.Type.ComponentType - { - public EmbeddedComponentType(NHibernate.Tuple.Component.ComponentMetamodel metamodel) : base(default(NHibernate.Tuple.Component.ComponentMetamodel)) => throw null; - public override object Instantiate(object parent, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsEmbedded { get => throw null; } } - - // Generated from `NHibernate.Type.EntityType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class EntityType : NHibernate.Type.AbstractType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAssociationType + public abstract class EntityType : NHibernate.Type.AbstractType, NHibernate.Type.IAssociationType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - public override int Compare(object x, object y) => throw null; + protected string uniqueKeyPropertyName; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetReferenceValueAsync(object value, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected System.Threading.Tasks.Task GetReferenceValueAsync(object value, NHibernate.Engine.ISessionImplementor session, bool forbidDelayed, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; + public override sealed System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public abstract override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + protected System.Threading.Tasks.Task ResolveIdentifierAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public System.Threading.Tasks.Task LoadByUniqueKeyAsync(string entityName, string uniqueKeyPropertyName, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected EntityType(string entityName, string uniqueKeyPropertyName, bool eager, bool unwrapProxy) => throw null; + public override bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsSame(object x, object y) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual int GetOwnerColumnSpan(NHibernate.Engine.IMapping session) => throw null; + protected object GetIdentifier(object value, NHibernate.Engine.ISessionImplementor session) => throw null; + protected object GetReferenceValue(object value, NHibernate.Engine.ISessionImplementor session) => throw null; + protected object GetReferenceValue(object value, NHibernate.Engine.ISessionImplementor session, bool forbidDelayed) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected internal EntityType(string entityName, string uniqueKeyPropertyName, bool eager, bool unwrapProxy) => throw null; - public abstract NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get; } + public virtual bool IsLogicalOneToOne() => throw null; + public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache) => throw null; + public override sealed object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public abstract override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); + public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public NHibernate.Type.IType GetIdentifierOrUniqueKeyType(NHibernate.Engine.IMapping factory) => throw null; + public string GetIdentifierOrUniqueKeyPropertyName(NHibernate.Engine.IMapping factory) => throw null; + protected object ResolveIdentifier(object id, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public virtual string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public string GetAssociatedEntityName() => throw null; - public NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected internal object GetIdentifier(object value, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal System.Threading.Tasks.Task GetIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public string GetIdentifierOrUniqueKeyPropertyName(NHibernate.Engine.IMapping factory) => throw null; - public NHibernate.Type.IType GetIdentifierOrUniqueKeyType(NHibernate.Engine.IMapping factory) => throw null; public string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public virtual int GetOwnerColumnSpan(NHibernate.Engine.IMapping session) => throw null; - protected internal object GetReferenceValue(object value, NHibernate.Engine.ISessionImplementor session) => throw null; - protected internal System.Threading.Tasks.Task GetReferenceValueAsync(object value, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public override NHibernate.Type.IType GetSemiResolvedType(NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public abstract override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); - public abstract override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - public abstract bool IsAlwaysDirtyChecked { get; } - public override bool IsAssociationType { get => throw null; } - public override bool IsEntityType { get => throw null; } - public override bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual bool IsLogicalOneToOne() => throw null; + public object LoadByUniqueKey(string entityName, string uniqueKeyPropertyName, object key, NHibernate.Engine.ISessionImplementor session) => throw null; + public override int Compare(object x, object y) => throw null; + public override string ToString() => throw null; + public override sealed bool IsEntityType { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public override string Name { get => throw null; } public override bool IsMutable { get => throw null; } - public virtual bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; - public abstract bool IsNullable { get; } public abstract bool IsOneToOne { get; } - public bool IsReferenceToPrimaryKey { get => throw null; } - public override bool IsSame(object x, object y) => throw null; + public override bool IsAssociationType { get => throw null; } public bool IsUniqueKeyReference { get => throw null; } + public abstract bool IsNullable { get; } + public abstract NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get; } + public abstract bool UseLHSPrimaryKey { get; } public string LHSPropertyName { get => throw null; } - public object LoadByUniqueKey(string entityName, string uniqueKeyPropertyName, object key, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task LoadByUniqueKeyAsync(string entityName, string uniqueKeyPropertyName, object key, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual string PropertyName { get => throw null; } public string RHSUniqueKeyPropertyName { get => throw null; } - public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, System.Threading.CancellationToken cancellationToken) => throw null; - public override object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - protected object ResolveIdentifier(object id, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - protected System.Threading.Tasks.Task ResolveIdentifierAsync(object id, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString() => throw null; - public abstract bool UseLHSPrimaryKey { get; } - protected string uniqueKeyPropertyName; + public virtual string PropertyName { get => throw null; } + public abstract bool IsAlwaysDirtyChecked { get; } + public bool IsReferenceToPrimaryKey { get => throw null; } } - - // Generated from `NHibernate.Type.EnumCharType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EnumCharType : NHibernate.Type.AbstractEnumType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; public EnumCharType() : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public virtual object GetInstance(object code) => throw null; public virtual object GetValue(object instance) => throw null; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object value) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.EnumStringType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public abstract class EnumStringType : NHibernate.Type.AbstractEnumType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public static int MaxLengthForEnumString; public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - protected EnumStringType(System.Type enumClass, int length) : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; protected EnumStringType(System.Type enumClass) : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + protected EnumStringType(System.Type enumClass, int length) : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; public virtual object GetInstance(object code) => throw null; public virtual object GetValue(object code) => throw null; - public const int MaxLengthForEnumString = default; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object value) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.EnumStringType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class EnumStringType : NHibernate.Type.EnumStringType { public EnumStringType() : base(default(System.Type)) => throw null; public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.EnumType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EnumType : NHibernate.Type.PersistentEnumType + public class GenericIdentifierBagType : NHibernate.Type.CollectionType + { + public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public GenericIdentifierBagType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + protected override void Clear(object collection) => throw null; + protected override void Add(object collection, object element) => throw null; + public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; + protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; + public override System.Type ReturnedClass { get => throw null; } + } + public class GenericMapType : NHibernate.Type.CollectionType + { + public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public GenericMapType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + protected override void Add(object collection, object element) => throw null; + protected override void Clear(object collection) => throw null; + public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + public override object IndexOf(object collection, object element) => throw null; + protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; + public override System.Type ReturnedClass { get => throw null; } + } + public interface IAbstractComponentType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + { + System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session); + object[] GetPropertyValues(object component); + void SetPropertyValues(object component, object[] values); + object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session); + NHibernate.Engine.CascadeStyle GetCascadeStyle(int i); + NHibernate.FetchMode GetFetchMode(int i); + bool IsMethodOf(System.Reflection.MethodBase method); + NHibernate.Type.IType[] Subtypes { get; } + string[] PropertyNames { get; } + bool[] PropertyNullability { get; } + bool IsEmbedded { get; } + } + public interface ICacheAssembler + { + System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task BeforeAssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner); + object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner); + void BeforeAssemble(object cached, NHibernate.Engine.ISessionImplementor session); + } + public abstract class ImmutableType : NHibernate.Type.NullableType + { + public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + protected ImmutableType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override sealed bool IsMutable { get => throw null; } + } + public class Int16Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType + { + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public Int16Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } + } + public class Int32Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - public EnumType() : base(default(System.Type)) => throw null; + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public Int32Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override string Name { get => throw null; } - } - - // Generated from `NHibernate.Type.ForeignKeyDirection` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ForeignKeyDirection - { - public abstract bool CascadeNow(NHibernate.Engine.CascadePoint cascadePoint); - protected ForeignKeyDirection() => throw null; - public static NHibernate.Type.ForeignKeyDirection ForeignKeyFromParent; - public static NHibernate.Type.ForeignKeyDirection ForeignKeyToParent; - } - - // Generated from `NHibernate.Type.GenericBagType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericBagType : NHibernate.Type.CollectionType - { - protected override void Add(object collection, object element) => throw null; - protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; - protected override void Clear(object collection) => throw null; - public GenericBagType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.GenericIdentifierBagType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericIdentifierBagType : NHibernate.Type.CollectionType + public class Int64Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - protected override void Add(object collection, object element) => throw null; - protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; - protected override void Clear(object collection) => throw null; - public GenericIdentifierBagType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; - public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public Int64Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.GenericListType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericListType : NHibernate.Type.CollectionType + public interface IType : NHibernate.Type.ICacheAssembler { - protected override void Add(object collection, object element) => throw null; - protected override void Clear(object collection) => throw null; - public GenericListType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override object IndexOf(object collection, object element) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task IsModifiedAsync(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken); + NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping); + int GetColumnSpan(NHibernate.Engine.IMapping mapping); + bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session); + bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session); + bool IsModified(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session); + object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); + object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner); + void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session); + void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session); + string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory); + object DeepCopy(object val, NHibernate.Engine.ISessionFactoryImplementor factory); + object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); + object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner); + object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner); + object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready); + object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection); + bool IsSame(object x, object y); + bool IsEqual(object x, object y); + bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory); + int GetHashCode(object x); + int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory); + int Compare(object x, object y); + NHibernate.Type.IType GetSemiResolvedType(NHibernate.Engine.ISessionFactoryImplementor factory); + bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping); + string Name { get; } + System.Type ReturnedClass { get; } + bool IsMutable { get; } + bool IsAssociationType { get; } + bool IsCollectionType { get; } + bool IsComponentType { get; } + bool IsEntityType { get; } + bool IsAnyType { get; } } - - // Generated from `NHibernate.Type.GenericMapType<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericMapType : NHibernate.Type.CollectionType + public interface IVersionType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - protected override void Add(object collection, object element) => throw null; - protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; - protected override void Clear(object collection) => throw null; - public GenericMapType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override System.Collections.IEnumerable GetElementsIterator(object collection) => throw null; - public override object IndexOf(object collection, object element) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; - public override object ReplaceElements(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task ReplaceElementsAsync(object original, object target, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + object Next(object current, NHibernate.Engine.ISessionImplementor session); + object Seed(NHibernate.Engine.ISessionImplementor session); + object FromStringValue(string xml); + System.Collections.IComparer Comparator { get; } } - - // Generated from `NHibernate.Type.GenericOrderedSetType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericOrderedSetType : NHibernate.Type.GenericSetType + public class ManyToOneType : NHibernate.Type.EntityType { - public GenericOrderedSetType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object oid, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task BeforeAssembleAsync(object oid, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public ManyToOneType(string className) : base(default(string), default(string), default(bool), default(bool)) => throw null; + public ManyToOneType(string className, bool lazy) : base(default(string), default(string), default(bool), default(bool)) => throw null; + public ManyToOneType(string entityName, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne) : base(default(string), default(string), default(bool), default(bool)) => throw null; + public ManyToOneType(string entityName, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne, string propertyName) : base(default(string), default(string), default(bool), default(bool)) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsLogicalOneToOne() => throw null; + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Assemble(object oid, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void BeforeAssemble(object oid, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public override bool IsOneToOne { get => throw null; } + public override string PropertyName { get => throw null; } + public override NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } + public override bool UseLHSPrimaryKey { get => throw null; } + public override bool IsAlwaysDirtyChecked { get => throw null; } + public override bool IsNullable { get => throw null; } } - - // Generated from `NHibernate.Type.GenericSetType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericSetType : NHibernate.Type.CollectionType + public class MetaType : NHibernate.Type.AbstractType { - protected override void Add(object collection, object element) => throw null; - protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; - protected override void Clear(object collection) => throw null; - public GenericSetType(string role, string propertyRef) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; - public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public MetaType(System.Collections.Generic.IDictionary values, NHibernate.Type.IType baseType) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + public override string Name { get => throw null; } + public override bool IsMutable { get => throw null; } } - - // Generated from `NHibernate.Type.GenericSortedDictionaryType<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericSortedDictionaryType : NHibernate.Type.GenericMapType + public abstract class MutableType : NHibernate.Type.NullableType { - public System.Collections.Generic.IComparer Comparer { get => throw null; } - public GenericSortedDictionaryType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; + public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + protected MutableType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public abstract object DeepCopyNotNull(object value); + public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override sealed bool IsMutable { get => throw null; } } - - // Generated from `NHibernate.Type.GenericSortedListType<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericSortedListType : NHibernate.Type.GenericMapType + public abstract class NullableType : NHibernate.Type.AbstractType { - public System.Collections.Generic.IComparer Comparer { get => throw null; } - public GenericSortedListType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override sealed System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override sealed System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override sealed System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + protected NullableType(NHibernate.SqlTypes.SqlType sqlType) => throw null; + public abstract void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session); + public abstract object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session); + public abstract object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session); + public virtual string ToString(object val) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public virtual object FromStringValue(string xml) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override sealed void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override sealed object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public virtual object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override sealed object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override sealed NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override sealed int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string ToString() => throw null; + public virtual NHibernate.SqlTypes.SqlType SqlType { get => throw null; } + } + public class OneToOneType : NHibernate.Type.EntityType, NHibernate.Type.IAssociationType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + { + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override int GetOwnerColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public OneToOneType(string referencedEntityName, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) : base(default(string), default(string), default(bool), default(bool)) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; + public override bool IsOneToOne { get => throw null; } + public override NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } + public override bool IsNullable { get => throw null; } + public override bool UseLHSPrimaryKey { get => throw null; } + public override bool IsAlwaysDirtyChecked { get => throw null; } + public override string PropertyName { get => throw null; } } - - // Generated from `NHibernate.Type.GenericSortedSetType<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GenericSortedSetType : NHibernate.Type.GenericSetType + public class PersistentEnumType : NHibernate.Type.AbstractEnumType { - public System.Collections.Generic.IComparer Comparer { get => throw null; } - public GenericSortedSetType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; - public override object Instantiate(int anticipatedSize) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public PersistentEnumType(System.Type enumClass) : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; + public static NHibernate.Type.PersistentEnumType.IEnumConverter GetEnumCoverter(System.Type enumClass) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object GetInstance(object code) => throw null; + public virtual object GetValue(object code) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object value) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public override string Name { get => throw null; } + public interface IEnumConverter + { + object ToObject(System.Type enumClass, object code); + object ToEnumValue(object value); + NHibernate.SqlTypes.SqlType SqlType { get; } + } } - - // Generated from `NHibernate.Type.GuidType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class GuidType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class SerializableType : NHibernate.Type.MutableType { - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public GuidType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } + public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object value) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object DeepCopyNotNull(object value) => throw null; + public object FromBytes(byte[] bytes) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.IAbstractComponentType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IAbstractComponentType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler - { - NHibernate.Engine.CascadeStyle GetCascadeStyle(int i); - NHibernate.FetchMode GetFetchMode(int i); - object GetPropertyValue(object component, int i, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task GetPropertyValueAsync(object component, int i, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object[] GetPropertyValues(object component, NHibernate.Engine.ISessionImplementor session); - object[] GetPropertyValues(object component); - System.Threading.Tasks.Task GetPropertyValuesAsync(object component, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool IsEmbedded { get; } - bool IsMethodOf(System.Reflection.MethodBase method); - string[] PropertyNames { get; } - bool[] PropertyNullability { get; } - void SetPropertyValues(object component, object[] values); - NHibernate.Type.IType[] Subtypes { get; } - } - - // Generated from `NHibernate.Type.IAssociationType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IAssociationType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler - { - NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get; } - string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory); - NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory); - string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters); - bool IsAlwaysDirtyChecked { get; } - string LHSPropertyName { get; } - string RHSUniqueKeyPropertyName { get; } - bool UseLHSPrimaryKey { get; } - } - - // Generated from `NHibernate.Type.ICacheAssembler` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ICacheAssembler - { - object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - void BeforeAssemble(object cached, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task BeforeAssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); + public override string Name { get => throw null; } + internal SerializableType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.IDiscriminatorType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IDiscriminatorType : NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.ICacheAssembler + public class SpecialOneToOneType : NHibernate.Type.OneToOneType { + public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public SpecialOneToOneType(string referencedEntityName, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) : base(default(string), default(NHibernate.Type.ForeignKeyDirection), default(string), default(bool), default(bool), default(string), default(string)) => throw null; + public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override int GetOwnerColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; + public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; + public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override bool UseLHSPrimaryKey { get => throw null; } } - - // Generated from `NHibernate.Type.IIdentifierType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IIdentifierType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + public class TicksType : NHibernate.Type.AbstractDateTimeType { - object StringToObject(string xml); + public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public TicksType() => throw null; + protected override System.DateTime GetDateTime(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.ILiteralType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface ILiteralType + public class TimeAsTimeSpanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect); + public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public TimeAsTimeSpanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public TimeAsTimeSpanType(NHibernate.SqlTypes.TimeSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.IType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IType : NHibernate.Type.ICacheAssembler + public class TimeSpanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType { - int Compare(object x, object y); - object DeepCopy(object val, NHibernate.Engine.ISessionFactoryImplementor factory); - int GetColumnSpan(NHibernate.Engine.IMapping mapping); - int GetHashCode(object x, NHibernate.Engine.ISessionFactoryImplementor factory); - int GetHashCode(object x); - NHibernate.Type.IType GetSemiResolvedType(NHibernate.Engine.ISessionFactoryImplementor factory); - object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - bool IsAnyType { get; } - bool IsAssociationType { get; } - bool IsCollectionType { get; } - bool IsComponentType { get; } - bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session); - bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool IsEntityType { get; } - bool IsEqual(object x, object y, NHibernate.Engine.ISessionFactoryImplementor factory); - bool IsEqual(object x, object y); - bool IsModified(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task IsModifiedAsync(object oldHydratedState, object currentState, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - bool IsMutable { get; } - bool IsSame(object x, object y); - string Name { get; } - object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); - object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session); - void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection); - object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready); - System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken); - System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken); - object ResolveIdentifier(object value, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task ResolveIdentifierAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - System.Type ReturnedClass { get; } - object SemiResolve(object value, NHibernate.Engine.ISessionImplementor session, object owner); - System.Threading.Tasks.Task SemiResolveAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken); - NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping); - bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping); - string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory); + public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public TimeSpanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.IVersionType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IVersionType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + public static class TypeHelper { - System.Collections.IComparer Comparator { get; } - object FromStringValue(string xml); - object Next(object current, NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); - object Seed(NHibernate.Engine.ISessionImplementor session); - System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken); + public static NHibernate.Type.IType[] EmptyTypeArray; + public static System.Threading.Tasks.Task BeforeAssembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task AssembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task DisassembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, bool[] nonCacheable, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ReplaceAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ReplaceAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task ReplaceAssociationsAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FindDirtyAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FindDirtyAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FindModifiedAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static System.Threading.Tasks.Task FindModifiedAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public static void DeepCopy(object[] values, NHibernate.Type.IType[] types, bool[] copy, object[] target, NHibernate.Engine.ISessionImplementor session) => throw null; + public static void BeforeAssemble(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session) => throw null; + public static object[] Assemble(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public static object[] Disassemble(object[] row, NHibernate.Type.ICacheAssembler[] types, bool[] nonCacheable, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public static object[] Replace(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; + public static object[] Replace(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; + public static object[] ReplaceAssociations(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; + public static int[] FindDirty(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + public static int[] FindDirty(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session) => throw null; + public static int[] FindModified(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session) => throw null; + public static int[] FindModified(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session) => throw null; } - - // Generated from `NHibernate.Type.ImmutableType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class ImmutableType : NHibernate.Type.NullableType + public class TypeType : NHibernate.Type.ImmutableType { - public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - protected ImmutableType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override bool IsMutable { get => throw null; } - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object value) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override NHibernate.SqlTypes.SqlType SqlType { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public override string Name { get => throw null; } + internal TypeType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.Int16Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Int16Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class UInt16Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public UInt16Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public Int16Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string Name { get => throw null; } + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } + public override string Name { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } + } + public class UInt32Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType + { + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public UInt32Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.Int32Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Int32Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public Int32Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string Name { get => throw null; } public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } + public override string Name { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } + } + public class UInt64Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.Type.IVersionType + { + public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public UInt64Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public object StringToObject(string xml) => throw null; - } - - // Generated from `NHibernate.Type.Int64Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class Int64Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler - { + public override object FromStringValue(string xml) => throw null; + public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } public override object DefaultValue { get => throw null; } + } + public class UriType : NHibernate.Type.ImmutableType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType + { + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public UriType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public UriType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public object StringToObject(string xml) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; public override object FromStringValue(string xml) => throw null; + public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + } + public class XDocType : NHibernate.Type.MutableType + { + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public XDocType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public XDocType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object DeepCopyNotNull(object value) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + } + public class XmlDocType : NHibernate.Type.MutableType + { + public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; + public XmlDocType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public XmlDocType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public Int64Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object DeepCopyNotNull(object value) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; + public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; public override string Name { get => throw null; } - public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; + public override System.Type ReturnedClass { get => throw null; } + } + public abstract class AbstractCharType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType + { + public AbstractCharType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public virtual object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override object DefaultValue { get => throw null; } public override System.Type PrimitiveClass { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + } + public abstract class AbstractEnumType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType + { + protected AbstractEnumType(NHibernate.SqlTypes.SqlType sqlType, System.Type enumType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override System.Type ReturnedClass { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.LocalDateTimeNoMsType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LocalDateTimeNoMsType : NHibernate.Type.DateTimeNoMsType + public abstract class AbstractStringType : NHibernate.Type.ImmutableType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType, NHibernate.UserTypes.IParameterizedType { - protected override System.DateTimeKind Kind { get => throw null; } - public LocalDateTimeNoMsType() => throw null; - public override string Name { get => throw null; } + public static string ComparerCultureParameterName; + public static string IgnoreCaseParameterName; + public AbstractStringType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public override object FromStringValue(string xml) => throw null; + public object StringToObject(string xml) => throw null; + public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public static System.StringComparer DefaultComparer { get => throw null; set { } } + protected System.StringComparer Comparer { get => throw null; set { } } + public override System.Type ReturnedClass { get => throw null; } } - - // Generated from `NHibernate.Type.LocalDateTimeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LocalDateTimeType : NHibernate.Type.DateTimeType + public class AnsiCharType : NHibernate.Type.AbstractCharType { - protected override System.DateTimeKind Kind { get => throw null; } - public LocalDateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; - public LocalDateTimeType() => throw null; public override string Name { get => throw null; } + internal AnsiCharType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.LocalDateType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LocalDateType : NHibernate.Type.DateType + public class AnsiStringType : NHibernate.Type.AbstractStringType { - protected override System.DateTimeKind Kind { get => throw null; } - public LocalDateType() => throw null; + public override string Name { get => throw null; } + internal AnsiStringType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.ManyToOneType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ManyToOneType : NHibernate.Type.EntityType + public class BinaryBlobType : NHibernate.Type.BinaryType { - public override object Assemble(object oid, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object oid, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void BeforeAssemble(object oid, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task BeforeAssembleAsync(object oid, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } - public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsAlwaysDirtyChecked { get => throw null; } - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsLogicalOneToOne() => throw null; - public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsNullable { get => throw null; } - public override bool IsOneToOne { get => throw null; } - public ManyToOneType(string entityName, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne, string propertyName) : base(default(string), default(string), default(bool), default(bool)) => throw null; - public ManyToOneType(string entityName, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne) : base(default(string), default(string), default(bool), default(bool)) => throw null; - public ManyToOneType(string className, bool lazy) : base(default(string), default(string), default(bool), default(bool)) => throw null; - public ManyToOneType(string className) : base(default(string), default(string), default(bool), default(bool)) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string PropertyName { get => throw null; } - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override bool UseLHSPrimaryKey { get => throw null; } + public BinaryBlobType() => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.MetaType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class MetaType : NHibernate.Type.AbstractType + public class BinaryType : NHibernate.Type.AbstractBinaryType { - public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsMutable { get => throw null; } - public MetaType(System.Collections.Generic.IDictionary values, NHibernate.Type.IType baseType) => throw null; + protected override object ToExternalFormat(byte[] bytes) => throw null; + protected override byte[] ToInternalFormat(object bytes) => throw null; + public override int Compare(object x, object y) => throw null; + public override System.Type ReturnedClass { get => throw null; } public override string Name { get => throw null; } - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Replace(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object current, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + } + public class BooleanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType + { + public BooleanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public BooleanType(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public virtual object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override System.Type PrimitiveClass { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string Name { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.MutableType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class MutableType : NHibernate.Type.NullableType + public abstract class CharBooleanType : NHibernate.Type.BooleanType { - public override object DeepCopy(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public abstract object DeepCopyNotNull(object value); - public override bool IsMutable { get => throw null; } - protected MutableType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public override System.Threading.Tasks.Task ReplaceAsync(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + protected CharBooleanType(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType sqlType) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override object StringToObject(string xml) => throw null; + protected abstract string TrueString { get; } + protected abstract string FalseString { get; } + } + public class CharType : NHibernate.Type.AbstractCharType + { + public override string Name { get => throw null; } + internal CharType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.NullableType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class NullableType : NHibernate.Type.AbstractType + public class CurrencyType : NHibernate.Type.DecimalType { - public override bool Equals(object obj) => throw null; - public virtual object FromStringValue(string xml) => throw null; - public abstract object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session); - public abstract object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session); - public override int GetColumnSpan(NHibernate.Engine.IMapping session) => throw null; - public override int GetHashCode() => throw null; - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public virtual object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override object NullSafeGet(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeGetAsync(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - protected NullableType(NHibernate.SqlTypes.SqlType sqlType) => throw null; - public abstract void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session); - public virtual NHibernate.SqlTypes.SqlType SqlType { get => throw null; } - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public virtual string ToString(object val) => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.OneToOneType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class OneToOneType : NHibernate.Type.EntityType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.IAssociationType + public class DateTime2Type : NHibernate.Type.AbstractDateTimeType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get => throw null; } - public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override int GetOwnerColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsAlwaysDirtyChecked { get => throw null; } - public override bool IsDirty(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsDirty(object old, object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task IsDirtyAsync(object old, object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsModified(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task IsModifiedAsync(object old, object current, bool[] checkable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool IsNull(object owner, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsNullable { get => throw null; } - public override bool IsOneToOne { get => throw null; } - public override void NullSafeSet(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session) => throw null; - public override void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand st, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override System.Threading.Tasks.Task NullSafeSetAsync(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public OneToOneType(string referencedEntityName, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) : base(default(string), default(string), default(bool), default(bool)) => throw null; - public override string PropertyName { get => throw null; } - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool[] ToColumnNullness(object value, NHibernate.Engine.IMapping mapping) => throw null; - public override bool UseLHSPrimaryKey { get => throw null; } + public DateTime2Type() => throw null; + public DateTime2Type(NHibernate.SqlTypes.DateTime2SqlType sqlType) => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.PersistentEnumType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class PersistentEnumType : NHibernate.Type.AbstractEnumType + public class DateTimeType : NHibernate.Type.AbstractDateTimeType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override bool Equals(object obj) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public static NHibernate.Type.PersistentEnumType.IEnumConverter GetEnumCoverter(System.Type enumClass) => throw null; - public override int GetHashCode() => throw null; - public virtual object GetInstance(object code) => throw null; - public virtual object GetValue(object code) => throw null; - // Generated from `NHibernate.Type.PersistentEnumType+IEnumConverter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IEnumConverter - { - NHibernate.SqlTypes.SqlType SqlType { get; } - object ToEnumValue(object value); - object ToObject(System.Type enumClass, object code); - } - - + public DateTimeType() => throw null; + public DateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public PersistentEnumType(System.Type enumClass) : base(default(NHibernate.SqlTypes.SqlType), default(System.Type)) => throw null; - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object value) => throw null; } - - // Generated from `NHibernate.Type.PrimitiveType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public abstract class PrimitiveType : NHibernate.Type.ImmutableType, NHibernate.Type.ILiteralType + public class DateType : NHibernate.Type.AbstractDateTimeType, NHibernate.UserTypes.IParameterizedType { - public abstract object DefaultValue { get; } - public abstract string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect); - public abstract System.Type PrimitiveClass { get; } - protected PrimitiveType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public static string BaseValueParameterName; + public static System.DateTime BaseDateValue; + public DateType() => throw null; + protected override System.DateTime AdjustDateTime(System.DateTime dateValue) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public void SetParameterValues(System.Collections.Generic.IDictionary parameters) => throw null; + public override string Name { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.SByteType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SByteType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class DecimalType : NHibernate.Type.PrimitiveType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public DecimalType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public DecimalType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object FromStringValue(string xml) => throw null; public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public SByteType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public object StringToObject(string xml) => throw null; + public override System.Type ReturnedClass { get => throw null; } + public override string Name { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.SerializableType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SerializableType : NHibernate.Type.MutableType + public class DefaultCollectionTypeFactory : NHibernate.Bytecode.ICollectionTypeFactory { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object DeepCopyNotNull(object value) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public object FromBytes(System.Byte[] bytes) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual NHibernate.Type.CollectionType Array(string role, string propertyRef, System.Type elementClass) => throw null; + public virtual NHibernate.Type.CollectionType Bag(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType List(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType IdBag(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType Set(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType SortedSet(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; + public virtual NHibernate.Type.CollectionType OrderedSet(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType Map(string role, string propertyRef) => throw null; + public virtual NHibernate.Type.CollectionType SortedDictionary(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; + public virtual NHibernate.Type.CollectionType SortedList(string role, string propertyRef, System.Collections.Generic.IComparer comparer) => throw null; + public DefaultCollectionTypeFactory() => throw null; + } + public class DoubleType : NHibernate.Type.PrimitiveType + { + public DoubleType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public DoubleType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override int GetHashCode(object x) => throw null; - public override bool IsEqual(object x, object y) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override System.Type ReturnedClass { get => throw null; } public override string Name { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } + } + public class EmbeddedComponentType : NHibernate.Type.ComponentType + { + public EmbeddedComponentType(NHibernate.Tuple.Component.ComponentMetamodel metamodel) : base(default(NHibernate.Tuple.Component.ComponentMetamodel)) => throw null; + public override object Instantiate(object parent, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEmbedded { get => throw null; } + } + public abstract class ForeignKeyDirection + { + public static NHibernate.Type.ForeignKeyDirection ForeignKeyFromParent; + public static NHibernate.Type.ForeignKeyDirection ForeignKeyToParent; + public abstract bool CascadeNow(NHibernate.Engine.CascadePoint cascadePoint); + protected ForeignKeyDirection() => throw null; + } + public class GenericBagType : NHibernate.Type.CollectionType + { + public GenericBagType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + protected override void Add(object collection, object element) => throw null; + protected override void Clear(object collection) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; public override System.Type ReturnedClass { get => throw null; } - internal SerializableType(System.Type serializableClass, NHibernate.SqlTypes.BinarySqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal SerializableType(System.Type serializableClass) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal SerializableType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object value) => throw null; } - - // Generated from `NHibernate.Type.SerializationException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SerializationException : NHibernate.HibernateException + public class GenericListType : NHibernate.Type.CollectionType { - public SerializationException(string message, System.Exception e) => throw null; - public SerializationException(string message) => throw null; - public SerializationException() => throw null; - protected SerializationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public GenericListType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + protected override void Add(object collection, object element) => throw null; + protected override void Clear(object collection) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + public override object IndexOf(object collection, object element) => throw null; + public override System.Type ReturnedClass { get => throw null; } } - - // Generated from `NHibernate.Type.SingleType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SingleType : NHibernate.Type.PrimitiveType + public class GenericOrderedSetType : NHibernate.Type.GenericSetType { - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public GenericOrderedSetType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + } + public class GenericSetType : NHibernate.Type.CollectionType + { + public GenericSetType(string role, string propertyRef) : base(default(string), default(string)) => throw null; + public override NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister, object key) => throw null; + public override NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection) => throw null; + protected override void Add(object collection, object element) => throw null; + protected override void Clear(object collection) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + protected override bool AreCollectionElementsEqual(System.Collections.IEnumerable original, System.Collections.IEnumerable target) => throw null; + public override System.Type ReturnedClass { get => throw null; } + } + public class GenericSortedDictionaryType : NHibernate.Type.GenericMapType + { + public GenericSortedDictionaryType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + } + public class GenericSortedListType : NHibernate.Type.GenericMapType + { + public GenericSortedListType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + } + public class GenericSortedSetType : NHibernate.Type.GenericSetType + { + public GenericSortedSetType(string role, string propertyRef, System.Collections.Generic.IComparer comparer) : base(default(string), default(string)) => throw null; + public override object Instantiate(int anticipatedSize) => throw null; + public System.Collections.Generic.IComparer Comparer { get => throw null; } + } + public class GuidType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType + { + public GuidType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object FromStringValue(string xml) => throw null; + public object StringToObject(string xml) => throw null; public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public SingleType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public SingleType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public object StringToObject(string xml) => throw null; + public override string Name { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } + } + public interface IAssociationType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + { + NHibernate.Persister.Entity.IJoinable GetAssociatedJoinable(NHibernate.Engine.ISessionFactoryImplementor factory); + string GetAssociatedEntityName(NHibernate.Engine.ISessionFactoryImplementor factory); + string GetOnCondition(string alias, NHibernate.Engine.ISessionFactoryImplementor factory, System.Collections.Generic.IDictionary enabledFilters); + NHibernate.Type.ForeignKeyDirection ForeignKeyDirection { get; } + bool UseLHSPrimaryKey { get; } + string LHSPropertyName { get; } + string RHSUniqueKeyPropertyName { get; } + bool IsAlwaysDirtyChecked { get; } } - - // Generated from `NHibernate.Type.SpecialOneToOneType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SpecialOneToOneType : NHibernate.Type.OneToOneType + public interface IDiscriminatorType : NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType { - public override int GetColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override int GetOwnerColumnSpan(NHibernate.Engine.IMapping mapping) => throw null; - public override object Hydrate(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task HydrateAsync(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public SpecialOneToOneType(string referencedEntityName, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) : base(default(string), default(NHibernate.Type.ForeignKeyDirection), default(string), default(bool), default(bool), default(string), default(string)) => throw null; - public override NHibernate.SqlTypes.SqlType[] SqlTypes(NHibernate.Engine.IMapping mapping) => throw null; - public override bool UseLHSPrimaryKey { get => throw null; } } - - // Generated from `NHibernate.Type.StringClobType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StringClobType : NHibernate.Type.StringType + public interface IIdentifierType : NHibernate.Type.IType, NHibernate.Type.ICacheAssembler { - public override string Name { get => throw null; } + object StringToObject(string xml); } - - // Generated from `NHibernate.Type.StringType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StringType : NHibernate.Type.AbstractStringType + public interface ILiteralType { - public override string Name { get => throw null; } - internal StringType(NHibernate.SqlTypes.StringSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal StringType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect); } - - // Generated from `NHibernate.Type.TicksType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TicksType : NHibernate.Type.AbstractDateTimeType + public class LocalDateTimeType : NHibernate.Type.DateTimeType { - public override object FromStringValue(string xml) => throw null; - protected override System.DateTime GetDateTime(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public LocalDateTimeType() => throw null; + public LocalDateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; + protected override System.DateTimeKind Kind { get => throw null; } public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public override System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public TicksType() => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; } - - // Generated from `NHibernate.Type.TimeAsTimeSpanType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TimeAsTimeSpanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler + public class LocalDateTimeNoMsType : NHibernate.Type.DateTimeNoMsType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public LocalDateTimeNoMsType() => throw null; + protected override System.DateTimeKind Kind { get => throw null; } public override string Name { get => throw null; } - public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public TimeAsTimeSpanType(NHibernate.SqlTypes.TimeSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public TimeAsTimeSpanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; } - - // Generated from `NHibernate.Type.TimeSpanType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TimeSpanType : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.ICacheAssembler + public class LocalDateType : NHibernate.Type.DateType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public TimeSpanType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; + public LocalDateType() => throw null; + protected override System.DateTimeKind Kind { get => throw null; } } - - // Generated from `NHibernate.Type.TimeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TimeType : NHibernate.Type.PrimitiveType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.ICacheAssembler + public class EnumType : NHibernate.Type.PersistentEnumType { - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override int GetHashCode(object x) => throw null; - public override bool IsEqual(object x, object y) => throw null; + public EnumType() : base(default(System.Type)) => throw null; public override string Name { get => throw null; } - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public TimeType(NHibernate.SqlTypes.TimeSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public TimeType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; } - - // Generated from `NHibernate.Type.TimestampType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TimestampType : NHibernate.Type.AbstractDateTimeType + public abstract class PrimitiveType : NHibernate.Type.ImmutableType, NHibernate.Type.ILiteralType { - public override string Name { get => throw null; } - public TimestampType() => throw null; + protected PrimitiveType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public abstract string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect); public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; + public abstract System.Type PrimitiveClass { get; } + public abstract object DefaultValue { get; } } - - // Generated from `NHibernate.Type.TrueFalseType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TrueFalseType : NHibernate.Type.CharBooleanType + public class SByteType : NHibernate.Type.PrimitiveType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType { - protected override string FalseString { get => throw null; } + public SByteType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; + public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override string Name { get => throw null; } - internal TrueFalseType() : base(default(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType)) => throw null; - protected override string TrueString { get => throw null; } - } - - // Generated from `NHibernate.Type.TypeFactory` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TypeFactory - { - public static NHibernate.Type.CollectionType Array(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.IType Basic(string name, System.Collections.Generic.IDictionary parameters) => throw null; - public static NHibernate.Type.IType Basic(string name) => throw null; - public static void ClearCustomRegistrations() => throw null; - public static NHibernate.Type.CollectionType CustomCollection(string typeName, System.Collections.Generic.IDictionary typeParameters, string role, string propertyRef) => throw null; - public static string[] EmptyAliases; - public static NHibernate.Type.CollectionType GenericBag(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericIdBag(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericList(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericMap(string role, string propertyRef, System.Type indexClass, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericOrderedSet(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericSet(string role, string propertyRef, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericSortedDictionary(string role, string propertyRef, object comparer, System.Type indexClass, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericSortedList(string role, string propertyRef, object comparer, System.Type indexClass, System.Type elementClass) => throw null; - public static NHibernate.Type.CollectionType GenericSortedSet(string role, string propertyRef, object comparer, System.Type elementClass) => throw null; - public static NHibernate.Type.NullableType GetAnsiStringType(int length) => throw null; - public static NHibernate.Type.NullableType GetBinaryType(int length) => throw null; - public static NHibernate.Type.NullableType GetDateTime2Type(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.NullableType GetDateTimeOffsetType(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.NullableType GetDateTimeType(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.IType GetDefaultTypeFor(System.Type type) => throw null; - public static NHibernate.Type.NullableType GetLocalDateTimeType(System.Byte fractionalSecondsPrecision) => throw null; - // Generated from `NHibernate.Type.TypeFactory+GetNullableTypeWithLengthOrScale` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate NHibernate.Type.NullableType GetNullableTypeWithLengthOrScale(int lengthOrScale); - - - // Generated from `NHibernate.Type.TypeFactory+GetNullableTypeWithPrecision` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public delegate NHibernate.Type.NullableType GetNullableTypeWithPrecision(System.Byte precision, System.Byte scale); - - - public static NHibernate.Type.NullableType GetSerializableType(int length) => throw null; - public static NHibernate.Type.NullableType GetSerializableType(System.Type serializableType, int length) => throw null; - public static NHibernate.Type.NullableType GetSerializableType(System.Type serializableType) => throw null; - public static NHibernate.Type.NullableType GetStringType(int length) => throw null; - public static NHibernate.Type.NullableType GetTimeAsTimeSpanType(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.NullableType GetTimeType(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.NullableType GetTypeType(int length) => throw null; - public static NHibernate.Type.NullableType GetUtcDateTimeType(System.Byte fractionalSecondsPrecision) => throw null; - public static NHibernate.Type.IType HeuristicType(string typeName, System.Collections.Generic.IDictionary parameters, int? length) => throw null; - public static NHibernate.Type.IType HeuristicType(string typeName, System.Collections.Generic.IDictionary parameters) => throw null; - public static NHibernate.Type.IType HeuristicType(string typeName) => throw null; - public static NHibernate.Type.IType HeuristicType(System.Type type) => throw null; - public static void InjectParameters(object type, System.Collections.Generic.IDictionary parameters) => throw null; - public static NHibernate.Type.EntityType ManyToOne(string persistentClass, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne, string propertyName) => throw null; - public static NHibernate.Type.EntityType ManyToOne(string persistentClass, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne) => throw null; - public static NHibernate.Type.EntityType ManyToOne(string persistentClass, bool lazy) => throw null; - public static NHibernate.Type.EntityType ManyToOne(string persistentClass) => throw null; - public static NHibernate.Type.EntityType OneToOne(string persistentClass, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) => throw null; - public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases, NHibernate.Type.TypeFactory.GetNullableTypeWithPrecision ctorPrecision) => throw null; - public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases, NHibernate.Type.TypeFactory.GetNullableTypeWithLengthOrScale ctorLengthOrScale) => throw null; - public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases) => throw null; + public override System.Type ReturnedClass { get => throw null; } + public System.Collections.IComparer Comparator { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.TypeHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TypeHelper + public class SerializationException : NHibernate.HibernateException { - public static object[] Assemble(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public static System.Threading.Tasks.Task AssembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public static void BeforeAssemble(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task BeforeAssembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static void DeepCopy(object[] values, NHibernate.Type.IType[] types, bool[] copy, object[] target, NHibernate.Engine.ISessionImplementor session) => throw null; - public static object[] Disassemble(object[] row, NHibernate.Type.ICacheAssembler[] types, bool[] nonCacheable, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public static System.Threading.Tasks.Task DisassembleAsync(object[] row, NHibernate.Type.ICacheAssembler[] types, bool[] nonCacheable, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public static NHibernate.Type.IType[] EmptyTypeArray; - public static int[] FindDirty(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public static int[] FindDirty(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task FindDirtyAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task FindDirtyAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static int[] FindModified(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session) => throw null; - public static int[] FindModified(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session) => throw null; - public static System.Threading.Tasks.Task FindModifiedAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, bool anyUninitializedProperties, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task FindModifiedAsync(NHibernate.Tuple.StandardProperty[] properties, object[] currentState, object[] previousState, bool[][] includeColumns, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public static object[] Replace(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; - public static object[] Replace(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready) => throw null; - public static object[] ReplaceAssociations(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection) => throw null; - public static System.Threading.Tasks.Task ReplaceAssociationsAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task ReplaceAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copyCache, NHibernate.Type.ForeignKeyDirection foreignKeyDirection, System.Threading.CancellationToken cancellationToken) => throw null; - public static System.Threading.Tasks.Task ReplaceAsync(object[] original, object[] target, NHibernate.Type.IType[] types, NHibernate.Engine.ISessionImplementor session, object owner, System.Collections.IDictionary copiedAlready, System.Threading.CancellationToken cancellationToken) => throw null; + public SerializationException() => throw null; + public SerializationException(string message) => throw null; + public SerializationException(string message, System.Exception e) => throw null; + protected SerializationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Type.TypeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class TypeType : NHibernate.Type.ImmutableType + public class SingleType : NHibernate.Type.PrimitiveType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public SingleType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public SingleType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; public override string Name { get => throw null; } public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override NHibernate.SqlTypes.SqlType SqlType { get => throw null; } - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object value) => throw null; - internal TypeType(NHibernate.SqlTypes.StringSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - internal TypeType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.UInt16Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UInt16Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class StringClobType : NHibernate.Type.StringType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override string Name { get => throw null; } - public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public UInt16Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; } - - // Generated from `NHibernate.Type.UInt32Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UInt32Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class StringType : NHibernate.Type.AbstractStringType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; public override string Name { get => throw null; } - public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public UInt32Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + internal StringType() : base(default(NHibernate.SqlTypes.SqlType)) { } } - - // Generated from `NHibernate.Type.UInt64Type` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UInt64Type : NHibernate.Type.PrimitiveType, NHibernate.Type.IVersionType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class TimestampType : NHibernate.Type.AbstractDateTimeType { - public System.Collections.IComparer Comparator { get => throw null; } - public override object DefaultValue { get => throw null; } - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public virtual object Next(object current, NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task NextAsync(object current, NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type PrimitiveClass { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public virtual object Seed(NHibernate.Engine.ISessionImplementor session) => throw null; - public virtual System.Threading.Tasks.Task SeedAsync(NHibernate.Engine.ISessionImplementor session, System.Threading.CancellationToken cancellationToken) => throw null; - public override void Set(System.Data.Common.DbCommand rs, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; - public UInt64Type() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; + public override string ToString(object val) => throw null; + public TimestampType() => throw null; + public override string Name { get => throw null; } } - - // Generated from `NHibernate.Type.UriType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UriType : NHibernate.Type.ImmutableType, NHibernate.Type.IType, NHibernate.Type.ILiteralType, NHibernate.Type.IIdentifierType, NHibernate.Type.IDiscriminatorType, NHibernate.Type.ICacheAssembler + public class TimeType : NHibernate.Type.PrimitiveType, NHibernate.Type.IIdentifierType, NHibernate.Type.IType, NHibernate.Type.ICacheAssembler, NHibernate.Type.ILiteralType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public TimeType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public TimeType(NHibernate.SqlTypes.TimeSqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string Name { get => throw null; } - public string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public object StringToObject(string xml) => throw null; + public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; + public override void Set(System.Data.Common.DbCommand st, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; + public override bool IsEqual(object x, object y) => throw null; + public override int GetHashCode(object x) => throw null; public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; public override string ToString(object val) => throw null; - public UriType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public UriType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + public object StringToObject(string xml) => throw null; + public override object FromStringValue(string xml) => throw null; + public override string ObjectToSQLString(object value, NHibernate.Dialect.Dialect dialect) => throw null; + public override string Name { get => throw null; } + public override System.Type ReturnedClass { get => throw null; } + public override System.Type PrimitiveClass { get => throw null; } + public override object DefaultValue { get => throw null; } } - - // Generated from `NHibernate.Type.UtcDateTimeNoMsType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UtcDateTimeNoMsType : NHibernate.Type.DateTimeNoMsType + public class TrueFalseType : NHibernate.Type.CharBooleanType { - protected override System.DateTimeKind Kind { get => throw null; } + protected override sealed string TrueString { get => throw null; } + protected override sealed string FalseString { get => throw null; } public override string Name { get => throw null; } - public UtcDateTimeNoMsType() => throw null; + internal TrueFalseType() : base(default(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType)) { } } - - // Generated from `NHibernate.Type.UtcDateTimeType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UtcDateTimeType : NHibernate.Type.DateTimeType + public static class TypeFactory { - protected override System.DateTimeKind Kind { get => throw null; } - public override string Name { get => throw null; } - public UtcDateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; - public UtcDateTimeType() => throw null; + public static string[] EmptyAliases; + public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases) => throw null; + public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases, NHibernate.Type.TypeFactory.GetNullableTypeWithLengthOrScale ctorLengthOrScale) => throw null; + public static void RegisterType(System.Type systemType, NHibernate.Type.IType nhibernateType, System.Collections.Generic.IEnumerable aliases, NHibernate.Type.TypeFactory.GetNullableTypeWithPrecision ctorPrecision) => throw null; + public static void ClearCustomRegistrations() => throw null; + public static NHibernate.Type.IType Basic(string name) => throw null; + public static NHibernate.Type.IType Basic(string name, System.Collections.Generic.IDictionary parameters) => throw null; + public static NHibernate.Type.IType HeuristicType(string typeName) => throw null; + public static NHibernate.Type.IType HeuristicType(System.Type type) => throw null; + public static NHibernate.Type.IType HeuristicType(string typeName, System.Collections.Generic.IDictionary parameters) => throw null; + public static NHibernate.Type.IType HeuristicType(string typeName, System.Collections.Generic.IDictionary parameters, int? length) => throw null; + public static NHibernate.Type.IType GetDefaultTypeFor(System.Type type) => throw null; + public static NHibernate.Type.NullableType GetAnsiStringType(int length) => throw null; + public static NHibernate.Type.NullableType GetBinaryType(int length) => throw null; + public static NHibernate.Type.NullableType GetSerializableType(System.Type serializableType) => throw null; + public static NHibernate.Type.NullableType GetSerializableType(System.Type serializableType, int length) => throw null; + public static NHibernate.Type.NullableType GetSerializableType(int length) => throw null; + public static NHibernate.Type.NullableType GetStringType(int length) => throw null; + public static NHibernate.Type.NullableType GetTypeType(int length) => throw null; + public static NHibernate.Type.NullableType GetDateTimeType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetDateTime2Type(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetLocalDateTimeType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetUtcDateTimeType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetDateTimeOffsetType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetTimeAsTimeSpanType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.NullableType GetTimeType(byte fractionalSecondsPrecision) => throw null; + public static NHibernate.Type.EntityType OneToOne(string persistentClass, NHibernate.Type.ForeignKeyDirection foreignKeyType, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, string entityName, string propertyName) => throw null; + public static NHibernate.Type.EntityType ManyToOne(string persistentClass) => throw null; + public static NHibernate.Type.EntityType ManyToOne(string persistentClass, bool lazy) => throw null; + public static NHibernate.Type.EntityType ManyToOne(string persistentClass, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne, string propertyName) => throw null; + public static NHibernate.Type.EntityType ManyToOne(string persistentClass, string uniqueKeyPropertyName, bool lazy, bool unwrapProxy, bool ignoreNotFound, bool isLogicalOneToOne) => throw null; + public static NHibernate.Type.CollectionType Array(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericBag(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericIdBag(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericList(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericMap(string role, string propertyRef, System.Type indexClass, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericSortedList(string role, string propertyRef, object comparer, System.Type indexClass, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericSortedDictionary(string role, string propertyRef, object comparer, System.Type indexClass, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericSet(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericSortedSet(string role, string propertyRef, object comparer, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType GenericOrderedSet(string role, string propertyRef, System.Type elementClass) => throw null; + public static NHibernate.Type.CollectionType CustomCollection(string typeName, System.Collections.Generic.IDictionary typeParameters, string role, string propertyRef) => throw null; + public static void InjectParameters(object type, System.Collections.Generic.IDictionary parameters) => throw null; + public delegate NHibernate.Type.NullableType GetNullableTypeWithLengthOrScale(int lengthOrScale); + public delegate NHibernate.Type.NullableType GetNullableTypeWithPrecision(byte precision, byte scale); } - - // Generated from `NHibernate.Type.UtcDbTimestampType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UtcDbTimestampType : NHibernate.Type.DbTimestampType + public class UtcDateTimeType : NHibernate.Type.DateTimeType { - protected override string GetCurrentTimestampSelectString(NHibernate.Dialect.Dialect dialect) => throw null; + public UtcDateTimeType() => throw null; + public UtcDateTimeType(NHibernate.SqlTypes.DateTimeSqlType sqlType) => throw null; protected override System.DateTimeKind Kind { get => throw null; } public override string Name { get => throw null; } - protected override bool SupportsCurrentTimestampSelection(NHibernate.Dialect.Dialect dialect) => throw null; - public UtcDbTimestampType() => throw null; } - - // Generated from `NHibernate.Type.UtcTicksType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UtcTicksType : NHibernate.Type.TicksType + public class UtcDateTimeNoMsType : NHibernate.Type.DateTimeNoMsType { + public UtcDateTimeNoMsType() => throw null; protected override System.DateTimeKind Kind { get => throw null; } public override string Name { get => throw null; } - public UtcTicksType() => throw null; } - - // Generated from `NHibernate.Type.XDocType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class XDocType : NHibernate.Type.MutableType + public class UtcDbTimestampType : NHibernate.Type.DbTimestampType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object DeepCopyNotNull(object value) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsEqual(object x, object y) => throw null; + protected override bool SupportsCurrentTimestampSelection(NHibernate.Dialect.Dialect dialect) => throw null; + protected override string GetCurrentTimestampSelectString(NHibernate.Dialect.Dialect dialect) => throw null; + public UtcDbTimestampType() => throw null; public override string Name { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; - public XDocType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public XDocType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; + protected override System.DateTimeKind Kind { get => throw null; } } - - // Generated from `NHibernate.Type.XmlDocType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class XmlDocType : NHibernate.Type.MutableType + public class UtcTicksType : NHibernate.Type.TicksType { - public override object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task AssembleAsync(object cached, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object DeepCopyNotNull(object value) => throw null; - public override object Disassemble(object value, NHibernate.Engine.ISessionImplementor session, object owner) => throw null; - public override System.Threading.Tasks.Task DisassembleAsync(object value, NHibernate.Engine.ISessionImplementor session, object owner, System.Threading.CancellationToken cancellationToken) => throw null; - public override object FromStringValue(string xml) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, string name, NHibernate.Engine.ISessionImplementor session) => throw null; - public override object Get(System.Data.Common.DbDataReader rs, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override bool IsEqual(object x, object y) => throw null; + public UtcTicksType() => throw null; + protected override System.DateTimeKind Kind { get => throw null; } public override string Name { get => throw null; } - public override System.Type ReturnedClass { get => throw null; } - public override void Set(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session) => throw null; - public override string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory) => throw null; - public override string ToString(object val) => throw null; - public XmlDocType(NHibernate.SqlTypes.SqlType sqlType) : base(default(NHibernate.SqlTypes.SqlType)) => throw null; - public XmlDocType() : base(default(NHibernate.SqlTypes.SqlType)) => throw null; } - - // Generated from `NHibernate.Type.YesNoType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class YesNoType : NHibernate.Type.CharBooleanType { - protected override string FalseString { get => throw null; } - public override string Name { get => throw null; } - protected override string TrueString { get => throw null; } public YesNoType() : base(default(NHibernate.SqlTypes.AnsiStringFixedLengthSqlType)) => throw null; + protected override sealed string TrueString { get => throw null; } + protected override sealed string FalseString { get => throw null; } + public override string Name { get => throw null; } } - } namespace UserTypes { - // Generated from `NHibernate.UserTypes.ICompositeUserType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ICompositeUserType { - object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner); - object DeepCopy(object value); - object Disassemble(object value, NHibernate.Engine.ISessionImplementor session); + object GetPropertyValue(object component, int property); + void SetPropertyValue(object component, int property, object value); bool Equals(object x, object y); int GetHashCode(object x); - object GetPropertyValue(object component, int property); - bool IsMutable { get; } object NullSafeGet(System.Data.Common.DbDataReader dr, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, bool[] settable, NHibernate.Engine.ISessionImplementor session); + object DeepCopy(object value); + object Disassemble(object value, NHibernate.Engine.ISessionImplementor session); + object Assemble(object cached, NHibernate.Engine.ISessionImplementor session, object owner); + object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner); string[] PropertyNames { get; } NHibernate.Type.IType[] PropertyTypes { get; } - object Replace(object original, object target, NHibernate.Engine.ISessionImplementor session, object owner); System.Type ReturnedClass { get; } - void SetPropertyValue(object component, int property, object value); + bool IsMutable { get; } } - - // Generated from `NHibernate.UserTypes.IEnhancedUserType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IEnhancedUserType : NHibernate.UserTypes.IUserType { object FromXMLString(string xml); string ObjectToSQLString(object value); string ToXMLString(object value); } - - // Generated from `NHibernate.UserTypes.ILoggableUserType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface ILoggableUserType { string ToLoggableString(object value, NHibernate.Engine.ISessionFactoryImplementor factory); } - - // Generated from `NHibernate.UserTypes.IParameterizedType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IParameterizedType { void SetParameterValues(System.Collections.Generic.IDictionary parameters); } - - // Generated from `NHibernate.UserTypes.IUserCollectionType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IUserCollectionType { - bool Contains(object collection, object entity); + NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister); + NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection); System.Collections.IEnumerable GetElements(object collection); + bool Contains(object collection, object entity); object IndexOf(object collection, object entity); - object Instantiate(int anticipatedSize); - NHibernate.Collection.IPersistentCollection Instantiate(NHibernate.Engine.ISessionImplementor session, NHibernate.Persister.Collection.ICollectionPersister persister); object ReplaceElements(object original, object target, NHibernate.Persister.Collection.ICollectionPersister persister, object owner, System.Collections.IDictionary copyCache, NHibernate.Engine.ISessionImplementor session); - NHibernate.Collection.IPersistentCollection Wrap(NHibernate.Engine.ISessionImplementor session, object collection); + object Instantiate(int anticipatedSize); } - - // Generated from `NHibernate.UserTypes.IUserType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public interface IUserType { - object Assemble(object cached, object owner); - object DeepCopy(object value); - object Disassemble(object value); bool Equals(object x, object y); int GetHashCode(object x); - bool IsMutable { get; } object NullSafeGet(System.Data.Common.DbDataReader rs, string[] names, NHibernate.Engine.ISessionImplementor session, object owner); void NullSafeSet(System.Data.Common.DbCommand cmd, object value, int index, NHibernate.Engine.ISessionImplementor session); + object DeepCopy(object value); object Replace(object original, object target, object owner); - System.Type ReturnedType { get; } + object Assemble(object cached, object owner); + object Disassemble(object value); NHibernate.SqlTypes.SqlType[] SqlTypes { get; } + System.Type ReturnedType { get; } + bool IsMutable { get; } } - - // Generated from `NHibernate.UserTypes.IUserVersionType` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public interface IUserVersionType : System.Collections.IComparer, NHibernate.UserTypes.IUserType + public interface IUserVersionType : NHibernate.UserTypes.IUserType, System.Collections.IComparer { - object Next(object current, NHibernate.Engine.ISessionImplementor session); object Seed(NHibernate.Engine.ISessionImplementor session); + object Next(object current, NHibernate.Engine.ISessionImplementor session); } - } namespace Util { - // Generated from `NHibernate.Util.ADOExceptionReporter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class ADOExceptionReporter { - public const string DefaultExceptionMsg = default; - public static void LogExceptions(System.Exception ex, string message) => throw null; + public static string DefaultExceptionMsg; public static void LogExceptions(System.Exception ex) => throw null; + public static void LogExceptions(System.Exception ex, string message) => throw null; } - - // Generated from `NHibernate.Util.ArrayHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ArrayHelper { - public static void AddAll(System.Collections.Generic.IDictionary to, System.Collections.Generic.IDictionary from) => throw null; - public static void AddAll(System.Collections.Generic.IList to, System.Collections.Generic.IList from) => throw null; - public static void AddAll(System.Collections.IList to, System.Collections.IList from) => throw null; - public static System.Collections.Generic.IDictionary AddOrOverride(this System.Collections.Generic.IDictionary destination, System.Collections.Generic.IDictionary sourceOverride) => throw null; - public static bool ArrayEquals(T[] a, T[] b) => throw null; - public static bool ArrayEquals(System.Byte[] a, System.Byte[] b) => throw null; - public static int ArrayGetHashCode(T[] array) => throw null; - public static int CountTrue(bool[] array) => throw null; - public static bool[] EmptyBoolArray { get => throw null; } - public static int[] EmptyIntArray { get => throw null; } - public static object[] EmptyObjectArray { get => throw null; } + public static bool[] True; public static bool[] False; - public static void Fill(T[] array, T value) => throw null; - public static T[] Fill(T value, int length) => throw null; - public static int[] GetBatchSizes(int maxBatchSize) => throw null; - public static bool IsAllFalse(bool[] array) => throw null; public static bool IsAllNegative(int[] array) => throw null; + public static T[] Fill(T value, int length) => throw null; + public static void Fill(T[] array, T value) => throw null; + public static T[] Slice(T[] strings, int begin, int length) => throw null; public static T[] Join(T[] x, T[] y, bool[] use) => throw null; public static T[] Join(T[] x, T[] y) => throw null; - public static T[] Slice(T[] strings, int begin, int length) => throw null; + public static bool IsAllFalse(bool[] array) => throw null; public static string ToString(object[] array) => throw null; - public static bool[] True; + public static void AddAll(System.Collections.IList to, System.Collections.IList from) => throw null; + public static void AddAll(System.Collections.Generic.IList to, System.Collections.Generic.IList from) => throw null; + public static void AddAll(System.Collections.Generic.IDictionary to, System.Collections.Generic.IDictionary from) => throw null; + public static System.Collections.Generic.IDictionary AddOrOverride(this System.Collections.Generic.IDictionary destination, System.Collections.Generic.IDictionary sourceOverride) => throw null; + public static int[] GetBatchSizes(int maxBatchSize) => throw null; + public static int CountTrue(bool[] array) => throw null; + public static bool ArrayEquals(T[] a, T[] b) => throw null; + public static bool ArrayEquals(byte[] a, byte[] b) => throw null; + public static int ArrayGetHashCode(T[] array) => throw null; + public static object[] EmptyObjectArray { get => throw null; } + public static int[] EmptyIntArray { get => throw null; } + public static bool[] EmptyBoolArray { get => throw null; } } - - // Generated from `NHibernate.Util.AssemblyQualifiedTypeName` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class AssemblyQualifiedTypeName { - public string Assembly { get => throw null; } public AssemblyQualifiedTypeName(string type, string assembly) => throw null; public override bool Equals(object obj) => throw null; + public override string ToString() => throw null; public bool Equals(NHibernate.Util.AssemblyQualifiedTypeName obj) => throw null; public override int GetHashCode() => throw null; - public override string ToString() => throw null; public string Type { get => throw null; } + public string Assembly { get => throw null; } } - - // Generated from `NHibernate.Util.AsyncLock` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class AsyncLock + public sealed class AsyncLock { public AsyncLock() => throw null; - public System.IDisposable Lock() => throw null; public System.Threading.Tasks.Task LockAsync() => throw null; + public System.IDisposable Lock() => throw null; } - - // Generated from `NHibernate.Util.CollectionHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CollectionHelper { - public static bool BagEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2, System.Collections.Generic.IEqualityComparer comparer) => throw null; - public static bool BagEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2) => throw null; - public static bool CollectionEquals(System.Collections.Generic.ICollection c1, System.Collections.Generic.ICollection c2) => throw null; + public static System.Collections.IEnumerable EmptyEnumerable; + public static System.Collections.IDictionary EmptyMap; + public static System.Collections.ICollection EmptyCollection; + public static System.Collections.IList EmptyList; + public static System.Collections.Generic.IDictionary EmptyDictionary() => throw null; public static bool CollectionEquals(System.Collections.ICollection c1, System.Collections.ICollection c2) => throw null; - public static System.Collections.Generic.IDictionary CreateCaseInsensitiveHashtable(System.Collections.Generic.IDictionary dictionary) => throw null; + public static bool DictionaryEquals(System.Collections.IDictionary a, System.Collections.IDictionary b) => throw null; + public static int GetHashCode(System.Collections.IEnumerable coll) => throw null; public static System.Collections.Generic.IDictionary CreateCaseInsensitiveHashtable() => throw null; - public static bool DictionaryEquals(System.Collections.Generic.IDictionary m1, System.Collections.Generic.IDictionary m2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static System.Collections.Generic.IDictionary CreateCaseInsensitiveHashtable(System.Collections.Generic.IDictionary dictionary) => throw null; + public static int GetHashCode(System.Collections.Generic.IEnumerable coll) => throw null; + public static int GetHashCode(System.Collections.Generic.IEnumerable coll, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static bool SetEquals(System.Collections.Generic.ISet s1, System.Collections.Generic.ISet s2) => throw null; + public static bool CollectionEquals(System.Collections.Generic.ICollection c1, System.Collections.Generic.ICollection c2) => throw null; + public static bool SequenceEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2) => throw null; + public static bool SequenceEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public static bool BagEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2) => throw null; + public static bool BagEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2, System.Collections.Generic.IEqualityComparer comparer) => throw null; public static bool DictionaryEquals(System.Collections.Generic.IDictionary m1, System.Collections.Generic.IDictionary m2) => throw null; - public static bool DictionaryEquals(System.Collections.IDictionary a, System.Collections.IDictionary b) => throw null; - public static System.Collections.ICollection EmptyCollection; - public static System.Collections.Generic.IDictionary EmptyDictionary() => throw null; - public static System.Collections.IEnumerable EmptyEnumerable; - // Generated from `NHibernate.Util.CollectionHelper+EmptyEnumerableClass<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmptyEnumerableClass : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public static bool DictionaryEquals(System.Collections.Generic.IDictionary m1, System.Collections.Generic.IDictionary m2, System.Collections.Generic.IEqualityComparer comparer) => throw null; + public class EmptyEnumerableClass : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - public EmptyEnumerableClass() => throw null; - public System.Collections.IEnumerator GetEnumerator() => throw null; System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public EmptyEnumerableClass() => throw null; } - - - public static System.Collections.IList EmptyList; - public static System.Collections.IDictionary EmptyMap; - // Generated from `NHibernate.Util.CollectionHelper+EmptyMapClass<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EmptyMapClass : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> + public class EmptyMapClass : System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable { + public EmptyMapClass() => throw null; + public bool ContainsKey(TKey key) => throw null; public void Add(TKey key, TValue value) => throw null; + public bool Remove(TKey key) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; public void Add(System.Collections.Generic.KeyValuePair item) => throw null; public void Clear() => throw null; public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; - public bool ContainsKey(TKey key) => throw null; public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public EmptyMapClass() => throw null; - public System.Collections.IEnumerator GetEnumerator() => throw null; + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; - public bool IsReadOnly { get => throw null; } - public TValue this[TKey key] { get => throw null; set => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + public TValue this[TKey key] { get => throw null; set { } } public System.Collections.Generic.ICollection Keys { get => throw null; } - public bool Remove(TKey key) => throw null; - public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; - public bool TryGetValue(TKey key, out TValue value) => throw null; public System.Collections.Generic.ICollection Values { get => throw null; } - } - - - public static int GetHashCode(System.Collections.Generic.IEnumerable coll, System.Collections.Generic.IEqualityComparer comparer) => throw null; - public static int GetHashCode(System.Collections.Generic.IEnumerable coll) => throw null; - public static int GetHashCode(System.Collections.IEnumerable coll) => throw null; - public static bool SequenceEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2, System.Collections.Generic.IEqualityComparer comparer) => throw null; - public static bool SequenceEquals(System.Collections.Generic.IEnumerable c1, System.Collections.Generic.IEnumerable c2) => throw null; - public static bool SetEquals(System.Collections.Generic.ISet s1, System.Collections.Generic.ISet s2) => throw null; + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } + } } - - // Generated from `NHibernate.Util.CollectionPrinter` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class CollectionPrinter { - public static string ToString(System.Collections.IEnumerable elements) => throw null; public static string ToString(System.Collections.IDictionary dictionary) => throw null; public static string ToString(System.Collections.Generic.IDictionary dictionary) => throw null; + public static string ToString(System.Collections.IEnumerable elements) => throw null; } - - // Generated from `NHibernate.Util.DynamicComponent` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class DynamicComponent : System.Dynamic.DynamicObject, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> + public sealed class DynamicComponent : System.Dynamic.DynamicObject, System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { + public DynamicComponent() => throw null; + public override bool TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) => throw null; + public override bool TrySetMember(System.Dynamic.SetMemberBinder binder, object value) => throw null; + public override bool TryDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; + public override System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; + public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder, object[] indexes, out object result) => throw null; + public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder, object[] indexes, object value) => throw null; + public override bool TryDeleteIndex(System.Dynamic.DeleteIndexBinder binder, object[] indexes) => throw null; + public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder binder, object[] args, out object result) => throw null; void System.Collections.IDictionary.Add(object key, object value) => throw null; - void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; - void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; void System.Collections.IDictionary.Clear() => throw null; - void System.Collections.Generic.ICollection>.Clear() => throw null; bool System.Collections.IDictionary.Contains(object key) => throw null; - bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; - bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; + System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + void System.Collections.IDictionary.Remove(object key) => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + void System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair item) => throw null; + void System.Collections.Generic.ICollection>.Clear() => throw null; + bool System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair item) => throw null; void System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; - int System.Collections.ICollection.Count { get => throw null; } - int System.Collections.Generic.ICollection>.Count { get => throw null; } - public DynamicComponent() => throw null; - public override System.Collections.Generic.IEnumerable GetDynamicMemberNames() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() => throw null; + bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + void System.Collections.Generic.IDictionary.Add(string key, object value) => throw null; + bool System.Collections.Generic.IDictionary.ContainsKey(string key) => throw null; + bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; + bool System.Collections.Generic.IDictionary.TryGetValue(string key, out object value) => throw null; void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; bool System.Collections.IDictionary.IsFixedSize { get => throw null; } bool System.Collections.IDictionary.IsReadOnly { get => throw null; } - bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } - bool System.Collections.ICollection.IsSynchronized { get => throw null; } - object System.Collections.IDictionary.this[object key] { get => throw null; set => throw null; } - object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set => throw null; } + object System.Collections.IDictionary.this[object key] { get => throw null; set { } } System.Collections.ICollection System.Collections.IDictionary.Keys { get => throw null; } - System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - void System.Collections.IDictionary.Remove(object key) => throw null; - bool System.Collections.Generic.IDictionary.Remove(string key) => throw null; - bool System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair item) => throw null; - object System.Collections.ICollection.SyncRoot { get => throw null; } - public override bool TryDeleteIndex(System.Dynamic.DeleteIndexBinder binder, object[] indexes) => throw null; - public override bool TryDeleteMember(System.Dynamic.DeleteMemberBinder binder) => throw null; - public override bool TryGetIndex(System.Dynamic.GetIndexBinder binder, object[] indexes, out object result) => throw null; - public override bool TryGetMember(System.Dynamic.GetMemberBinder binder, out object result) => throw null; - bool System.Collections.Generic.IDictionary.TryGetValue(string key, out object value) => throw null; - public override bool TryInvokeMember(System.Dynamic.InvokeMemberBinder binder, object[] args, out object result) => throw null; - public override bool TrySetIndex(System.Dynamic.SetIndexBinder binder, object[] indexes, object value) => throw null; - public override bool TrySetMember(System.Dynamic.SetMemberBinder binder, object value) => throw null; System.Collections.ICollection System.Collections.IDictionary.Values { get => throw null; } + int System.Collections.ICollection.Count { get => throw null; } + bool System.Collections.ICollection.IsSynchronized { get => throw null; } + object System.Collections.ICollection.SyncRoot { get => throw null; } + int System.Collections.Generic.ICollection>.Count { get => throw null; } + bool System.Collections.Generic.ICollection>.IsReadOnly { get => throw null; } + object System.Collections.Generic.IDictionary.this[string key] { get => throw null; set { } } System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Values { get => throw null; } + System.Collections.Generic.ICollection System.Collections.Generic.IDictionary.Keys { get => throw null; } } - - // Generated from `NHibernate.Util.EnumerableExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class EnumerableExtensions + public static partial class EnumerableExtensions { public static bool Any(this System.Collections.IEnumerable source) => throw null; public static object First(this System.Collections.IEnumerable source) => throw null; public static object FirstOrNull(this System.Collections.IEnumerable source) => throw null; public static void ForEach(this System.Collections.Generic.IEnumerable query, System.Action method) => throw null; } - - // Generated from `NHibernate.Util.EnumeratorAdapter<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class EnumeratorAdapter : System.IDisposable, System.Collections.IEnumerator, System.Collections.Generic.IEnumerator + public class EnumeratorAdapter : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable { - public T Current { get => throw null; } - object System.Collections.IEnumerator.Current { get => throw null; } - public void Dispose() => throw null; public EnumeratorAdapter(System.Collections.IEnumerator wrapped) => throw null; + public void Dispose() => throw null; public bool MoveNext() => throw null; public void Reset() => throw null; + public T Current { get => throw null; } + object System.Collections.IEnumerator.Current { get => throw null; } } - - // Generated from `NHibernate.Util.EqualsHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class EqualsHelper { public static bool Equals(object x, object y) => throw null; } - - // Generated from `NHibernate.Util.ExpressionsHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ExpressionsHelper { public static System.Reflection.MemberInfo DecodeMemberAccessExpression(System.Linq.Expressions.Expression> expression) => throw null; } - - // Generated from `NHibernate.Util.FilterHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class FilterHelper + public sealed class FilterHelper { public FilterHelper(System.Collections.Generic.IDictionary filters, NHibernate.Dialect.Dialect dialect, NHibernate.Dialect.Function.SQLFunctionRegistry sqlFunctionRegistry) => throw null; - public static System.Collections.Generic.IDictionary GetEnabledForManyToOne(System.Collections.Generic.IDictionary enabledFilters) => throw null; public bool IsAffectedBy(System.Collections.Generic.IDictionary enabledFilters) => throw null; - public void Render(System.Text.StringBuilder buffer, string defaultAlias, System.Collections.Generic.IDictionary propMap, System.Collections.Generic.IDictionary enabledFilters) => throw null; - public void Render(System.Text.StringBuilder buffer, string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; public string Render(string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public void Render(System.Text.StringBuilder buffer, string alias, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public void Render(System.Text.StringBuilder buffer, string defaultAlias, System.Collections.Generic.IDictionary propMap, System.Collections.Generic.IDictionary enabledFilters) => throw null; + public static System.Collections.Generic.IDictionary GetEnabledForManyToOne(System.Collections.Generic.IDictionary enabledFilters) => throw null; } - - // Generated from `NHibernate.Util.IdentityMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentityMap : System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection + public sealed class IdentityMap : System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback { + public static System.Collections.IDictionary Instantiate(int size) => throw null; + public static System.Collections.IDictionary InstantiateSequenced(int size) => throw null; + public static System.Collections.ICollection ConcurrentEntries(System.Collections.IDictionary map) => throw null; + public static System.Collections.ICollection Entries(System.Collections.IDictionary map) => throw null; public void Add(object key, object val) => throw null; public void Clear() => throw null; - public static System.Collections.ICollection ConcurrentEntries(System.Collections.IDictionary map) => throw null; public bool Contains(object key) => throw null; - public void CopyTo(System.Array array, int i) => throw null; - public int Count { get => throw null; } - public static System.Collections.ICollection Entries(System.Collections.IDictionary map) => throw null; - public System.Collections.IList EntryList { get => throw null; } - public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public static System.Collections.IDictionary Instantiate(int size) => throw null; - public static System.Collections.IDictionary InstantiateSequenced(int size) => throw null; + public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + public void Remove(object key) => throw null; + public void CopyTo(System.Array array, int i) => throw null; public static System.Collections.IDictionary Invert(System.Collections.IDictionary map) => throw null; + public void OnDeserialization(object sender) => throw null; + public int Count { get => throw null; } + public bool IsSynchronized { get => throw null; } + public object SyncRoot { get => throw null; } public bool IsFixedSize { get => throw null; } public bool IsReadOnly { get => throw null; } - public bool IsSynchronized { get => throw null; } - public object this[object key] { get => throw null; set => throw null; } public System.Collections.ICollection Keys { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public void Remove(object key) => throw null; - public object SyncRoot { get => throw null; } + public object this[object key] { get => throw null; set { } } public System.Collections.ICollection Values { get => throw null; } + public System.Collections.IList EntryList { get => throw null; } } - - // Generated from `NHibernate.Util.IdentitySet` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class IdentitySet : System.Collections.IEnumerable, System.Collections.Generic.ISet, System.Collections.Generic.IEnumerable, System.Collections.Generic.ICollection + public class IdentitySet : System.Collections.Generic.ISet, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { + public IdentitySet() => throw null; + public IdentitySet(System.Collections.Generic.IEnumerable members) => throw null; void System.Collections.Generic.ICollection.Add(object item) => throw null; public bool Add(object o) => throw null; public void Clear() => throw null; public bool Contains(object o) => throw null; + public bool Remove(object o) => throw null; public void CopyTo(object[] array, int index) => throw null; - public int Count { get => throw null; } - public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public IdentitySet(System.Collections.Generic.IEnumerable members) => throw null; - public IdentitySet() => throw null; + public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; public void IntersectWith(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; - public bool IsReadOnly { get => throw null; } + public void ExceptWith(System.Collections.Generic.IEnumerable other) => throw null; + public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; public bool IsSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; public bool IsSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable other) => throw null; + public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable other) => throw null; public bool Overlaps(System.Collections.Generic.IEnumerable other) => throw null; - public bool Remove(object o) => throw null; public bool SetEquals(System.Collections.Generic.IEnumerable other) => throw null; - public void SymmetricExceptWith(System.Collections.Generic.IEnumerable other) => throw null; - public void UnionWith(System.Collections.Generic.IEnumerable other) => throw null; + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } } - - // Generated from `NHibernate.Util.JoinedEnumerable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class JoinedEnumerable : System.Collections.IEnumerable { - public System.Collections.IEnumerator GetEnumerator() => throw null; public JoinedEnumerable(System.Collections.IEnumerable[] enumerables) => throw null; - public JoinedEnumerable(System.Collections.IEnumerable first, System.Collections.IEnumerable second) => throw null; public JoinedEnumerable(System.Collections.Generic.IEnumerable enumerables) => throw null; + public JoinedEnumerable(System.Collections.IEnumerable first, System.Collections.IEnumerable second) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; } - - // Generated from `NHibernate.Util.JoinedEnumerable<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class JoinedEnumerable : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class JoinedEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { - public System.Collections.IEnumerator GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; - public JoinedEnumerable(System.Collections.Generic.List> enumerables) => throw null; public JoinedEnumerable(System.Collections.Generic.IEnumerable[] enumerables) => throw null; + public JoinedEnumerable(System.Collections.Generic.List> enumerables) => throw null; public JoinedEnumerable(System.Collections.Generic.IEnumerable first, System.Collections.Generic.IEnumerable second) => throw null; + System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; } - - // Generated from `NHibernate.Util.LRUMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LRUMap : NHibernate.Util.SequencedHashMap - { - public override void Add(object key, object value) => throw null; - public override object this[object key] { get => throw null; set => throw null; } - public LRUMap(int capacity) => throw null; - public LRUMap() => throw null; - public int MaximumSize { get => throw null; set => throw null; } - protected void ProcessRemovedLRU(object key, object value) => throw null; - } - - // Generated from `NHibernate.Util.LinkedHashMap<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class LinkedHashMap : System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> + public class LinkedHashMap : System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback { - public void Add(System.Collections.Generic.KeyValuePair item) => throw null; + public LinkedHashMap() => throw null; + public LinkedHashMap(int capacity) => throw null; + public LinkedHashMap(System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public LinkedHashMap(int capacity, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; + public virtual bool ContainsKey(TKey key) => throw null; public virtual void Add(TKey key, TValue value) => throw null; - // Generated from `NHibernate.Util.LinkedHashMap<,>+BackwardEnumerator<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - protected abstract class BackwardEnumerator : System.IDisposable, System.Collections.IEnumerator, System.Collections.Generic.IEnumerator - { - public BackwardEnumerator(NHibernate.Util.LinkedHashMap dictionary) => throw null; - public abstract T Current { get; } - object System.Collections.IEnumerator.Current { get => throw null; } - public void Dispose() => throw null; - public bool MoveNext() => throw null; - public void Reset() => throw null; - protected NHibernate.Util.LinkedHashMap dictionary; - protected System.Int64 version; - } - - + public virtual bool Remove(TKey key) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public void Add(System.Collections.Generic.KeyValuePair item) => throw null; public virtual void Clear() => throw null; - public virtual bool Contains(TKey key) => throw null; public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; - public virtual bool ContainsKey(TKey key) => throw null; - public virtual bool ContainsValue(TValue value) => throw null; public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; + public virtual System.Collections.IEnumerator GetEnumerator() => throw null; + System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; + public virtual bool Contains(TKey key) => throw null; + public virtual bool ContainsValue(TValue value) => throw null; + void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; + public override string ToString() => throw null; + public TValue this[TKey key] { get => throw null; set { } } + public virtual System.Collections.Generic.ICollection Keys { get => throw null; } + public virtual System.Collections.Generic.ICollection Values { get => throw null; } public virtual int Count { get => throw null; } - // Generated from `NHibernate.Util.LinkedHashMap<,>+Entry` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` + public virtual bool IsReadOnly { get => throw null; } + public virtual bool IsFixedSize { get => throw null; } + public virtual TKey FirstKey { get => throw null; } + public virtual TValue FirstValue { get => throw null; } + public virtual TKey LastKey { get => throw null; } + public virtual TValue LastValue { get => throw null; } protected class Entry { public Entry(TKey key, TValue value) => throw null; - public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public TKey Key { get => throw null; } - public NHibernate.Util.LinkedHashMap.Entry Next { get => throw null; set => throw null; } - public NHibernate.Util.LinkedHashMap.Entry Prev { get => throw null; set => throw null; } + public override bool Equals(object obj) => throw null; public override string ToString() => throw null; - public TValue Value { get => throw null; set => throw null; } + public TKey Key { get => throw null; } + public TValue Value { get => throw null; set { } } + public NHibernate.Util.LinkedHashMap.Entry Next { get => throw null; set { } } + public NHibernate.Util.LinkedHashMap.Entry Prev { get => throw null; set { } } } - - - public virtual TKey FirstKey { get => throw null; } - public virtual TValue FirstValue { get => throw null; } - public virtual System.Collections.IEnumerator GetEnumerator() => throw null; - System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; - public virtual bool IsFixedSize { get => throw null; } - public virtual bool IsReadOnly { get => throw null; } - public TValue this[TKey key] { get => throw null; set => throw null; } - public virtual System.Collections.Generic.ICollection Keys { get => throw null; } - public virtual TKey LastKey { get => throw null; } - public virtual TValue LastValue { get => throw null; } - public LinkedHashMap(int capacity, System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; - public LinkedHashMap(int capacity) => throw null; - public LinkedHashMap(System.Collections.Generic.IEqualityComparer equalityComparer) => throw null; - public LinkedHashMap() => throw null; - void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; - public virtual bool Remove(TKey key) => throw null; - public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; - public override string ToString() => throw null; - public bool TryGetValue(TKey key, out TValue value) => throw null; - public virtual System.Collections.Generic.ICollection Values { get => throw null; } + protected abstract class BackwardEnumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable + { + protected NHibernate.Util.LinkedHashMap dictionary; + protected long version; + public BackwardEnumerator(NHibernate.Util.LinkedHashMap dictionary) => throw null; + public void Dispose() => throw null; + public bool MoveNext() => throw null; + public void Reset() => throw null; + object System.Collections.IEnumerator.Current { get => throw null; } + public abstract T Current { get; } + } + } + public class LRUMap : NHibernate.Util.SequencedHashMap + { + public LRUMap() => throw null; + public LRUMap(int capacity) => throw null; + public override void Add(object key, object value) => throw null; + protected void ProcessRemovedLRU(object key, object value) => throw null; + public override object this[object key] { get => throw null; set { } } + public int MaximumSize { get => throw null; set { } } } - - // Generated from `NHibernate.Util.NullableDictionary<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class NullableDictionary : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> where TKey : class + public class NullableDictionary : System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable where TKey : class { + public NullableDictionary() => throw null; + public NullableDictionary(System.Collections.Generic.IEqualityComparer comparer) => throw null; + public bool ContainsKey(TKey key) => throw null; public void Add(TKey key, TValue value) => throw null; + public bool Remove(TKey key) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; + public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public void Add(System.Collections.Generic.KeyValuePair item) => throw null; public void Clear() => throw null; public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; - public bool ContainsKey(TKey key) => throw null; public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public System.Collections.Generic.IEnumerator> GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public bool IsReadOnly { get => throw null; } - public TValue this[TKey key] { get => throw null; set => throw null; } - public System.Collections.Generic.ICollection Keys { get => throw null; } - public NullableDictionary(System.Collections.Generic.IEqualityComparer comparer) => throw null; - public NullableDictionary() => throw null; - public bool Remove(TKey key) => throw null; public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; - public bool TryGetValue(TKey key, out TValue value) => throw null; + public TValue this[TKey key] { get => throw null; set { } } + public System.Collections.Generic.ICollection Keys { get => throw null; } public System.Collections.Generic.ICollection Values { get => throw null; } + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } } - - // Generated from `NHibernate.Util.ObjectHelpers` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ObjectHelpers { public static string IdentityToString(object obj) => throw null; } - - // Generated from `NHibernate.Util.ParserException` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class ParserException : System.Exception - { - public ParserException(string message) => throw null; - protected ParserException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - } - - // Generated from `NHibernate.Util.PropertiesHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class PropertiesHelper { public static bool GetBoolean(string property, System.Collections.Generic.IDictionary properties, bool defaultValue) => throw null; public static bool GetBoolean(string property, System.Collections.Generic.IDictionary properties) => throw null; - public static System.Byte? GetByte(string property, System.Collections.Generic.IDictionary properties, System.Byte? defaultValue) => throw null; - public static TEnum GetEnum(string property, System.Collections.Generic.IDictionary properties, TEnum defaultValue) where TEnum : struct => throw null; + public static byte? GetByte(string property, System.Collections.Generic.IDictionary properties, byte? defaultValue) => throw null; public static int GetInt32(string property, System.Collections.Generic.IDictionary properties, int defaultValue) => throw null; - public static System.Int64 GetInt64(string property, System.Collections.Generic.IDictionary properties, System.Int64 defaultValue) => throw null; + public static long GetInt64(string property, System.Collections.Generic.IDictionary properties, long defaultValue) => throw null; public static string GetString(string property, System.Collections.Generic.IDictionary properties, string defaultValue) => throw null; + public static TEnum GetEnum(string property, System.Collections.Generic.IDictionary properties, TEnum defaultValue) where TEnum : struct => throw null; public static System.Collections.Generic.IDictionary ToDictionary(string property, string delim, System.Collections.Generic.IDictionary properties) => throw null; } - - // Generated from `NHibernate.Util.ReflectHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class ReflectHelper { - public const System.Reflection.BindingFlags AnyVisibilityInstance = default; - public static System.Type ClassForFullName(string classFullName) => throw null; - public static System.Type ClassForFullNameOrNull(string classFullName) => throw null; - public static System.Type ClassForName(string name) => throw null; - public static System.Type GetCollectionElementType(this System.Collections.IEnumerable collectionInstance) => throw null; - public static System.Type GetCollectionElementType(System.Type collectionType) => throw null; - public static object GetConstantValue(System.Type type, string fieldName) => throw null; - public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, NHibernate.Type.IType[] types) => throw null; - public static System.Reflection.ConstructorInfo GetDefaultConstructor(System.Type type) => throw null; - public static System.Reflection.MethodInfo GetGenericMethodFrom(string methodName, System.Type[] genericArgs, System.Type[] signature) => throw null; - public static NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName, string propertyAccessorName) => throw null; + public static System.Reflection.BindingFlags AnyVisibilityInstance; + public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression> method) => throw null; public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression> method) => throw null; public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression> method) => throw null; - public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression method) => throw null; - public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression> method) => throw null; public static System.Reflection.MethodInfo GetMethodDefinition(System.Linq.Expressions.Expression method) => throw null; + public static System.Reflection.MethodInfo GetMethod(System.Linq.Expressions.Expression method) => throw null; public static System.Reflection.MethodInfo GetMethodOverload(System.Reflection.MethodInfo method, params System.Type[] parameterTypes) => throw null; - public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; - public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; - public static string GetPropertyName(System.Reflection.MethodInfo method) => throw null; - public static bool HasProperty(this System.Type source, string propertyName) => throw null; - public static bool IsAbstractClass(System.Type type) => throw null; - public static bool IsFinalClass(System.Type type) => throw null; - public static bool IsMethodOf(this System.Reflection.MethodInfo source, System.Type realDeclaringType) => throw null; - public static bool IsPropertyGet(System.Reflection.MethodInfo method) => throw null; - public static bool IsPropertySet(System.Reflection.MethodInfo method) => throw null; + public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; + public static System.Reflection.MemberInfo GetProperty(System.Linq.Expressions.Expression> property) => throw null; public static bool OverridesEquals(System.Type clazz) => throw null; public static bool OverridesGetHashCode(System.Type clazz) => throw null; - public static System.Type ReflectedPropertyClass(string className, string name, string accessorName) => throw null; - public static System.Type ReflectedPropertyClass(System.Type theClass, string name, string access) => throw null; + public static NHibernate.Properties.IGetter GetGetter(System.Type theClass, string propertyName, string propertyAccessorName) => throw null; public static NHibernate.Type.IType ReflectedPropertyType(System.Type theClass, string name, string access) => throw null; - public static System.Collections.Generic.IDictionary ToTypeParameters(this object source) => throw null; - public static System.Reflection.MethodInfo TryGetMethod(System.Type type, System.Reflection.MethodInfo method) => throw null; - public static bool TryLoadAssembly(string assemblyName) => throw null; + public static System.Type ReflectedPropertyClass(System.Type theClass, string name, string access) => throw null; + public static System.Type ReflectedPropertyClass(string className, string name, string accessorName) => throw null; + public static System.Type ClassForName(string name) => throw null; + public static System.Type ClassForFullName(string classFullName) => throw null; + public static System.Type ClassForFullNameOrNull(string classFullName) => throw null; public static System.Type TypeFromAssembly(string type, string assembly, bool throwIfError) => throw null; public static System.Type TypeFromAssembly(NHibernate.Util.AssemblyQualifiedTypeName name, bool throwOnError) => throw null; + public static bool TryLoadAssembly(string assemblyName) => throw null; + public static object GetConstantValue(System.Type type, string fieldName) => throw null; + public static System.Reflection.ConstructorInfo GetDefaultConstructor(System.Type type) => throw null; + public static System.Reflection.ConstructorInfo GetConstructor(System.Type type, NHibernate.Type.IType[] types) => throw null; + public static bool IsAbstractClass(System.Type type) => throw null; + public static bool IsFinalClass(System.Type type) => throw null; public static System.Exception UnwrapTargetInvocationException(System.Reflection.TargetInvocationException ex) => throw null; + public static System.Reflection.MethodInfo TryGetMethod(System.Type type, System.Reflection.MethodInfo method) => throw null; + public static System.Reflection.MethodInfo GetGenericMethodFrom(string methodName, System.Type[] genericArgs, System.Type[] signature) => throw null; + public static System.Collections.Generic.IDictionary ToTypeParameters(this object source) => throw null; + public static bool IsPropertyGet(System.Reflection.MethodInfo method) => throw null; + public static bool IsPropertySet(System.Reflection.MethodInfo method) => throw null; + public static string GetPropertyName(System.Reflection.MethodInfo method) => throw null; + public static System.Type GetCollectionElementType(this System.Collections.IEnumerable collectionInstance) => throw null; + public static System.Type GetCollectionElementType(System.Type collectionType) => throw null; + public static bool HasProperty(this System.Type source, string propertyName) => throw null; + public static bool IsMethodOf(this System.Reflection.MethodInfo source, System.Type realDeclaringType) => throw null; } - - // Generated from `NHibernate.Util.SafetyEnumerable<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SafetyEnumerable : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class SafetyEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { + public SafetyEnumerable(System.Collections.IEnumerable collection) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public SafetyEnumerable(System.Collections.IEnumerable collection) => throw null; } - - // Generated from `NHibernate.Util.SequencedHashMap` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SequencedHashMap : System.Runtime.Serialization.IDeserializationCallback, System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection + public class SequencedHashMap : System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback { + public SequencedHashMap() => throw null; + public SequencedHashMap(int capacity) => throw null; + public SequencedHashMap(int capacity, float loadFactor) => throw null; + public SequencedHashMap(int capacity, System.Collections.IEqualityComparer equalityComparer) => throw null; + public SequencedHashMap(System.Collections.IEqualityComparer equalityComparer) => throw null; + public SequencedHashMap(int capacity, float loadFactor, System.Collections.IEqualityComparer equalityComparer) => throw null; public virtual void Add(object key, object value) => throw null; public virtual void Clear() => throw null; public virtual bool Contains(object key) => throw null; - public virtual bool ContainsKey(object key) => throw null; - public virtual bool ContainsValue(object value) => throw null; - public virtual void CopyTo(System.Array array, int index) => throw null; - public virtual int Count { get => throw null; } - public virtual object FirstKey { get => throw null; } - public virtual object FirstValue { get => throw null; } public virtual System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + public virtual void Remove(object key) => throw null; + public virtual void CopyTo(System.Array array, int index) => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public virtual bool ContainsKey(object key) => throw null; + public virtual bool ContainsValue(object value) => throw null; + public void OnDeserialization(object sender) => throw null; + public override string ToString() => throw null; public virtual bool IsFixedSize { get => throw null; } public virtual bool IsReadOnly { get => throw null; } - public virtual bool IsSynchronized { get => throw null; } - public virtual object this[object o] { get => throw null; set => throw null; } + public virtual object this[object o] { get => throw null; set { } } public virtual System.Collections.ICollection Keys { get => throw null; } + public virtual System.Collections.ICollection Values { get => throw null; } + public virtual int Count { get => throw null; } + public virtual bool IsSynchronized { get => throw null; } + public virtual object SyncRoot { get => throw null; } + public virtual object FirstKey { get => throw null; } + public virtual object FirstValue { get => throw null; } public virtual object LastKey { get => throw null; } public virtual object LastValue { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public virtual void Remove(object key) => throw null; - public SequencedHashMap(int capacity, float loadFactor, System.Collections.IEqualityComparer equalityComparer) => throw null; - public SequencedHashMap(int capacity, float loadFactor) => throw null; - public SequencedHashMap(int capacity, System.Collections.IEqualityComparer equalityComparer) => throw null; - public SequencedHashMap(int capacity) => throw null; - public SequencedHashMap(System.Collections.IEqualityComparer equalityComparer) => throw null; - public SequencedHashMap() => throw null; - public virtual object SyncRoot { get => throw null; } - public override string ToString() => throw null; - public virtual System.Collections.ICollection Values { get => throw null; } } - - // Generated from `NHibernate.Util.SerializationHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class SerializationHelper { - public static object Deserialize(System.Byte[] data) => throw null; - public static System.Byte[] Serialize(object obj) => throw null; - // Generated from `NHibernate.Util.SerializationHelper+SurrogateSelector` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SurrogateSelector : System.Runtime.Serialization.SurrogateSelector + public static byte[] Serialize(object obj) => throw null; + public static object Deserialize(byte[] data) => throw null; + public sealed class SurrogateSelector : System.Runtime.Serialization.SurrogateSelector { - public override void AddSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISerializationSurrogate surrogate) => throw null; public override System.Runtime.Serialization.ISerializationSurrogate GetSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector) => throw null; + public override void AddSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISerializationSurrogate surrogate) => throw null; public override void RemoveSurrogate(System.Type type, System.Runtime.Serialization.StreamingContext context) => throw null; public SurrogateSelector() => throw null; } - - } - - // Generated from `NHibernate.Util.SimpleMRUCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SimpleMRUCache : System.Runtime.Serialization.IDeserializationCallback { - public void Clear() => throw null; - public int Count { get => throw null; } - public object this[object key] { get => throw null; } + public SimpleMRUCache() => throw null; + public SimpleMRUCache(int strongReferenceCount) => throw null; void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; public void Put(object key, object value) => throw null; - public SimpleMRUCache(int strongReferenceCount) => throw null; - public SimpleMRUCache() => throw null; + public void Clear() => throw null; + public object this[object key] { get => throw null; } + public int Count { get => throw null; } } - - // Generated from `NHibernate.Util.SingletonEnumerable<>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class SingletonEnumerable : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public sealed class SingletonEnumerable : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { + public SingletonEnumerable(T value) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public SingletonEnumerable(T value) => throw null; } - - // Generated from `NHibernate.Util.SoftLimitMRUCache` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class SoftLimitMRUCache : System.Runtime.Serialization.IDeserializationCallback { - public void Clear() => throw null; - public int Count { get => throw null; } - public object this[object key] { get => throw null; } + public SoftLimitMRUCache(int strongReferenceCount) => throw null; + public SoftLimitMRUCache() => throw null; void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; public void Put(object key, object value) => throw null; + public void Clear() => throw null; + public object this[object key] { get => throw null; } + public int Count { get => throw null; } public int SoftCount { get => throw null; } - public SoftLimitMRUCache(int strongReferenceCount) => throw null; - public SoftLimitMRUCache() => throw null; } - - // Generated from `NHibernate.Util.StringHelper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public static class StringHelper { - public const int AliasTruncateLength = default; - public static bool BooleanValue(string value) => throw null; - public const string ClosedParen = default; - public static string CollectionToString(System.Collections.IEnumerable keys) => throw null; - public const string Comma = default; - public const string CommaSpace = default; - public static int CountUnquoted(string str, System.Char character) => throw null; - public const System.Char Dot = default; - public static bool EqualsCaseInsensitive(string a, string b) => throw null; - public static int FirstIndexOfChar(string sqlString, string str, int startIndex) => throw null; - public static string GenerateAlias(string description, int unique) => throw null; - public static string GenerateAlias(string description) => throw null; - public static string GetClassname(string typeName) => throw null; - public static string GetFullClassname(string typeName) => throw null; - public static int IndexOfAnyNewLine(this string str, int startIndex, out int newLineLength) => throw null; - public static int IndexOfCaseInsensitive(string source, string value, int startIndex, int count) => throw null; - public static int IndexOfCaseInsensitive(string source, string value, int startIndex) => throw null; - public static int IndexOfCaseInsensitive(string source, string value) => throw null; - public static string InternedIfPossible(string str) => throw null; - public static bool IsAnyNewLine(this string str, int index, out int newLineLength) => throw null; - public static bool IsBackticksEnclosed(string identifier) => throw null; - public static bool IsEmpty(string str) => throw null; - public static bool IsNotEmpty(string str) => throw null; + public static string WhiteSpace; + public static char Dot; + public static char Underscore; + public static string CommaSpace; + public static string Comma; + public static string OpenParen; + public static string ClosedParen; + public static char SingleQuote; + public static string SqlParameter; + public static int AliasTruncateLength; public static string Join(string separator, System.Collections.IEnumerable objects) => throw null; - public static int LastIndexOfCaseInsensitive(string source, string value) => throw null; - public static int LastIndexOfLetter(string str) => throw null; - public static string LinesToString(this string[] text) => throw null; - public static string MoveAndToBeginning(string filter) => throw null; - public static string[] Multiply(string[] strings, string placeholder, string[] replacements) => throw null; - public static string[] Multiply(string str, System.Collections.Generic.IEnumerable placeholders, System.Collections.Generic.IEnumerable replacements) => throw null; - public const string OpenParen = default; - public static string[] ParseFilterParameterName(string filterParameterName) => throw null; - public static string[] Prefix(string[] columns, string prefix) => throw null; - public static string PurgeBackticksEnclosing(string identifier) => throw null; - public static string Qualifier(string qualifiedName) => throw null; - public static string[] Qualify(string prefix, string[] names) => throw null; - public static string Qualify(string prefix, string name) => throw null; public static string Repeat(string str, int times) => throw null; - public static string Replace(string template, string placeholder, string replacement, bool wholeWords) => throw null; public static string Replace(string template, string placeholder, string replacement) => throw null; - public static string ReplaceOnce(string template, string placeholder, string replacement) => throw null; + public static string Replace(string template, string placeholder, string replacement, bool wholeWords) => throw null; public static string ReplaceWholeWord(this string template, string placeholder, string replacement) => throw null; - public static string Root(string qualifiedName) => throw null; - public const System.Char SingleQuote = default; - public static string[] Split(string separators, string list, bool include) => throw null; + public static string ReplaceOnce(string template, string placeholder, string replacement) => throw null; public static string[] Split(string separators, string list) => throw null; - public const string SqlParameter = default; - public static bool StartsWithCaseInsensitive(string source, string prefix) => throw null; + public static string[] Split(string separators, string list, bool include) => throw null; + public static string Unqualify(string qualifiedName) => throw null; + public static string Unqualify(string qualifiedName, string seperator) => throw null; + public static string GetFullClassname(string typeName) => throw null; + public static string GetClassname(string typeName) => throw null; + public static string Qualifier(string qualifiedName) => throw null; public static string[] Suffix(string[] columns, string suffix) => throw null; public static string Suffix(string name, string suffix) => throw null; - public static string ToLowerCase(string str) => throw null; + public static string[] Prefix(string[] columns, string prefix) => throw null; + public static string Root(string qualifiedName) => throw null; + public static bool BooleanValue(string value) => throw null; public static string ToString(object[] array) => throw null; - public static string ToUpperCase(string str) => throw null; + public static string LinesToString(this string[] text) => throw null; + public static string[] Multiply(string str, System.Collections.Generic.IEnumerable placeholders, System.Collections.Generic.IEnumerable replacements) => throw null; + public static string[] Multiply(string[] strings, string placeholder, string[] replacements) => throw null; + public static int CountUnquoted(string str, char character) => throw null; + public static bool IsEmpty(string str) => throw null; + public static bool IsNotEmpty(string str) => throw null; + public static string Qualify(string prefix, string name) => throw null; + public static string[] Qualify(string prefix, string[] names) => throw null; + public static int FirstIndexOfChar(string sqlString, string str, int startIndex) => throw null; public static string Truncate(string str, int length) => throw null; - public const System.Char Underscore = default; - public static string Unqualify(string qualifiedName, string seperator) => throw null; - public static string Unqualify(string qualifiedName) => throw null; + public static int LastIndexOfLetter(string str) => throw null; public static string UnqualifyEntityName(string entityName) => throw null; + public static string GenerateAlias(string description) => throw null; + public static string GenerateAlias(string description, int unique) => throw null; + public static string MoveAndToBeginning(string filter) => throw null; public static string Unroot(string qualifiedName) => throw null; - public const string WhiteSpace = default; + public static bool EqualsCaseInsensitive(string a, string b) => throw null; + public static int IndexOfCaseInsensitive(string source, string value) => throw null; + public static int IndexOfCaseInsensitive(string source, string value, int startIndex) => throw null; + public static int IndexOfCaseInsensitive(string source, string value, int startIndex, int count) => throw null; + public static int LastIndexOfCaseInsensitive(string source, string value) => throw null; + public static bool StartsWithCaseInsensitive(string source, string prefix) => throw null; + public static string InternedIfPossible(string str) => throw null; + public static string CollectionToString(System.Collections.IEnumerable keys) => throw null; + public static string ToUpperCase(string str) => throw null; + public static string ToLowerCase(string str) => throw null; + public static bool IsBackticksEnclosed(string identifier) => throw null; + public static string PurgeBackticksEnclosing(string identifier) => throw null; + public static string[] ParseFilterParameterName(string filterParameterName) => throw null; + public static int IndexOfAnyNewLine(this string str, int startIndex, out int newLineLength) => throw null; + public static bool IsAnyNewLine(this string str, int index, out int newLineLength) => throw null; } - - // Generated from `NHibernate.Util.StringTokenizer` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class StringTokenizer : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable + public class StringTokenizer : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { + public StringTokenizer(string str) => throw null; + public StringTokenizer(string str, string delim) => throw null; + public StringTokenizer(string str, string delim, bool returnDelims) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public StringTokenizer(string str, string delim, bool returnDelims) => throw null; - public StringTokenizer(string str, string delim) => throw null; - public StringTokenizer(string str) => throw null; } - - // Generated from `NHibernate.Util.TypeExtensions` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public static class TypeExtensions + public static partial class TypeExtensions { public static bool IsEnumerableOfT(this System.Type type) => throw null; - public static bool IsNonPrimitive(this System.Type type) => throw null; public static bool IsNullable(this System.Type type) => throw null; public static bool IsNullableOrReference(this System.Type type) => throw null; - public static bool IsPrimitive(this System.Type type) => throw null; public static System.Type NullableOf(this System.Type type) => throw null; + public static bool IsPrimitive(this System.Type type) => throw null; + public static bool IsNonPrimitive(this System.Type type) => throw null; + } + public class ParserException : System.Exception + { + public ParserException(string message) => throw null; + protected ParserException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - - // Generated from `NHibernate.Util.TypeNameParser` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class TypeNameParser { - public NHibernate.Util.AssemblyQualifiedTypeName MakeGenericType(NHibernate.Util.AssemblyQualifiedTypeName qualifiedName, bool isArrayType, NHibernate.Util.AssemblyQualifiedTypeName[] typeArguments) => throw null; - public static NHibernate.Util.AssemblyQualifiedTypeName Parse(string type, string defaultNamespace, string defaultAssembly) => throw null; + public TypeNameParser(string defaultNamespace, string defaultAssembly) => throw null; public static NHibernate.Util.AssemblyQualifiedTypeName Parse(string type) => throw null; + public static NHibernate.Util.AssemblyQualifiedTypeName Parse(string type, string defaultNamespace, string defaultAssembly) => throw null; public NHibernate.Util.AssemblyQualifiedTypeName ParseTypeName(string typeName) => throw null; - public TypeNameParser(string defaultNamespace, string defaultAssembly) => throw null; + public NHibernate.Util.AssemblyQualifiedTypeName MakeGenericType(NHibernate.Util.AssemblyQualifiedTypeName qualifiedName, bool isArrayType, NHibernate.Util.AssemblyQualifiedTypeName[] typeArguments) => throw null; } - - // Generated from `NHibernate.Util.UnmodifiableDictionary<,>` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class UnmodifiableDictionary : System.Collections.IEnumerable, System.Collections.Generic.IEnumerable>, System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection> + public class UnmodifiableDictionary : System.Collections.Generic.IDictionary, System.Collections.Generic.ICollection>, System.Collections.Generic.IEnumerable>, System.Collections.IEnumerable { + public UnmodifiableDictionary(System.Collections.Generic.IDictionary dictionary) => throw null; + public bool ContainsKey(TKey key) => throw null; public void Add(TKey key, TValue value) => throw null; + public bool Remove(TKey key) => throw null; + public bool TryGetValue(TKey key, out TValue value) => throw null; public void Add(System.Collections.Generic.KeyValuePair item) => throw null; public void Clear() => throw null; public bool Contains(System.Collections.Generic.KeyValuePair item) => throw null; - public bool ContainsKey(TKey key) => throw null; public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int arrayIndex) => throw null; - public int Count { get => throw null; } - public System.Collections.IEnumerator GetEnumerator() => throw null; + public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; System.Collections.Generic.IEnumerator> System.Collections.Generic.IEnumerable>.GetEnumerator() => throw null; - public bool IsReadOnly { get => throw null; } - public TValue this[TKey key] { get => throw null; set => throw null; } + public System.Collections.IEnumerator GetEnumerator() => throw null; + public TValue this[TKey key] { get => throw null; set { } } public System.Collections.Generic.ICollection Keys { get => throw null; } - public bool Remove(TKey key) => throw null; - public bool Remove(System.Collections.Generic.KeyValuePair item) => throw null; - public bool TryGetValue(TKey key, out TValue value) => throw null; - public UnmodifiableDictionary(System.Collections.Generic.IDictionary dictionary) => throw null; public System.Collections.Generic.ICollection Values { get => throw null; } + public int Count { get => throw null; } + public bool IsReadOnly { get => throw null; } } - - // Generated from `NHibernate.Util.WeakEnumerator` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class WeakEnumerator : System.Collections.IEnumerator, System.Collections.IDictionaryEnumerator + public class WeakRefWrapper : System.Runtime.Serialization.IDeserializationCallback { - public object Current { get => throw null; } - public System.Collections.DictionaryEntry Entry { get => throw null; } - public object Key { get => throw null; } + public WeakRefWrapper(object target) => throw null; + public override bool Equals(object obj) => throw null; + public override int GetHashCode() => throw null; + public void OnDeserialization(object sender) => throw null; + public static NHibernate.Util.WeakRefWrapper Wrap(object value) => throw null; + public static object Unwrap(object value) => throw null; + public object Target { get => throw null; } + public bool IsAlive { get => throw null; } + } + public class WeakEnumerator : System.Collections.IDictionaryEnumerator, System.Collections.IEnumerator + { + public WeakEnumerator(System.Collections.IDictionaryEnumerator innerEnumerator) => throw null; public bool MoveNext() => throw null; public void Reset() => throw null; + public object Key { get => throw null; } public object Value { get => throw null; } - public WeakEnumerator(System.Collections.IDictionaryEnumerator innerEnumerator) => throw null; + public System.Collections.DictionaryEntry Entry { get => throw null; } + public object Current { get => throw null; } } - - // Generated from `NHibernate.Util.WeakHashtable` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class WeakHashtable : System.Collections.IEnumerable, System.Collections.IDictionary, System.Collections.ICollection + public class WeakHashtable : System.Collections.IDictionary, System.Collections.ICollection, System.Collections.IEnumerable { + public void Scavenge() => throw null; + public bool Contains(object key) => throw null; public void Add(object key, object value) => throw null; public void Clear() => throw null; - public bool Contains(object key) => throw null; - public void CopyTo(System.Array array, int index) => throw null; - public int Count { get => throw null; } public System.Collections.IDictionaryEnumerator GetEnumerator() => throw null; + public void Remove(object key) => throw null; + public void CopyTo(System.Array array, int index) => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public bool IsFixedSize { get => throw null; } - public bool IsReadOnly { get => throw null; } - public bool IsSynchronized { get => throw null; } - public object this[object key] { get => throw null; set => throw null; } + public WeakHashtable() => throw null; + public object this[object key] { get => throw null; set { } } public System.Collections.ICollection Keys { get => throw null; } - public void Remove(object key) => throw null; - public void Scavenge() => throw null; - public object SyncRoot { get => throw null; } public System.Collections.ICollection Values { get => throw null; } - public WeakHashtable() => throw null; - } - - // Generated from `NHibernate.Util.WeakRefWrapper` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` - public class WeakRefWrapper : System.Runtime.Serialization.IDeserializationCallback - { - public override bool Equals(object obj) => throw null; - public override int GetHashCode() => throw null; - public bool IsAlive { get => throw null; } - public void OnDeserialization(object sender) => throw null; - public object Target { get => throw null; } - public static object Unwrap(object value) => throw null; - public WeakRefWrapper(object target) => throw null; - public static NHibernate.Util.WeakRefWrapper Wrap(object value) => throw null; + public bool IsReadOnly { get => throw null; } + public bool IsFixedSize { get => throw null; } + public int Count { get => throw null; } + public object SyncRoot { get => throw null; } + public bool IsSynchronized { get => throw null; } } - } } namespace System @@ -34490,13 +29932,11 @@ namespace Runtime { namespace CompilerServices { - // Generated from `System.Runtime.CompilerServices.IgnoresAccessChecksToAttribute` in `NHibernate, Version=5.3.0.0, Culture=neutral, PublicKeyToken=aa95f207798dfdb4` public class IgnoresAccessChecksToAttribute : System.Attribute { - public string AssemblyName { get => throw null; } public IgnoresAccessChecksToAttribute(string assemblyName) => throw null; + public string AssemblyName { get => throw null; } } - } } } diff --git a/csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.csproj b/csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.csproj similarity index 93% rename from csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.csproj rename to csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.csproj index 67eefcd3d921b..14414d5038502 100644 --- a/csharp/ql/test/resources/stubs/NHibernate/5.3.8/NHibernate.csproj +++ b/csharp/ql/test/resources/stubs/NHibernate/5.4.6/NHibernate.csproj @@ -7,11 +7,11 @@ - - - + + + diff --git a/csharp/ql/test/resources/stubs/Remotion.Linq.EagerFetching/2.2.0/Remotion.Linq.EagerFetching.cs b/csharp/ql/test/resources/stubs/Remotion.Linq.EagerFetching/2.2.0/Remotion.Linq.EagerFetching.cs index 7f88424d24f08..00f1a2dd8963a 100644 --- a/csharp/ql/test/resources/stubs/Remotion.Linq.EagerFetching/2.2.0/Remotion.Linq.EagerFetching.cs +++ b/csharp/ql/test/resources/stubs/Remotion.Linq.EagerFetching/2.2.0/Remotion.Linq.EagerFetching.cs @@ -1,127 +1,101 @@ // This file contains auto-generated code. - +// Generated from `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b`. namespace Remotion { namespace Linq { namespace EagerFetching { - // Generated from `Remotion.Linq.EagerFetching.FetchFilteringQueryModelVisitor` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class FetchFilteringQueryModelVisitor : Remotion.Linq.QueryModelVisitorBase { - protected FetchFilteringQueryModelVisitor() => throw null; - protected System.Collections.ObjectModel.ReadOnlyCollection FetchQueryModelBuilders { get => throw null; } public static Remotion.Linq.EagerFetching.FetchQueryModelBuilder[] RemoveFetchRequestsFromQueryModel(Remotion.Linq.QueryModel queryModel) => throw null; + protected FetchFilteringQueryModelVisitor() => throw null; public override void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; + protected System.Collections.ObjectModel.ReadOnlyCollection FetchQueryModelBuilders { get => throw null; } } - - // Generated from `Remotion.Linq.EagerFetching.FetchManyRequest` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class FetchManyRequest : Remotion.Linq.EagerFetching.FetchRequestBase { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public FetchManyRequest(System.Reflection.MemberInfo relationMember) : base(default(System.Reflection.MemberInfo)) => throw null; protected override void ModifyFetchQueryModel(Remotion.Linq.QueryModel fetchQueryModel) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override void TransformExpressions(System.Func transformation) => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.FetchOneRequest` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class FetchOneRequest : Remotion.Linq.EagerFetching.FetchRequestBase { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public FetchOneRequest(System.Reflection.MemberInfo relationMember) : base(default(System.Reflection.MemberInfo)) => throw null; protected override void ModifyFetchQueryModel(Remotion.Linq.QueryModel fetchQueryModel) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override void TransformExpressions(System.Func transformation) => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.FetchQueryModelBuilder` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class FetchQueryModelBuilder + public sealed class FetchQueryModelBuilder { - public Remotion.Linq.EagerFetching.FetchQueryModelBuilder[] CreateInnerBuilders() => throw null; public FetchQueryModelBuilder(Remotion.Linq.EagerFetching.FetchRequestBase fetchRequest, Remotion.Linq.QueryModel queryModel, int resultOperatorPosition) => throw null; - public Remotion.Linq.EagerFetching.FetchRequestBase FetchRequest { get => throw null; set => throw null; } public Remotion.Linq.QueryModel GetOrCreateFetchQueryModel() => throw null; - public int ResultOperatorPosition { get => throw null; set => throw null; } - public Remotion.Linq.QueryModel SourceItemQueryModel { get => throw null; set => throw null; } + public Remotion.Linq.EagerFetching.FetchQueryModelBuilder[] CreateInnerBuilders() => throw null; + public Remotion.Linq.EagerFetching.FetchRequestBase FetchRequest { get => throw null; } + public Remotion.Linq.QueryModel SourceItemQueryModel { get => throw null; } + public int ResultOperatorPosition { get => throw null; } } - - // Generated from `Remotion.Linq.EagerFetching.FetchRequestBase` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class FetchRequestBase : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { - public virtual Remotion.Linq.QueryModel CreateFetchQueryModel(Remotion.Linq.QueryModel sourceItemQueryModel) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; protected FetchRequestBase(System.Reflection.MemberInfo relationMember) => throw null; + public virtual Remotion.Linq.QueryModel CreateFetchQueryModel(Remotion.Linq.QueryModel sourceItemQueryModel) => throw null; protected System.Linq.Expressions.Expression GetFetchedMemberExpression(System.Linq.Expressions.Expression source) => throw null; - public Remotion.Linq.EagerFetching.FetchRequestBase GetOrAddInnerFetchRequest(Remotion.Linq.EagerFetching.FetchRequestBase fetchRequest) => throw null; - public System.Collections.Generic.IEnumerable InnerFetchRequests { get => throw null; } protected abstract void ModifyFetchQueryModel(Remotion.Linq.QueryModel fetchQueryModel); - public System.Reflection.MemberInfo RelationMember { get => throw null; set => throw null; } + public Remotion.Linq.EagerFetching.FetchRequestBase GetOrAddInnerFetchRequest(Remotion.Linq.EagerFetching.FetchRequestBase fetchRequest) => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override string ToString() => throw null; + public System.Reflection.MemberInfo RelationMember { get => throw null; set { } } + public System.Collections.Generic.IEnumerable InnerFetchRequests { get => throw null; } } - - // Generated from `Remotion.Linq.EagerFetching.FetchRequestCollection` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class FetchRequestCollection + public sealed class FetchRequestCollection { + public Remotion.Linq.EagerFetching.FetchRequestBase GetOrAddFetchRequest(Remotion.Linq.EagerFetching.FetchRequestBase fetchRequest) => throw null; public FetchRequestCollection() => throw null; public System.Collections.Generic.IEnumerable FetchRequests { get => throw null; } - public Remotion.Linq.EagerFetching.FetchRequestBase GetOrAddFetchRequest(Remotion.Linq.EagerFetching.FetchRequestBase fetchRequest) => throw null; } - namespace Parsing { - // Generated from `Remotion.Linq.EagerFetching.Parsing.FetchExpressionNodeBase` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class FetchExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { protected FetchExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - public System.Reflection.MemberInfo RelationMember { get => throw null; set => throw null; } public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Reflection.MemberInfo RelationMember { get => throw null; } } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.FetchManyExpressionNode` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class FetchManyExpressionNode : Remotion.Linq.EagerFetching.Parsing.OuterFetchExpressionNodeBase { - protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; public FetchManyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; + protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.FetchOneExpressionNode` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class FetchOneExpressionNode : Remotion.Linq.EagerFetching.Parsing.OuterFetchExpressionNodeBase { - protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; public FetchOneExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; + protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.OuterFetchExpressionNodeBase` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class OuterFetchExpressionNodeBase : Remotion.Linq.EagerFetching.Parsing.FetchExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected OuterFetchExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; protected abstract Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest(); + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - protected OuterFetchExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.ThenFetchExpressionNodeBase` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class ThenFetchExpressionNodeBase : Remotion.Linq.EagerFetching.Parsing.FetchExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected ThenFetchExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; protected abstract Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest(); protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - protected ThenFetchExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.ThenFetchManyExpressionNode` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class ThenFetchManyExpressionNode : Remotion.Linq.EagerFetching.Parsing.ThenFetchExpressionNodeBase { - protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; public ThenFetchManyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; + protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; } - - // Generated from `Remotion.Linq.EagerFetching.Parsing.ThenFetchOneExpressionNode` in `Remotion.Linq.EagerFetching, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class ThenFetchOneExpressionNode : Remotion.Linq.EagerFetching.Parsing.ThenFetchExpressionNodeBase { - protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; public ThenFetchOneExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression relatedObjectSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression)) => throw null; + protected override Remotion.Linq.EagerFetching.FetchRequestBase CreateFetchRequest() => throw null; } - } } } diff --git a/csharp/ql/test/resources/stubs/Remotion.Linq/2.2.0/Remotion.Linq.cs b/csharp/ql/test/resources/stubs/Remotion.Linq/2.2.0/Remotion.Linq.cs index 0aac343f24cad..adb17537fd229 100644 --- a/csharp/ql/test/resources/stubs/Remotion.Linq/2.2.0/Remotion.Linq.cs +++ b/csharp/ql/test/resources/stubs/Remotion.Linq/2.2.0/Remotion.Linq.cs @@ -1,1196 +1,1004 @@ // This file contains auto-generated code. - +// Generated from `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b`. namespace Remotion { namespace Linq { - // Generated from `Remotion.Linq.DefaultQueryProvider` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DefaultQueryProvider : Remotion.Linq.QueryProviderBase + public abstract class QueryProviderBase : System.Linq.IQueryProvider + { + protected QueryProviderBase(Remotion.Linq.Parsing.Structure.IQueryParser queryParser, Remotion.Linq.IQueryExecutor executor) => throw null; + public System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; + public abstract System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression); + public virtual Remotion.Linq.Clauses.StreamedData.IStreamedData Execute(System.Linq.Expressions.Expression expression) => throw null; + TResult System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; + object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; + public virtual Remotion.Linq.QueryModel GenerateQueryModel(System.Linq.Expressions.Expression expression) => throw null; + public Remotion.Linq.Parsing.Structure.IQueryParser QueryParser { get => throw null; } + public Remotion.Linq.IQueryExecutor Executor { get => throw null; } + public Remotion.Linq.Parsing.Structure.ExpressionTreeParser ExpressionTreeParser { get => throw null; } + } + public sealed class DefaultQueryProvider : Remotion.Linq.QueryProviderBase { - public override System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; public DefaultQueryProvider(System.Type queryableType, Remotion.Linq.Parsing.Structure.IQueryParser queryParser, Remotion.Linq.IQueryExecutor executor) : base(default(Remotion.Linq.Parsing.Structure.IQueryParser), default(Remotion.Linq.IQueryExecutor)) => throw null; + public override System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; public System.Type QueryableType { get => throw null; } } - - // Generated from `Remotion.Linq.IQueryExecutor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IQueryExecutor { - System.Collections.Generic.IEnumerable ExecuteCollection(Remotion.Linq.QueryModel queryModel); T ExecuteScalar(Remotion.Linq.QueryModel queryModel); T ExecuteSingle(Remotion.Linq.QueryModel queryModel, bool returnDefaultWhenEmpty); + System.Collections.Generic.IEnumerable ExecuteCollection(Remotion.Linq.QueryModel queryModel); } - - // Generated from `Remotion.Linq.IQueryModelVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IQueryModelVisitor { + void VisitQueryModel(Remotion.Linq.QueryModel queryModel); + void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel); void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index); - void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index); void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index); void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause); - void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel); + void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index); + void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index); void VisitOrderByClause(Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index); void VisitOrdering(Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index); - void VisitQueryModel(Remotion.Linq.QueryModel queryModel); - void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index); void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel); - void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index); + void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index); } - - // Generated from `Remotion.Linq.QueryModel` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class QueryModel + public abstract class QueryableBase : System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Collections.Generic.IEnumerable, System.Linq.IOrderedQueryable, System.Linq.IQueryable, System.Collections.IEnumerable { - public void Accept(Remotion.Linq.IQueryModelVisitor visitor) => throw null; - public System.Collections.ObjectModel.ObservableCollection BodyClauses { get => throw null; set => throw null; } - public Remotion.Linq.QueryModel Clone(Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping) => throw null; - public Remotion.Linq.QueryModel Clone() => throw null; - public Remotion.Linq.QueryModel ConvertToSubQuery(string itemName) => throw null; - public Remotion.Linq.Clauses.StreamedData.IStreamedData Execute(Remotion.Linq.IQueryExecutor executor) => throw null; - public string GetNewName(string prefix) => throw null; - public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo() => throw null; + protected QueryableBase(Remotion.Linq.Parsing.Structure.IQueryParser queryParser, Remotion.Linq.IQueryExecutor executor) => throw null; + protected QueryableBase(System.Linq.IQueryProvider provider) => throw null; + protected QueryableBase(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) => throw null; + public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; + public System.Linq.Expressions.Expression Expression { get => throw null; } + public System.Linq.IQueryProvider Provider { get => throw null; } + public System.Type ElementType { get => throw null; } + } + public sealed class QueryModel + { + public QueryModel(Remotion.Linq.Clauses.MainFromClause mainFromClause, Remotion.Linq.Clauses.SelectClause selectClause) => throw null; public System.Type GetResultType() => throw null; + public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo() => throw null; public Remotion.Linq.UniqueIdentifierGenerator GetUniqueIdentfierGenerator() => throw null; - public bool IsIdentityQuery() => throw null; - public Remotion.Linq.Clauses.MainFromClause MainFromClause { get => throw null; set => throw null; } - public QueryModel(Remotion.Linq.Clauses.MainFromClause mainFromClause, Remotion.Linq.Clauses.SelectClause selectClause) => throw null; - public System.Collections.ObjectModel.ObservableCollection ResultOperators { get => throw null; set => throw null; } - public System.Type ResultTypeOverride { get => throw null; set => throw null; } - public Remotion.Linq.Clauses.SelectClause SelectClause { get => throw null; set => throw null; } + public void Accept(Remotion.Linq.IQueryModelVisitor visitor) => throw null; public override string ToString() => throw null; + public Remotion.Linq.QueryModel Clone() => throw null; + public Remotion.Linq.QueryModel Clone(Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping) => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public string GetNewName(string prefix) => throw null; + public Remotion.Linq.Clauses.StreamedData.IStreamedData Execute(Remotion.Linq.IQueryExecutor executor) => throw null; + public bool IsIdentityQuery() => throw null; + public Remotion.Linq.QueryModel ConvertToSubQuery(string itemName) => throw null; + public System.Type ResultTypeOverride { get => throw null; set { } } + public Remotion.Linq.Clauses.MainFromClause MainFromClause { get => throw null; set { } } + public Remotion.Linq.Clauses.SelectClause SelectClause { get => throw null; set { } } + public System.Collections.ObjectModel.ObservableCollection BodyClauses { get => throw null; } + public System.Collections.ObjectModel.ObservableCollection ResultOperators { get => throw null; } } - - // Generated from `Remotion.Linq.QueryModelBuilder` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class QueryModelBuilder + public sealed class QueryModelBuilder { public void AddClause(Remotion.Linq.Clauses.IClause clause) => throw null; public void AddResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator) => throw null; - public System.Collections.ObjectModel.ReadOnlyCollection BodyClauses { get => throw null; } public Remotion.Linq.QueryModel Build() => throw null; - public Remotion.Linq.Clauses.MainFromClause MainFromClause { get => throw null; set => throw null; } public QueryModelBuilder() => throw null; + public Remotion.Linq.Clauses.MainFromClause MainFromClause { get => throw null; } + public Remotion.Linq.Clauses.SelectClause SelectClause { get => throw null; } + public System.Collections.ObjectModel.ReadOnlyCollection BodyClauses { get => throw null; } public System.Collections.ObjectModel.ReadOnlyCollection ResultOperators { get => throw null; } - public Remotion.Linq.Clauses.SelectClause SelectClause { get => throw null; set => throw null; } } - - // Generated from `Remotion.Linq.QueryModelVisitorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class QueryModelVisitorBase : Remotion.Linq.IQueryModelVisitor { - protected QueryModelVisitorBase() => throw null; + public virtual void VisitQueryModel(Remotion.Linq.QueryModel queryModel) => throw null; + public virtual void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; public virtual void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - protected virtual void VisitBodyClauses(System.Collections.ObjectModel.ObservableCollection bodyClauses, Remotion.Linq.QueryModel queryModel) => throw null; - public virtual void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitJoinClause(Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause) => throw null; - public virtual void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; + public virtual void VisitGroupJoinClause(Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public virtual void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitOrderByClause(Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; public virtual void VisitOrdering(Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index) => throw null; - protected virtual void VisitOrderings(System.Collections.ObjectModel.ObservableCollection orderings, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause) => throw null; - public virtual void VisitQueryModel(Remotion.Linq.QueryModel queryModel) => throw null; + public virtual void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; public virtual void VisitResultOperator(Remotion.Linq.Clauses.ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index) => throw null; + protected virtual void VisitBodyClauses(System.Collections.ObjectModel.ObservableCollection bodyClauses, Remotion.Linq.QueryModel queryModel) => throw null; + protected virtual void VisitOrderings(System.Collections.ObjectModel.ObservableCollection orderings, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause) => throw null; protected virtual void VisitResultOperators(System.Collections.ObjectModel.ObservableCollection resultOperators, Remotion.Linq.QueryModel queryModel) => throw null; - public virtual void VisitSelectClause(Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel) => throw null; - public virtual void VisitWhereClause(Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - } - - // Generated from `Remotion.Linq.QueryProviderBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class QueryProviderBase : System.Linq.IQueryProvider - { - public abstract System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression); - public System.Linq.IQueryable CreateQuery(System.Linq.Expressions.Expression expression) => throw null; - public virtual Remotion.Linq.Clauses.StreamedData.IStreamedData Execute(System.Linq.Expressions.Expression expression) => throw null; - object System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; - TResult System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression expression) => throw null; - public Remotion.Linq.IQueryExecutor Executor { get => throw null; } - public Remotion.Linq.Parsing.Structure.ExpressionTreeParser ExpressionTreeParser { get => throw null; } - public virtual Remotion.Linq.QueryModel GenerateQueryModel(System.Linq.Expressions.Expression expression) => throw null; - public Remotion.Linq.Parsing.Structure.IQueryParser QueryParser { get => throw null; } - protected QueryProviderBase(Remotion.Linq.Parsing.Structure.IQueryParser queryParser, Remotion.Linq.IQueryExecutor executor) => throw null; - } - - // Generated from `Remotion.Linq.QueryableBase<>` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class QueryableBase : System.Linq.IQueryable, System.Linq.IQueryable, System.Linq.IOrderedQueryable, System.Linq.IOrderedQueryable, System.Collections.IEnumerable, System.Collections.Generic.IEnumerable - { - public System.Type ElementType { get => throw null; } - public System.Linq.Expressions.Expression Expression { get => throw null; set => throw null; } - public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; - System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; - public System.Linq.IQueryProvider Provider { get => throw null; } - protected QueryableBase(System.Linq.IQueryProvider provider, System.Linq.Expressions.Expression expression) => throw null; - protected QueryableBase(System.Linq.IQueryProvider provider) => throw null; - protected QueryableBase(Remotion.Linq.Parsing.Structure.IQueryParser queryParser, Remotion.Linq.IQueryExecutor executor) => throw null; + protected QueryModelVisitorBase() => throw null; } - - // Generated from `Remotion.Linq.UniqueIdentifierGenerator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class UniqueIdentifierGenerator + public sealed class UniqueIdentifierGenerator { public void AddKnownIdentifier(string identifier) => throw null; - public string GetUniqueIdentifier(string prefix) => throw null; public void Reset() => throw null; + public string GetUniqueIdentifier(string prefix) => throw null; public UniqueIdentifierGenerator() => throw null; } - namespace Clauses { - // Generated from `Remotion.Linq.Clauses.AdditionalFromClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AdditionalFromClause : Remotion.Linq.Clauses.FromClauseBase, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public interface IClause { - public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public AdditionalFromClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) : base(default(string), default(System.Type), default(System.Linq.Expressions.Expression)) => throw null; - public Remotion.Linq.Clauses.AdditionalFromClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + void TransformExpressions(System.Func transformation); } - - // Generated from `Remotion.Linq.Clauses.CloneContext` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CloneContext + public interface IQuerySource { - public CloneContext(Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping) => throw null; - public Remotion.Linq.Clauses.QuerySourceMapping QuerySourceMapping { get => throw null; set => throw null; } + string ItemName { get; } + System.Type ItemType { get; } } - - // Generated from `Remotion.Linq.Clauses.FromClauseBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class FromClauseBase : Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IFromClause, Remotion.Linq.Clauses.IClause + public interface IFromClause : Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IQuerySource { - public virtual void CopyFromSource(Remotion.Linq.Clauses.IFromClause source) => throw null; - internal FromClauseBase(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) => throw null; - public System.Linq.Expressions.Expression FromExpression { get => throw null; set => throw null; } - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } - public override string ToString() => throw null; - public virtual void TransformExpressions(System.Func transformation) => throw null; + void CopyFromSource(Remotion.Linq.Clauses.IFromClause source); + System.Linq.Expressions.Expression FromExpression { get; } } - - // Generated from `Remotion.Linq.Clauses.GroupJoinClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class GroupJoinClause : Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public abstract class FromClauseBase : Remotion.Linq.Clauses.IFromClause, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IQuerySource { - public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public Remotion.Linq.Clauses.GroupJoinClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public GroupJoinClause(string itemName, System.Type itemType, Remotion.Linq.Clauses.JoinClause joinClause) => throw null; - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } - public Remotion.Linq.Clauses.JoinClause JoinClause { get => throw null; set => throw null; } + public virtual void CopyFromSource(Remotion.Linq.Clauses.IFromClause source) => throw null; + public virtual void TransformExpressions(System.Func transformation) => throw null; public override string ToString() => throw null; - public void TransformExpressions(System.Func transformation) => throw null; + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; set { } } + public System.Linq.Expressions.Expression FromExpression { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.IBodyClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IBodyClause : Remotion.Linq.Clauses.IClause { void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index); Remotion.Linq.Clauses.IBodyClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext); } - - // Generated from `Remotion.Linq.Clauses.IClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IClause + public sealed class AdditionalFromClause : Remotion.Linq.Clauses.FromClauseBase, Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { - void TransformExpressions(System.Func transformation); + public AdditionalFromClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) => throw null; + public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public Remotion.Linq.Clauses.AdditionalFromClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; } - - // Generated from `Remotion.Linq.Clauses.IFromClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IFromClause : Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IClause + public sealed class CloneContext { - void CopyFromSource(Remotion.Linq.Clauses.IFromClause source); - System.Linq.Expressions.Expression FromExpression { get; } + public CloneContext(Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping) => throw null; + public Remotion.Linq.Clauses.QuerySourceMapping QuerySourceMapping { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.IQuerySource` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IQuerySource + public sealed class GroupJoinClause : Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { - string ItemName { get; } - System.Type ItemType { get; } + public GroupJoinClause(string itemName, System.Type itemType, Remotion.Linq.Clauses.JoinClause joinClause) => throw null; + public void TransformExpressions(System.Func transformation) => throw null; + public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public Remotion.Linq.Clauses.GroupJoinClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public override string ToString() => throw null; + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; set { } } + public Remotion.Linq.Clauses.JoinClause JoinClause { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.JoinClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class JoinClause : Remotion.Linq.Clauses.IQuerySource, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public sealed class JoinClause : Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IQuerySource { + public JoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression innerSequence, System.Linq.Expressions.Expression outerKeySelector, System.Linq.Expressions.Expression innerKeySelector) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause) => throw null; public Remotion.Linq.Clauses.JoinClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression InnerKeySelector { get => throw null; set => throw null; } - public System.Linq.Expressions.Expression InnerSequence { get => throw null; set => throw null; } - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } - public JoinClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression innerSequence, System.Linq.Expressions.Expression outerKeySelector, System.Linq.Expressions.Expression innerKeySelector) => throw null; - public System.Linq.Expressions.Expression OuterKeySelector { get => throw null; set => throw null; } - public override string ToString() => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Type ItemType { get => throw null; set { } } + public string ItemName { get => throw null; set { } } + public System.Linq.Expressions.Expression InnerSequence { get => throw null; set { } } + public System.Linq.Expressions.Expression OuterKeySelector { get => throw null; set { } } + public System.Linq.Expressions.Expression InnerKeySelector { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.MainFromClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MainFromClause : Remotion.Linq.Clauses.FromClauseBase + public sealed class MainFromClause : Remotion.Linq.Clauses.FromClauseBase { + public MainFromClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel) => throw null; public Remotion.Linq.Clauses.MainFromClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public MainFromClause(string itemName, System.Type itemType, System.Linq.Expressions.Expression fromExpression) : base(default(string), default(System.Type), default(System.Linq.Expressions.Expression)) => throw null; } - - // Generated from `Remotion.Linq.Clauses.OrderByClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class OrderByClause : Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public sealed class OrderByClause : Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { + public OrderByClause() => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public void TransformExpressions(System.Func transformation) => throw null; public Remotion.Linq.Clauses.OrderByClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public OrderByClause() => throw null; - public System.Collections.ObjectModel.ObservableCollection Orderings { get => throw null; set => throw null; } public override string ToString() => throw null; - public void TransformExpressions(System.Func transformation) => throw null; + public System.Collections.ObjectModel.ObservableCollection Orderings { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.Ordering` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class Ordering + public sealed class Ordering { + public Ordering(System.Linq.Expressions.Expression expression, Remotion.Linq.Clauses.OrderingDirection direction) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index) => throw null; public Remotion.Linq.Clauses.Ordering Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression Expression { get => throw null; set => throw null; } - public Ordering(System.Linq.Expressions.Expression expression, Remotion.Linq.Clauses.OrderingDirection direction) => throw null; - public Remotion.Linq.Clauses.OrderingDirection OrderingDirection { get => throw null; set => throw null; } - public override string ToString() => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Expression { get => throw null; set { } } + public Remotion.Linq.Clauses.OrderingDirection OrderingDirection { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.OrderingDirection` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public enum OrderingDirection { - Asc, - Desc, + Asc = 0, + Desc = 1, } - - // Generated from `Remotion.Linq.Clauses.QuerySourceMapping` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class QuerySourceMapping + public sealed class QuerySourceMapping { - public void AddMapping(Remotion.Linq.Clauses.IQuerySource querySource, System.Linq.Expressions.Expression expression) => throw null; public bool ContainsMapping(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; - public System.Linq.Expressions.Expression GetExpression(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; - public QuerySourceMapping() => throw null; + public void AddMapping(Remotion.Linq.Clauses.IQuerySource querySource, System.Linq.Expressions.Expression expression) => throw null; public void RemoveMapping(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; public void ReplaceMapping(Remotion.Linq.Clauses.IQuerySource querySource, System.Linq.Expressions.Expression expression) => throw null; + public System.Linq.Expressions.Expression GetExpression(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; + public QuerySourceMapping() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperatorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class ResultOperatorBase { - public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; - protected void CheckSequenceItemType(Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo inputInfo, System.Type expectedItemType) => throw null; - public abstract Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext); public abstract Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input); - protected T GetConstantValueFromExpression(string expressionName, System.Linq.Expressions.Expression expression) => throw null; public abstract Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo); + public abstract Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext); + public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public abstract void TransformExpressions(System.Func transformation); protected object InvokeExecuteMethod(System.Reflection.MethodInfo method, object input) => throw null; + protected T GetConstantValueFromExpression(string expressionName, System.Linq.Expressions.Expression expression) => throw null; + protected void CheckSequenceItemType(Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo inputInfo, System.Type expectedItemType) => throw null; protected ResultOperatorBase() => throw null; - public abstract void TransformExpressions(System.Func transformation); } - - // Generated from `Remotion.Linq.Clauses.SelectClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SelectClause : Remotion.Linq.Clauses.IClause + public sealed class SelectClause : Remotion.Linq.Clauses.IClause { + public SelectClause(System.Linq.Expressions.Expression selector) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel) => throw null; public Remotion.Linq.Clauses.SelectClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo GetOutputDataInfo() => throw null; - public SelectClause(System.Linq.Expressions.Expression selector) => throw null; - public System.Linq.Expressions.Expression Selector { get => throw null; set => throw null; } - public override string ToString() => throw null; public void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo GetOutputDataInfo() => throw null; + public System.Linq.Expressions.Expression Selector { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.WhereClause` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class WhereClause : Remotion.Linq.Clauses.IClause, Remotion.Linq.Clauses.IBodyClause + public sealed class WhereClause : Remotion.Linq.Clauses.IBodyClause, Remotion.Linq.Clauses.IClause { + public WhereClause(System.Linq.Expressions.Expression predicate) => throw null; public void Accept(Remotion.Linq.IQueryModelVisitor visitor, Remotion.Linq.QueryModel queryModel, int index) => throw null; + public void TransformExpressions(System.Func transformation) => throw null; public Remotion.Linq.Clauses.WhereClause Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; Remotion.Linq.Clauses.IBodyClause Remotion.Linq.Clauses.IBodyClause.Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression Predicate { get => throw null; set => throw null; } public override string ToString() => throw null; - public void TransformExpressions(System.Func transformation) => throw null; - public WhereClause(System.Linq.Expressions.Expression predicate) => throw null; + public System.Linq.Expressions.Expression Predicate { get => throw null; set { } } } - namespace ExpressionVisitors { - // Generated from `Remotion.Linq.Clauses.ExpressionVisitors.AccessorFindingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AccessorFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class AccessorFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.LambdaExpression FindAccessorLambda(System.Linq.Expressions.Expression searchedExpression, System.Linq.Expressions.Expression fullExpression, System.Linq.Expressions.ParameterExpression inputParameter) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; - protected override System.Linq.Expressions.MemberAssignment VisitMemberAssignment(System.Linq.Expressions.MemberAssignment memberAssigment) => throw null; + protected override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; protected override System.Linq.Expressions.MemberBinding VisitMemberBinding(System.Linq.Expressions.MemberBinding memberBinding) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected override System.Linq.Expressions.MemberAssignment VisitMemberAssignment(System.Linq.Expressions.MemberAssignment memberAssigment) => throw null; } - - // Generated from `Remotion.Linq.Clauses.ExpressionVisitors.CloningExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CloningExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class CloningExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression AdjustExpressionAfterCloning(System.Linq.Expressions.Expression expression, Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Clauses.ExpressionVisitors.ReferenceReplacingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ReferenceReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class ReferenceReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression ReplaceClauseReferences(System.Linq.Expressions.Expression expression, Remotion.Linq.Clauses.QuerySourceMapping querySourceMapping, bool throwOnUnmappedReferences) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Clauses.ExpressionVisitors.ReverseResolvingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ReverseResolvingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class ReverseResolvingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.LambdaExpression ReverseResolve(System.Linq.Expressions.Expression itemExpression, System.Linq.Expressions.Expression resolvedExpression) => throw null; public static System.Linq.Expressions.LambdaExpression ReverseResolveLambda(System.Linq.Expressions.Expression itemExpression, System.Linq.Expressions.LambdaExpression resolvedExpression, int parameterInsertionPosition) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; } - } namespace Expressions { - // Generated from `Remotion.Linq.Clauses.Expressions.IPartialEvaluationExceptionExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IPartialEvaluationExceptionExpressionVisitor { System.Linq.Expressions.Expression VisitPartialEvaluationException(Remotion.Linq.Clauses.Expressions.PartialEvaluationExceptionExpression partialEvaluationExceptionExpression); } - - // Generated from `Remotion.Linq.Clauses.Expressions.IVBSpecificExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IVBSpecificExpressionVisitor { System.Linq.Expressions.Expression VisitVBStringComparison(Remotion.Linq.Clauses.Expressions.VBStringComparisonExpression vbStringComparisonExpression); } - - // Generated from `Remotion.Linq.Clauses.Expressions.PartialEvaluationExceptionExpression` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class PartialEvaluationExceptionExpression : System.Linq.Expressions.Expression + public sealed class PartialEvaluationExceptionExpression : System.Linq.Expressions.Expression { - protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; - public override bool CanReduce { get => throw null; } - public System.Linq.Expressions.Expression EvaluatedExpression { get => throw null; } - public System.Exception Exception { get => throw null; } - public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } public PartialEvaluationExceptionExpression(System.Exception exception, System.Linq.Expressions.Expression evaluatedExpression) => throw null; public override System.Linq.Expressions.Expression Reduce() => throw null; + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; public override string ToString() => throw null; public override System.Type Type { get => throw null; } - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Exception Exception { get => throw null; } + public System.Linq.Expressions.Expression EvaluatedExpression { get => throw null; } + public override bool CanReduce { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class QuerySourceReferenceExpression : System.Linq.Expressions.Expression + public sealed class QuerySourceReferenceExpression : System.Linq.Expressions.Expression { - protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public QuerySourceReferenceExpression(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; - public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } - public QuerySourceReferenceExpression(Remotion.Linq.Clauses.IQuerySource querySource) => throw null; - public Remotion.Linq.Clauses.IQuerySource ReferencedQuerySource { get => throw null; set => throw null; } public override string ToString() => throw null; + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } public override System.Type Type { get => throw null; } + public Remotion.Linq.Clauses.IQuerySource ReferencedQuerySource { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.Expressions.SubQueryExpression` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SubQueryExpression : System.Linq.Expressions.Expression + public sealed class SubQueryExpression : System.Linq.Expressions.Expression { - protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; - public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } - public Remotion.Linq.QueryModel QueryModel { get => throw null; set => throw null; } public SubQueryExpression(Remotion.Linq.QueryModel queryModel) => throw null; public override string ToString() => throw null; + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } public override System.Type Type { get => throw null; } + public Remotion.Linq.QueryModel QueryModel { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.Expressions.VBStringComparisonExpression` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class VBStringComparisonExpression : System.Linq.Expressions.Expression + public sealed class VBStringComparisonExpression : System.Linq.Expressions.Expression { - protected internal override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; - public override bool CanReduce { get => throw null; } - public System.Linq.Expressions.Expression Comparison { get => throw null; } - public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public VBStringComparisonExpression(System.Linq.Expressions.Expression comparison, bool textCompare) => throw null; public override System.Linq.Expressions.Expression Reduce() => throw null; - public bool TextCompare { get => throw null; } + protected override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + protected override System.Linq.Expressions.Expression Accept(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; public override string ToString() => throw null; public override System.Type Type { get => throw null; } - public VBStringComparisonExpression(System.Linq.Expressions.Expression comparison, bool textCompare) => throw null; - protected internal override System.Linq.Expressions.Expression VisitChildren(System.Linq.Expressions.ExpressionVisitor visitor) => throw null; + public override System.Linq.Expressions.ExpressionType NodeType { get => throw null; } + public System.Linq.Expressions.Expression Comparison { get => throw null; } + public bool TextCompare { get => throw null; } + public override bool CanReduce { get => throw null; } } - } namespace ResultOperators { - // Generated from `Remotion.Linq.Clauses.ResultOperators.AggregateFromSeedResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AggregateFromSeedResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public abstract class ValueFromSequenceResultOperatorBase : Remotion.Linq.Clauses.ResultOperatorBase + { + public abstract Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence sequence); + public override sealed Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input) => throw null; + protected ValueFromSequenceResultOperatorBase() => throw null; + } + public sealed class AggregateFromSeedResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public AggregateFromSeedResultOperator(System.Linq.Expressions.Expression seed, System.Linq.Expressions.LambdaExpression func, System.Linq.Expressions.LambdaExpression optionalResultSelector) => throw null; - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteAggregateInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public System.Linq.Expressions.LambdaExpression Func { get => throw null; set => throw null; } public T GetConstantSeed() => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteAggregateInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public System.Linq.Expressions.LambdaExpression OptionalResultSelector { get => throw null; set => throw null; } - public System.Linq.Expressions.Expression Seed { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.LambdaExpression Func { get => throw null; set { } } + public System.Linq.Expressions.Expression Seed { get => throw null; set { } } + public System.Linq.Expressions.LambdaExpression OptionalResultSelector { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.AggregateResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AggregateResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class AggregateResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public AggregateResultOperator(System.Linq.Expressions.LambdaExpression func) => throw null; - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public System.Linq.Expressions.LambdaExpression Func { get => throw null; set => throw null; } + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.LambdaExpression Func { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.AllResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AllResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class AllResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public AllResultOperator(System.Linq.Expressions.Expression predicate) => throw null; - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public override void TransformExpressions(System.Func transformation) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public System.Linq.Expressions.Expression Predicate { get => throw null; set => throw null; } public override string ToString() => throw null; - public override void TransformExpressions(System.Func transformation) => throw null; + public System.Linq.Expressions.Expression Predicate { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.AnyResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AnyResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class AnyResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { - public AnyResultOperator() => throw null; - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public AnyResultOperator() => throw null; + } + public abstract class SequenceFromSequenceResultOperatorBase : Remotion.Linq.Clauses.ResultOperatorBase + { + public abstract Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input); + public override sealed Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input) => throw null; + protected SequenceFromSequenceResultOperatorBase() => throw null; + } + public abstract class SequenceTypePreservingResultOperatorBase : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase + { + public override sealed Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; + protected Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo inputSequenceInfo) => throw null; + protected SequenceTypePreservingResultOperatorBase() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.AsQueryableResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AsQueryableResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class AsQueryableResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { public AsQueryableResultOperator() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - // Generated from `Remotion.Linq.Clauses.ResultOperators.AsQueryableResultOperator+ISupportedByIQueryModelVistor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` + public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; public interface ISupportedByIQueryModelVistor { } - - - public override string ToString() => throw null; - public override void TransformExpressions(System.Func transformation) => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.AverageResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AverageResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class AverageResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { - public AverageResultOperator() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public AverageResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.CastResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CastResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase + public sealed class CastResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase { - public System.Type CastItemType { get => throw null; set => throw null; } public CastResultOperator(System.Type castItemType) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Type CastItemType { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class ChoiceResultOperatorBase : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { protected ChoiceResultOperatorBase(bool returnDefaultWhenEmpty) => throw null; - public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; + public override sealed Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; protected Remotion.Linq.Clauses.StreamedData.StreamedValueInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo inputSequenceInfo) => throw null; - public bool ReturnDefaultWhenEmpty { get => throw null; set => throw null; } + public bool ReturnDefaultWhenEmpty { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ConcatResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ConcatResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource + public sealed class ConcatResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public ConcatResultOperator(string itemName, System.Type itemType, System.Linq.Expressions.Expression source2) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public System.Collections.IEnumerable GetConstantSource2() => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } - public System.Linq.Expressions.Expression Source2 { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; set { } } + public System.Linq.Expressions.Expression Source2 { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ContainsResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ContainsResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class ContainsResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public ContainsResultOperator(System.Linq.Expressions.Expression item) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public T GetConstantItem() => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public System.Linq.Expressions.Expression Item { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Item { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.CountResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CountResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class CountResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public CountResultOperator() => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public CountResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.DefaultIfEmptyResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DefaultIfEmptyResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class DefaultIfEmptyResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public DefaultIfEmptyResultOperator(System.Linq.Expressions.Expression optionalDefaultValue) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public object GetConstantOptionalDefaultValue() => throw null; - public System.Linq.Expressions.Expression OptionalDefaultValue { get => throw null; set => throw null; } - public override string ToString() => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression OptionalDefaultValue { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.DistinctResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DistinctResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class DistinctResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public DistinctResultOperator() => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public DistinctResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ExceptResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ExceptResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class ExceptResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { - public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public ExceptResultOperator(System.Linq.Expressions.Expression source2) => throw null; - public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public System.Collections.Generic.IEnumerable GetConstantSource2() => throw null; - public System.Linq.Expressions.Expression Source2 { get => throw null; set => throw null; } - public override string ToString() => throw null; + public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; + public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Source2 { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.FirstResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class FirstResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase + public sealed class FirstResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase { + public FirstResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public FirstResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.GroupResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class GroupResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource + public sealed class GroupResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource { + public GroupResultOperator(string itemName, System.Linq.Expressions.Expression keySelector, System.Linq.Expressions.Expression elementSelector) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression ElementSelector { get => throw null; set => throw null; } - public Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteGroupingInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public override void TransformExpressions(System.Func transformation) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; + public Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteGroupingInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public GroupResultOperator(string itemName, System.Linq.Expressions.Expression keySelector, System.Linq.Expressions.Expression elementSelector) => throw null; - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; } - public System.Linq.Expressions.Expression KeySelector { get => throw null; set => throw null; } public override string ToString() => throw null; - public override void TransformExpressions(System.Func transformation) => throw null; + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; } + public System.Linq.Expressions.Expression KeySelector { get => throw null; set { } } + public System.Linq.Expressions.Expression ElementSelector { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.IntersectResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class IntersectResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class IntersectResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { + public IntersectResultOperator(System.Linq.Expressions.Expression source2) => throw null; + public System.Collections.Generic.IEnumerable GetConstantSource2() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public System.Collections.Generic.IEnumerable GetConstantSource2() => throw null; - public IntersectResultOperator(System.Linq.Expressions.Expression source2) => throw null; - public System.Linq.Expressions.Expression Source2 { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Source2 { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.LastResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class LastResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase + public sealed class LastResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase { + public LastResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public LastResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.LongCountResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class LongCountResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class LongCountResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public LongCountResultOperator() => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public LongCountResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.MaxResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MaxResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase + public sealed class MaxResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase { + public MaxResultOperator() : base(default(bool)) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public MaxResultOperator() : base(default(bool)) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.MinResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MinResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase + public sealed class MinResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase { + public MinResultOperator() : base(default(bool)) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public MinResultOperator() : base(default(bool)) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.OfTypeResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class OfTypeResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase + public sealed class OfTypeResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase { + public OfTypeResultOperator(System.Type searchedItemType) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public OfTypeResultOperator(System.Type searchedItemType) => throw null; - public System.Type SearchedItemType { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Type SearchedItemType { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ReverseResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ReverseResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class ReverseResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public ReverseResultOperator() => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public ReverseResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class SequenceFromSequenceResultOperatorBase : Remotion.Linq.Clauses.ResultOperatorBase - { - public override Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input) => throw null; - public abstract Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input); - protected SequenceFromSequenceResultOperatorBase() => throw null; - } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class SequenceTypePreservingResultOperatorBase : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase - { - public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - protected Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo inputSequenceInfo) => throw null; - protected SequenceTypePreservingResultOperatorBase() => throw null; - } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.SingleResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SingleResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase + public sealed class SingleResultOperator : Remotion.Linq.Clauses.ResultOperators.ChoiceResultOperatorBase { + public SingleResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public SingleResultOperator(bool returnDefaultWhenEmpty) : base(default(bool)) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.SkipResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SkipResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class SkipResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { + public SkipResultOperator(System.Linq.Expressions.Expression count) => throw null; + public int GetConstantCount() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression Count { get => throw null; set => throw null; } public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public int GetConstantCount() => throw null; - public SkipResultOperator(System.Linq.Expressions.Expression count) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Count { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.SumResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SumResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase + public sealed class SumResultOperator : Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase { public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public SumResultOperator() => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public SumResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.TakeResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class TakeResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase + public sealed class TakeResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceTypePreservingResultOperatorBase { + public TakeResultOperator(System.Linq.Expressions.Expression count) => throw null; + public int GetConstantCount() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; - public System.Linq.Expressions.Expression Count { get => throw null; set => throw null; } public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public int GetConstantCount() => throw null; - public TakeResultOperator(System.Linq.Expressions.Expression count) => throw null; - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; + public override string ToString() => throw null; + public System.Linq.Expressions.Expression Count { get => throw null; set { } } } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.UnionResultOperator` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class UnionResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource + public sealed class UnionResultOperator : Remotion.Linq.Clauses.ResultOperators.SequenceFromSequenceResultOperatorBase, Remotion.Linq.Clauses.IQuerySource { + public UnionResultOperator(string itemName, System.Type itemType, System.Linq.Expressions.Expression source2) => throw null; + public System.Collections.IEnumerable GetConstantSource2() => throw null; public override Remotion.Linq.Clauses.ResultOperatorBase Clone(Remotion.Linq.Clauses.CloneContext cloneContext) => throw null; public override Remotion.Linq.Clauses.StreamedData.StreamedSequence ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence input) => throw null; - public System.Collections.IEnumerable GetConstantSource2() => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo GetOutputDataInfo(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo inputInfo) => throw null; - public string ItemName { get => throw null; set => throw null; } - public System.Type ItemType { get => throw null; set => throw null; } - public System.Linq.Expressions.Expression Source2 { get => throw null; set => throw null; } - public override string ToString() => throw null; public override void TransformExpressions(System.Func transformation) => throw null; - public UnionResultOperator(string itemName, System.Type itemType, System.Linq.Expressions.Expression source2) => throw null; - } - - // Generated from `Remotion.Linq.Clauses.ResultOperators.ValueFromSequenceResultOperatorBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class ValueFromSequenceResultOperatorBase : Remotion.Linq.Clauses.ResultOperatorBase - { - public override Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.IStreamedData input) => throw null; - public abstract Remotion.Linq.Clauses.StreamedData.StreamedValue ExecuteInMemory(Remotion.Linq.Clauses.StreamedData.StreamedSequence sequence); - protected ValueFromSequenceResultOperatorBase() => throw null; + public override string ToString() => throw null; + public string ItemName { get => throw null; set { } } + public System.Type ItemType { get => throw null; set { } } + public System.Linq.Expressions.Expression Source2 { get => throw null; set { } } } - } namespace StreamedData { - // Generated from `Remotion.Linq.Clauses.StreamedData.IStreamedData` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IStreamedData { Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo DataInfo { get; } object Value { get; } } - - // Generated from `Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IStreamedDataInfo : System.IEquatable { + Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor); Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo AdjustDataType(System.Type dataType); System.Type DataType { get; } - Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor); } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedScalarValueInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class StreamedScalarValueInfo : Remotion.Linq.Clauses.StreamedData.StreamedValueInfo + public abstract class StreamedValueInfo : Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo, System.IEquatable { - protected override Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType) => throw null; + public abstract Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor); + protected abstract Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType); + public virtual Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo AdjustDataType(System.Type dataType) => throw null; + public override sealed bool Equals(object obj) => throw null; + public virtual bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; + public override int GetHashCode() => throw null; + public System.Type DataType { get => throw null; } + } + public sealed class StreamedScalarValueInfo : Remotion.Linq.Clauses.StreamedData.StreamedValueInfo + { + public StreamedScalarValueInfo(System.Type dataType) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; + protected override Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType) => throw null; public object ExecuteScalarQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; - public StreamedScalarValueInfo(System.Type dataType) : base(default(System.Type)) => throw null; } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedSequence` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class StreamedSequence : Remotion.Linq.Clauses.StreamedData.IStreamedData + public sealed class StreamedSequence : Remotion.Linq.Clauses.StreamedData.IStreamedData { - public Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo DataInfo { get => throw null; set => throw null; } - Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo Remotion.Linq.Clauses.StreamedData.IStreamedData.DataInfo { get => throw null; } - public System.Collections.Generic.IEnumerable GetTypedSequence() => throw null; - public System.Collections.IEnumerable Sequence { get => throw null; set => throw null; } public StreamedSequence(System.Collections.IEnumerable sequence, Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo streamedSequenceInfo) => throw null; + public System.Collections.Generic.IEnumerable GetTypedSequence() => throw null; + public Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo DataInfo { get => throw null; } object Remotion.Linq.Clauses.StreamedData.IStreamedData.Value { get => throw null; } + Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo Remotion.Linq.Clauses.StreamedData.IStreamedData.DataInfo { get => throw null; } + public System.Collections.IEnumerable Sequence { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedSequenceInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class StreamedSequenceInfo : System.IEquatable, Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo + public sealed class StreamedSequenceInfo : Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo, System.IEquatable { + public StreamedSequenceInfo(System.Type dataType, System.Linq.Expressions.Expression itemExpression) => throw null; public Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo AdjustDataType(System.Type dataType) => throw null; - public System.Type DataType { get => throw null; set => throw null; } - public override bool Equals(object obj) => throw null; - public bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; - public System.Collections.IEnumerable ExecuteCollectionQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; public Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; + public System.Collections.IEnumerable ExecuteCollectionQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; + public override sealed bool Equals(object obj) => throw null; + public bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; public override int GetHashCode() => throw null; - public System.Linq.Expressions.Expression ItemExpression { get => throw null; set => throw null; } - public System.Type ResultItemType { get => throw null; set => throw null; } - public StreamedSequenceInfo(System.Type dataType, System.Linq.Expressions.Expression itemExpression) => throw null; + public System.Type ResultItemType { get => throw null; } + public System.Linq.Expressions.Expression ItemExpression { get => throw null; } + public System.Type DataType { get => throw null; } } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedSingleValueInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class StreamedSingleValueInfo : Remotion.Linq.Clauses.StreamedData.StreamedValueInfo + public sealed class StreamedSingleValueInfo : Remotion.Linq.Clauses.StreamedData.StreamedValueInfo { - protected override Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType) => throw null; - public override bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; + public StreamedSingleValueInfo(System.Type dataType, bool returnDefaultWhenEmpty) => throw null; public override Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; + protected override Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType) => throw null; public object ExecuteSingleQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor) => throw null; + public override bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; public override int GetHashCode() => throw null; public bool ReturnDefaultWhenEmpty { get => throw null; } - public StreamedSingleValueInfo(System.Type dataType, bool returnDefaultWhenEmpty) : base(default(System.Type)) => throw null; } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedValue` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class StreamedValue : Remotion.Linq.Clauses.StreamedData.IStreamedData + public sealed class StreamedValue : Remotion.Linq.Clauses.StreamedData.IStreamedData { - public Remotion.Linq.Clauses.StreamedData.StreamedValueInfo DataInfo { get => throw null; set => throw null; } - Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo Remotion.Linq.Clauses.StreamedData.IStreamedData.DataInfo { get => throw null; } - public T GetTypedValue() => throw null; public StreamedValue(object value, Remotion.Linq.Clauses.StreamedData.StreamedValueInfo streamedValueInfo) => throw null; - public object Value { get => throw null; set => throw null; } - } - - // Generated from `Remotion.Linq.Clauses.StreamedData.StreamedValueInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class StreamedValueInfo : System.IEquatable, Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo - { - public virtual Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo AdjustDataType(System.Type dataType) => throw null; - protected abstract Remotion.Linq.Clauses.StreamedData.StreamedValueInfo CloneWithNewDataType(System.Type dataType); - public System.Type DataType { get => throw null; set => throw null; } - public virtual bool Equals(Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo obj) => throw null; - public override bool Equals(object obj) => throw null; - public abstract Remotion.Linq.Clauses.StreamedData.IStreamedData ExecuteQueryModel(Remotion.Linq.QueryModel queryModel, Remotion.Linq.IQueryExecutor executor); - public override int GetHashCode() => throw null; - internal StreamedValueInfo(System.Type dataType) => throw null; + public T GetTypedValue() => throw null; + public Remotion.Linq.Clauses.StreamedData.StreamedValueInfo DataInfo { get => throw null; } + public object Value { get => throw null; } + Remotion.Linq.Clauses.StreamedData.IStreamedDataInfo Remotion.Linq.Clauses.StreamedData.IStreamedData.DataInfo { get => throw null; } } - } } namespace Parsing { - // Generated from `Remotion.Linq.Parsing.ParserException` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class ParserException : System.Exception - { - } - - // Generated from `Remotion.Linq.Parsing.RelinqExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class RelinqExpressionVisitor : System.Linq.Expressions.ExpressionVisitor { public static System.Collections.Generic.IEnumerable AdjustArgumentsForNewExpression(System.Collections.Generic.IList arguments, System.Collections.Generic.IList members) => throw null; + protected override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; protected RelinqExpressionVisitor() => throw null; - protected internal override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal virtual System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ThrowingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` + public abstract class ParserException : System.Exception + { + } public abstract class ThrowingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { + protected abstract System.Exception CreateUnhandledItemException(T unhandledItem, string visitMethod); + public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; + protected virtual System.Linq.Expressions.Expression VisitUnknownStandardExpression(System.Linq.Expressions.Expression expression, string visitMethod, System.Func baseBehavior) => throw null; + protected virtual TResult VisitUnhandledItem(TItem unhandledItem, string visitMethod, System.Func baseBehavior) where TItem : TResult => throw null; + protected override System.Linq.Expressions.Expression VisitExtension(System.Linq.Expressions.Expression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitExtension(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; - protected System.Linq.Expressions.CatchBlock BaseVisitCatchBlock(System.Linq.Expressions.CatchBlock expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitConditional(System.Linq.Expressions.ConditionalExpression arg) => throw null; + protected override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitConditional(System.Linq.Expressions.ConditionalExpression arg) => throw null; + protected override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitLambda(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitDebugInfo(System.Linq.Expressions.DebugInfoExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitDefault(System.Linq.Expressions.DefaultExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitDefault(System.Linq.Expressions.DefaultExpression expression) => throw null; - protected System.Linq.Expressions.ElementInit BaseVisitElementInit(System.Linq.Expressions.ElementInit elementInit) => throw null; - protected System.Linq.Expressions.Expression BaseVisitExtension(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitGoto(System.Linq.Expressions.GotoExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitGoto(System.Linq.Expressions.GotoExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitIndex(System.Linq.Expressions.IndexExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitIndex(System.Linq.Expressions.IndexExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLabel(System.Linq.Expressions.LabelExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitLabel(System.Linq.Expressions.LabelExpression expression) => throw null; - protected System.Linq.Expressions.LabelTarget BaseVisitLabelTarget(System.Linq.Expressions.LabelTarget expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitLambda(System.Linq.Expressions.Expression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLoop(System.Linq.Expressions.LoopExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitLoop(System.Linq.Expressions.LoopExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; - protected System.Linq.Expressions.MemberAssignment BaseVisitMemberAssignment(System.Linq.Expressions.MemberAssignment memberAssigment) => throw null; - protected System.Linq.Expressions.MemberBinding BaseVisitMemberBinding(System.Linq.Expressions.MemberBinding expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; - protected System.Linq.Expressions.MemberListBinding BaseVisitMemberListBinding(System.Linq.Expressions.MemberListBinding listBinding) => throw null; - protected System.Linq.Expressions.MemberMemberBinding BaseVisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding binding) => throw null; - protected System.Linq.Expressions.Expression BaseVisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSwitch(System.Linq.Expressions.SwitchExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitSwitch(System.Linq.Expressions.SwitchExpression expression) => throw null; - protected System.Linq.Expressions.SwitchCase BaseVisitSwitchCase(System.Linq.Expressions.SwitchCase expression) => throw null; + protected override System.Linq.Expressions.Expression VisitTry(System.Linq.Expressions.TryExpression expression) => throw null; protected System.Linq.Expressions.Expression BaseVisitTry(System.Linq.Expressions.TryExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; - protected System.Linq.Expressions.Expression BaseVisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; - protected abstract System.Exception CreateUnhandledItemException(T unhandledItem, string visitMethod); - protected ThrowingExpressionVisitor() => throw null; - public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; - protected override System.Linq.Expressions.CatchBlock VisitCatchBlock(System.Linq.Expressions.CatchBlock expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitDefault(System.Linq.Expressions.DefaultExpression expression) => throw null; + protected override System.Linq.Expressions.MemberBinding VisitMemberBinding(System.Linq.Expressions.MemberBinding expression) => throw null; + protected System.Linq.Expressions.MemberBinding BaseVisitMemberBinding(System.Linq.Expressions.MemberBinding expression) => throw null; protected override System.Linq.Expressions.ElementInit VisitElementInit(System.Linq.Expressions.ElementInit elementInit) => throw null; - protected internal override System.Linq.Expressions.Expression VisitExtension(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitGoto(System.Linq.Expressions.GotoExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitIndex(System.Linq.Expressions.IndexExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLabel(System.Linq.Expressions.LabelExpression expression) => throw null; - protected override System.Linq.Expressions.LabelTarget VisitLabelTarget(System.Linq.Expressions.LabelTarget expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLoop(System.Linq.Expressions.LoopExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; + protected System.Linq.Expressions.ElementInit BaseVisitElementInit(System.Linq.Expressions.ElementInit elementInit) => throw null; protected override System.Linq.Expressions.MemberAssignment VisitMemberAssignment(System.Linq.Expressions.MemberAssignment memberAssigment) => throw null; - protected override System.Linq.Expressions.MemberBinding VisitMemberBinding(System.Linq.Expressions.MemberBinding expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; - protected override System.Linq.Expressions.MemberListBinding VisitMemberListBinding(System.Linq.Expressions.MemberListBinding listBinding) => throw null; + protected System.Linq.Expressions.MemberAssignment BaseVisitMemberAssignment(System.Linq.Expressions.MemberAssignment memberAssigment) => throw null; protected override System.Linq.Expressions.MemberMemberBinding VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding binding) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSwitch(System.Linq.Expressions.SwitchExpression expression) => throw null; + protected System.Linq.Expressions.MemberMemberBinding BaseVisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding binding) => throw null; + protected override System.Linq.Expressions.MemberListBinding VisitMemberListBinding(System.Linq.Expressions.MemberListBinding listBinding) => throw null; + protected System.Linq.Expressions.MemberListBinding BaseVisitMemberListBinding(System.Linq.Expressions.MemberListBinding listBinding) => throw null; + protected override System.Linq.Expressions.CatchBlock VisitCatchBlock(System.Linq.Expressions.CatchBlock expression) => throw null; + protected System.Linq.Expressions.CatchBlock BaseVisitCatchBlock(System.Linq.Expressions.CatchBlock expression) => throw null; + protected override System.Linq.Expressions.LabelTarget VisitLabelTarget(System.Linq.Expressions.LabelTarget expression) => throw null; + protected System.Linq.Expressions.LabelTarget BaseVisitLabelTarget(System.Linq.Expressions.LabelTarget expression) => throw null; protected override System.Linq.Expressions.SwitchCase VisitSwitchCase(System.Linq.Expressions.SwitchCase expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitTry(System.Linq.Expressions.TryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; - protected virtual TResult VisitUnhandledItem(TItem unhandledItem, string visitMethod, System.Func baseBehavior) where TItem : TResult => throw null; - protected virtual System.Linq.Expressions.Expression VisitUnknownStandardExpression(System.Linq.Expressions.Expression expression, string visitMethod, System.Func baseBehavior) => throw null; + protected System.Linq.Expressions.SwitchCase BaseVisitSwitchCase(System.Linq.Expressions.SwitchCase expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected System.Linq.Expressions.Expression BaseVisitQuerySourceReference(Remotion.Linq.Clauses.Expressions.QuerySourceReferenceExpression expression) => throw null; + protected ThrowingExpressionVisitor() => throw null; } - - // Generated from `Remotion.Linq.Parsing.TupleExpressionBuilder` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public static class TupleExpressionBuilder { public static System.Linq.Expressions.Expression AggregateExpressionsIntoTuple(System.Collections.Generic.IEnumerable expressions) => throw null; public static System.Collections.Generic.IEnumerable GetExpressionsFromTuple(System.Linq.Expressions.Expression tupleExpression) => throw null; } - namespace ExpressionVisitors { - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.MultiReplacingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MultiReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class MultiReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression Replace(System.Collections.Generic.IDictionary expressionMapping, System.Linq.Expressions.Expression sourceTree) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.PartialEvaluatingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class PartialEvaluatingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class PartialEvaluatingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression EvaluateIndependentSubtrees(System.Linq.Expressions.Expression expressionTree, Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter evaluatableExpressionFilter) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.ReplacingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class ReplacingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression Replace(System.Linq.Expressions.Expression replacedExpression, System.Linq.Expressions.Expression replacementExpression, System.Linq.Expressions.Expression sourceTree) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.SubQueryFindingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SubQueryFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class SubQueryFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree, Remotion.Linq.Parsing.Structure.INodeTypeProvider nodeTypeProvider) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TransformingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class TransformingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class TransformingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression Transform(System.Linq.Expressions.Expression expression, Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider tranformationProvider) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TransparentIdentifierRemovingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class TransparentIdentifierRemovingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor + public sealed class TransparentIdentifierRemovingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor { public static System.Linq.Expressions.Expression ReplaceTransparentIdentifiers(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression memberExpression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression memberExpression) => throw null; + protected override System.Linq.Expressions.Expression VisitSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression expression) => throw null; } - namespace MemberBindings { - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.FieldInfoBinding` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class FieldInfoBinding : Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding - { - public FieldInfoBinding(System.Reflection.FieldInfo boundMember, System.Linq.Expressions.Expression associatedExpression) : base(default(System.Reflection.MemberInfo), default(System.Linq.Expressions.Expression)) => throw null; - public override bool MatchesReadAccess(System.Reflection.MemberInfo member) => throw null; - } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public abstract class MemberBinding { - public System.Linq.Expressions.Expression AssociatedExpression { get => throw null; } public static Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding Bind(System.Reflection.MemberInfo boundMember, System.Linq.Expressions.Expression associatedExpression) => throw null; - public System.Reflection.MemberInfo BoundMember { get => throw null; } - public abstract bool MatchesReadAccess(System.Reflection.MemberInfo member); public MemberBinding(System.Reflection.MemberInfo boundMember, System.Linq.Expressions.Expression associatedExpression) => throw null; + public abstract bool MatchesReadAccess(System.Reflection.MemberInfo member); + public System.Reflection.MemberInfo BoundMember { get => throw null; } + public System.Linq.Expressions.Expression AssociatedExpression { get => throw null; } + } + public class FieldInfoBinding : Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding + { + public FieldInfoBinding(System.Reflection.FieldInfo boundMember, System.Linq.Expressions.Expression associatedExpression) : base(default(System.Reflection.MemberInfo), default(System.Linq.Expressions.Expression)) => throw null; + public override bool MatchesReadAccess(System.Reflection.MemberInfo member) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MethodInfoBinding` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class MethodInfoBinding : Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding { - public override bool MatchesReadAccess(System.Reflection.MemberInfo readMember) => throw null; public MethodInfoBinding(System.Reflection.MethodInfo boundMember, System.Linq.Expressions.Expression associatedExpression) : base(default(System.Reflection.MemberInfo), default(System.Linq.Expressions.Expression)) => throw null; + public override bool MatchesReadAccess(System.Reflection.MemberInfo readMember) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.PropertyInfoBinding` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class PropertyInfoBinding : Remotion.Linq.Parsing.ExpressionVisitors.MemberBindings.MemberBinding { - public override bool MatchesReadAccess(System.Reflection.MemberInfo member) => throw null; public PropertyInfoBinding(System.Reflection.PropertyInfo boundMember, System.Linq.Expressions.Expression associatedExpression) : base(default(System.Reflection.MemberInfo), default(System.Linq.Expressions.Expression)) => throw null; + public override bool MatchesReadAccess(System.Reflection.MemberInfo member) => throw null; } - } namespace Transformation { - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.ExpressionTransformation` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public delegate System.Linq.Expressions.Expression ExpressionTransformation(System.Linq.Expressions.Expression expression); - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.ExpressionTransformerRegistry` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` + public interface IExpressionTranformationProvider + { + System.Collections.Generic.IEnumerable GetTransformations(System.Linq.Expressions.Expression expression); + } public class ExpressionTransformerRegistry : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider { public static Remotion.Linq.Parsing.ExpressionVisitors.Transformation.ExpressionTransformerRegistry CreateDefault() => throw null; - public ExpressionTransformerRegistry() => throw null; public Remotion.Linq.Parsing.ExpressionVisitors.Transformation.ExpressionTransformation[] GetAllTransformations(System.Linq.Expressions.ExpressionType expressionType) => throw null; public System.Collections.Generic.IEnumerable GetTransformations(System.Linq.Expressions.Expression expression) => throw null; public void Register(Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer transformer) where T : System.Linq.Expressions.Expression => throw null; + public ExpressionTransformerRegistry() => throw null; public int RegisteredTransformerCount { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IExpressionTranformationProvider - { - System.Collections.Generic.IEnumerable GetTransformations(System.Linq.Expressions.Expression expression); - } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer<>` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IExpressionTransformer where T : System.Linq.Expressions.Expression { - System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get; } System.Linq.Expressions.Expression Transform(T expression); + System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get; } } - namespace PredefinedTransformations { - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.AttributeEvaluatingExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class AttributeEvaluatingExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.Expression expression) => throw null; public AttributeEvaluatingExpressionTransformer() => throw null; - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.AttributeEvaluatingExpressionTransformer+IMethodCallExpressionTransformerAttribute` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` + public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } public interface IMethodCallExpressionTransformerAttribute { Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer GetExpressionTransformer(System.Linq.Expressions.MethodCallExpression expression); } - - - public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.Expression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.DictionaryEntryNewExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DictionaryEntryNewExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MemberAddingNewExpressionTransformerBase + public abstract class MemberAddingNewExpressionTransformerBase : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer + { + protected abstract bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments); + protected abstract System.Reflection.MemberInfo[] GetMembers(System.Reflection.ConstructorInfo constructorInfo, System.Collections.ObjectModel.ReadOnlyCollection arguments); + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.NewExpression expression) => throw null; + protected System.Reflection.MemberInfo GetMemberForNewExpression(System.Type instantiatedType, string propertyName) => throw null; + protected MemberAddingNewExpressionTransformerBase() => throw null; + public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } + } + public class DictionaryEntryNewExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MemberAddingNewExpressionTransformerBase { - protected override bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; - public DictionaryEntryNewExpressionTransformer() => throw null; protected override System.Reflection.MemberInfo[] GetMembers(System.Reflection.ConstructorInfo constructorInfo, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; + protected override bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; + public DictionaryEntryNewExpressionTransformer() => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.InvocationOfLambdaExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class InvocationOfLambdaExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.InvocationExpression expression) => throw null; public InvocationOfLambdaExpressionTransformer() => throw null; public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.InvocationExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.KeyValuePairNewExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class KeyValuePairNewExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MemberAddingNewExpressionTransformerBase { - protected override bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; protected override System.Reflection.MemberInfo[] GetMembers(System.Reflection.ConstructorInfo constructorInfo, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; + protected override bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; public KeyValuePairNewExpressionTransformer() => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MemberAddingNewExpressionTransformerBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class MemberAddingNewExpressionTransformerBase : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer - { - protected abstract bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments); - protected System.Reflection.MemberInfo GetMemberForNewExpression(System.Type instantiatedType, string propertyName) => throw null; - protected abstract System.Reflection.MemberInfo[] GetMembers(System.Reflection.ConstructorInfo constructorInfo, System.Collections.ObjectModel.ReadOnlyCollection arguments); - protected MemberAddingNewExpressionTransformerBase() => throw null; - public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.NewExpression expression) => throw null; - } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MethodCallExpressionTransformerAttribute` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class MethodCallExpressionTransformerAttribute : System.Attribute, Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.AttributeEvaluatingExpressionTransformer.IMethodCallExpressionTransformerAttribute { - public Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer GetExpressionTransformer(System.Linq.Expressions.MethodCallExpression expression) => throw null; public MethodCallExpressionTransformerAttribute(System.Type transformerType) => throw null; + public Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer GetExpressionTransformer(System.Linq.Expressions.MethodCallExpression expression) => throw null; public System.Type TransformerType { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.NullableValueTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class NullableValueTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { + public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.MemberExpression expression) => throw null; public NullableValueTransformer() => throw null; public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } - public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.MemberExpression expression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.TupleNewExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class TupleNewExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.MemberAddingNewExpressionTransformerBase { protected override bool CanAddMembers(System.Type instantiatedType, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; protected override System.Reflection.MemberInfo[] GetMembers(System.Reflection.ConstructorInfo constructorInfo, System.Collections.ObjectModel.ReadOnlyCollection arguments) => throw null; public TupleNewExpressionTransformer() => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.VBCompareStringExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class VBCompareStringExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { - public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.BinaryExpression expression) => throw null; public VBCompareStringExpressionTransformer() => throw null; + public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.Transformation.PredefinedTransformations.VBInformationIsNothingExpressionTransformer` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class VBInformationIsNothingExpressionTransformer : Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTransformer { - public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } public System.Linq.Expressions.Expression Transform(System.Linq.Expressions.MethodCallExpression expression) => throw null; public VBInformationIsNothingExpressionTransformer() => throw null; + public System.Linq.Expressions.ExpressionType[] SupportedExpressionTypes { get => throw null; } } - } } namespace TreeEvaluation { - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.EvaluatableExpressionFilterBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` + public interface IEvaluatableExpressionFilter + { + bool IsEvaluatableBinary(System.Linq.Expressions.BinaryExpression node); + bool IsEvaluatableConditional(System.Linq.Expressions.ConditionalExpression node); + bool IsEvaluatableConstant(System.Linq.Expressions.ConstantExpression node); + bool IsEvaluatableElementInit(System.Linq.Expressions.ElementInit node); + bool IsEvaluatableInvocation(System.Linq.Expressions.InvocationExpression node); + bool IsEvaluatableLambda(System.Linq.Expressions.LambdaExpression node); + bool IsEvaluatableListInit(System.Linq.Expressions.ListInitExpression node); + bool IsEvaluatableMember(System.Linq.Expressions.MemberExpression node); + bool IsEvaluatableMemberAssignment(System.Linq.Expressions.MemberAssignment node); + bool IsEvaluatableMemberInit(System.Linq.Expressions.MemberInitExpression node); + bool IsEvaluatableMemberListBinding(System.Linq.Expressions.MemberListBinding node); + bool IsEvaluatableMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding node); + bool IsEvaluatableMethodCall(System.Linq.Expressions.MethodCallExpression node); + bool IsEvaluatableNew(System.Linq.Expressions.NewExpression node); + bool IsEvaluatableNewArray(System.Linq.Expressions.NewArrayExpression node); + bool IsEvaluatableTypeBinary(System.Linq.Expressions.TypeBinaryExpression node); + bool IsEvaluatableUnary(System.Linq.Expressions.UnaryExpression node); + bool IsEvaluatableBlock(System.Linq.Expressions.BlockExpression node); + bool IsEvaluatableCatchBlock(System.Linq.Expressions.CatchBlock node); + bool IsEvaluatableDebugInfo(System.Linq.Expressions.DebugInfoExpression node); + bool IsEvaluatableDefault(System.Linq.Expressions.DefaultExpression node); + bool IsEvaluatableGoto(System.Linq.Expressions.GotoExpression node); + bool IsEvaluatableIndex(System.Linq.Expressions.IndexExpression node); + bool IsEvaluatableLabel(System.Linq.Expressions.LabelExpression node); + bool IsEvaluatableLabelTarget(System.Linq.Expressions.LabelTarget node); + bool IsEvaluatableLoop(System.Linq.Expressions.LoopExpression node); + bool IsEvaluatableSwitch(System.Linq.Expressions.SwitchExpression node); + bool IsEvaluatableSwitchCase(System.Linq.Expressions.SwitchCase node); + bool IsEvaluatableTry(System.Linq.Expressions.TryExpression node); + } public abstract class EvaluatableExpressionFilterBase : Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter { protected EvaluatableExpressionFilterBase() => throw null; public virtual bool IsEvaluatableBinary(System.Linq.Expressions.BinaryExpression node) => throw null; - public virtual bool IsEvaluatableBlock(System.Linq.Expressions.BlockExpression node) => throw null; - public virtual bool IsEvaluatableCatchBlock(System.Linq.Expressions.CatchBlock node) => throw null; public virtual bool IsEvaluatableConditional(System.Linq.Expressions.ConditionalExpression node) => throw null; public virtual bool IsEvaluatableConstant(System.Linq.Expressions.ConstantExpression node) => throw null; - public virtual bool IsEvaluatableDebugInfo(System.Linq.Expressions.DebugInfoExpression node) => throw null; - public virtual bool IsEvaluatableDefault(System.Linq.Expressions.DefaultExpression node) => throw null; public virtual bool IsEvaluatableElementInit(System.Linq.Expressions.ElementInit node) => throw null; - public virtual bool IsEvaluatableGoto(System.Linq.Expressions.GotoExpression node) => throw null; - public virtual bool IsEvaluatableIndex(System.Linq.Expressions.IndexExpression node) => throw null; public virtual bool IsEvaluatableInvocation(System.Linq.Expressions.InvocationExpression node) => throw null; - public virtual bool IsEvaluatableLabel(System.Linq.Expressions.LabelExpression node) => throw null; - public virtual bool IsEvaluatableLabelTarget(System.Linq.Expressions.LabelTarget node) => throw null; public virtual bool IsEvaluatableLambda(System.Linq.Expressions.LambdaExpression node) => throw null; public virtual bool IsEvaluatableListInit(System.Linq.Expressions.ListInitExpression node) => throw null; - public virtual bool IsEvaluatableLoop(System.Linq.Expressions.LoopExpression node) => throw null; public virtual bool IsEvaluatableMember(System.Linq.Expressions.MemberExpression node) => throw null; public virtual bool IsEvaluatableMemberAssignment(System.Linq.Expressions.MemberAssignment node) => throw null; public virtual bool IsEvaluatableMemberInit(System.Linq.Expressions.MemberInitExpression node) => throw null; @@ -1199,756 +1007,592 @@ public abstract class EvaluatableExpressionFilterBase : Remotion.Linq.Parsing.Ex public virtual bool IsEvaluatableMethodCall(System.Linq.Expressions.MethodCallExpression node) => throw null; public virtual bool IsEvaluatableNew(System.Linq.Expressions.NewExpression node) => throw null; public virtual bool IsEvaluatableNewArray(System.Linq.Expressions.NewArrayExpression node) => throw null; + public virtual bool IsEvaluatableTypeBinary(System.Linq.Expressions.TypeBinaryExpression node) => throw null; + public virtual bool IsEvaluatableUnary(System.Linq.Expressions.UnaryExpression node) => throw null; + public virtual bool IsEvaluatableBlock(System.Linq.Expressions.BlockExpression node) => throw null; + public virtual bool IsEvaluatableCatchBlock(System.Linq.Expressions.CatchBlock node) => throw null; + public virtual bool IsEvaluatableDebugInfo(System.Linq.Expressions.DebugInfoExpression node) => throw null; + public virtual bool IsEvaluatableDefault(System.Linq.Expressions.DefaultExpression node) => throw null; + public virtual bool IsEvaluatableGoto(System.Linq.Expressions.GotoExpression node) => throw null; + public virtual bool IsEvaluatableIndex(System.Linq.Expressions.IndexExpression node) => throw null; + public virtual bool IsEvaluatableLabel(System.Linq.Expressions.LabelExpression node) => throw null; + public virtual bool IsEvaluatableLabelTarget(System.Linq.Expressions.LabelTarget node) => throw null; + public virtual bool IsEvaluatableLoop(System.Linq.Expressions.LoopExpression node) => throw null; public virtual bool IsEvaluatableSwitch(System.Linq.Expressions.SwitchExpression node) => throw null; public virtual bool IsEvaluatableSwitchCase(System.Linq.Expressions.SwitchCase node) => throw null; public virtual bool IsEvaluatableTry(System.Linq.Expressions.TryExpression node) => throw null; - public virtual bool IsEvaluatableTypeBinary(System.Linq.Expressions.TypeBinaryExpression node) => throw null; - public virtual bool IsEvaluatableUnary(System.Linq.Expressions.UnaryExpression node) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.EvaluatableTreeFindingExpressionVisitor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class EvaluatableTreeFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor, Remotion.Linq.Clauses.Expressions.IPartialEvaluationExceptionExpressionVisitor + public sealed class EvaluatableTreeFindingExpressionVisitor : Remotion.Linq.Parsing.RelinqExpressionVisitor, Remotion.Linq.Clauses.Expressions.IPartialEvaluationExceptionExpressionVisitor { public static Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.PartialEvaluationInfo Analyze(System.Linq.Expressions.Expression expressionTree, Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter evaluatableExpressionFilter) => throw null; public override System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; - protected override System.Linq.Expressions.CatchBlock VisitCatchBlock(System.Linq.Expressions.CatchBlock node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitDefault(System.Linq.Expressions.DefaultExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitBinary(System.Linq.Expressions.BinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConditional(System.Linq.Expressions.ConditionalExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitConstant(System.Linq.Expressions.ConstantExpression expression) => throw null; protected override System.Linq.Expressions.ElementInit VisitElementInit(System.Linq.Expressions.ElementInit node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitGoto(System.Linq.Expressions.GotoExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitIndex(System.Linq.Expressions.IndexExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLabel(System.Linq.Expressions.LabelExpression expression) => throw null; - protected override System.Linq.Expressions.LabelTarget VisitLabelTarget(System.Linq.Expressions.LabelTarget node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitLoop(System.Linq.Expressions.LoopExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitInvocation(System.Linq.Expressions.InvocationExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLambda(System.Linq.Expressions.Expression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMember(System.Linq.Expressions.MemberExpression expression) => throw null; protected override System.Linq.Expressions.MemberAssignment VisitMemberAssignment(System.Linq.Expressions.MemberAssignment node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitMemberInit(System.Linq.Expressions.MemberInitExpression expression) => throw null; protected override System.Linq.Expressions.MemberListBinding VisitMemberListBinding(System.Linq.Expressions.MemberListBinding node) => throw null; + protected override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; protected override System.Linq.Expressions.MemberMemberBinding VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitMethodCall(System.Linq.Expressions.MethodCallExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; - public System.Linq.Expressions.Expression VisitPartialEvaluationException(Remotion.Linq.Clauses.Expressions.PartialEvaluationExceptionExpression partialEvaluationExceptionExpression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitSwitch(System.Linq.Expressions.SwitchExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitListInit(System.Linq.Expressions.ListInitExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitNew(System.Linq.Expressions.NewExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitParameter(System.Linq.Expressions.ParameterExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitNewArray(System.Linq.Expressions.NewArrayExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitBlock(System.Linq.Expressions.BlockExpression expression) => throw null; + protected override System.Linq.Expressions.CatchBlock VisitCatchBlock(System.Linq.Expressions.CatchBlock node) => throw null; + protected override System.Linq.Expressions.Expression VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitDefault(System.Linq.Expressions.DefaultExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitGoto(System.Linq.Expressions.GotoExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitIndex(System.Linq.Expressions.IndexExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitLabel(System.Linq.Expressions.LabelExpression expression) => throw null; + protected override System.Linq.Expressions.LabelTarget VisitLabelTarget(System.Linq.Expressions.LabelTarget node) => throw null; + protected override System.Linq.Expressions.Expression VisitLoop(System.Linq.Expressions.LoopExpression expression) => throw null; + protected override System.Linq.Expressions.Expression VisitSwitch(System.Linq.Expressions.SwitchExpression expression) => throw null; protected override System.Linq.Expressions.SwitchCase VisitSwitchCase(System.Linq.Expressions.SwitchCase node) => throw null; - protected internal override System.Linq.Expressions.Expression VisitTry(System.Linq.Expressions.TryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression expression) => throw null; - protected internal override System.Linq.Expressions.Expression VisitUnary(System.Linq.Expressions.UnaryExpression expression) => throw null; - } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IEvaluatableExpressionFilter - { - bool IsEvaluatableBinary(System.Linq.Expressions.BinaryExpression node); - bool IsEvaluatableBlock(System.Linq.Expressions.BlockExpression node); - bool IsEvaluatableCatchBlock(System.Linq.Expressions.CatchBlock node); - bool IsEvaluatableConditional(System.Linq.Expressions.ConditionalExpression node); - bool IsEvaluatableConstant(System.Linq.Expressions.ConstantExpression node); - bool IsEvaluatableDebugInfo(System.Linq.Expressions.DebugInfoExpression node); - bool IsEvaluatableDefault(System.Linq.Expressions.DefaultExpression node); - bool IsEvaluatableElementInit(System.Linq.Expressions.ElementInit node); - bool IsEvaluatableGoto(System.Linq.Expressions.GotoExpression node); - bool IsEvaluatableIndex(System.Linq.Expressions.IndexExpression node); - bool IsEvaluatableInvocation(System.Linq.Expressions.InvocationExpression node); - bool IsEvaluatableLabel(System.Linq.Expressions.LabelExpression node); - bool IsEvaluatableLabelTarget(System.Linq.Expressions.LabelTarget node); - bool IsEvaluatableLambda(System.Linq.Expressions.LambdaExpression node); - bool IsEvaluatableListInit(System.Linq.Expressions.ListInitExpression node); - bool IsEvaluatableLoop(System.Linq.Expressions.LoopExpression node); - bool IsEvaluatableMember(System.Linq.Expressions.MemberExpression node); - bool IsEvaluatableMemberAssignment(System.Linq.Expressions.MemberAssignment node); - bool IsEvaluatableMemberInit(System.Linq.Expressions.MemberInitExpression node); - bool IsEvaluatableMemberListBinding(System.Linq.Expressions.MemberListBinding node); - bool IsEvaluatableMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding node); - bool IsEvaluatableMethodCall(System.Linq.Expressions.MethodCallExpression node); - bool IsEvaluatableNew(System.Linq.Expressions.NewExpression node); - bool IsEvaluatableNewArray(System.Linq.Expressions.NewArrayExpression node); - bool IsEvaluatableSwitch(System.Linq.Expressions.SwitchExpression node); - bool IsEvaluatableSwitchCase(System.Linq.Expressions.SwitchCase node); - bool IsEvaluatableTry(System.Linq.Expressions.TryExpression node); - bool IsEvaluatableTypeBinary(System.Linq.Expressions.TypeBinaryExpression node); - bool IsEvaluatableUnary(System.Linq.Expressions.UnaryExpression node); + protected override System.Linq.Expressions.Expression VisitTry(System.Linq.Expressions.TryExpression expression) => throw null; + public System.Linq.Expressions.Expression VisitPartialEvaluationException(Remotion.Linq.Clauses.Expressions.PartialEvaluationExceptionExpression partialEvaluationExceptionExpression) => throw null; } - - // Generated from `Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.PartialEvaluationInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class PartialEvaluationInfo { public void AddEvaluatableExpression(System.Linq.Expressions.Expression expression) => throw null; - public int Count { get => throw null; } public bool IsEvaluatableExpression(System.Linq.Expressions.Expression expression) => throw null; public PartialEvaluationInfo() => throw null; + public int Count { get => throw null; } } - } } namespace Structure { - // Generated from `Remotion.Linq.Parsing.Structure.ExpressionTreeParser` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ExpressionTreeParser + public sealed class ExpressionTreeParser { public static Remotion.Linq.Parsing.Structure.ExpressionTreeParser CreateDefault() => throw null; public static Remotion.Linq.Parsing.Structure.NodeTypeProviders.CompoundNodeTypeProvider CreateDefaultNodeTypeProvider() => throw null; public static Remotion.Linq.Parsing.Structure.ExpressionTreeProcessors.CompoundExpressionTreeProcessor CreateDefaultProcessor(Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider tranformationProvider, Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter evaluatableExpressionFilter = default(Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter)) => throw null; public ExpressionTreeParser(Remotion.Linq.Parsing.Structure.INodeTypeProvider nodeTypeProvider, Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor processor) => throw null; + public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode ParseTree(System.Linq.Expressions.Expression expressionTree) => throw null; public System.Linq.Expressions.MethodCallExpression GetQueryOperatorExpression(System.Linq.Expressions.Expression expression) => throw null; public Remotion.Linq.Parsing.Structure.INodeTypeProvider NodeTypeProvider { get => throw null; } - public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode ParseTree(System.Linq.Expressions.Expression expressionTree) => throw null; public Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor Processor { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IExpressionTreeProcessor { System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree); } - - // Generated from `Remotion.Linq.Parsing.Structure.INodeTypeProvider` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface INodeTypeProvider { - System.Type GetNodeType(System.Reflection.MethodInfo method); bool IsRegistered(System.Reflection.MethodInfo method); + System.Type GetNodeType(System.Reflection.MethodInfo method); } - - // Generated from `Remotion.Linq.Parsing.Structure.IQueryParser` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public interface IQueryParser { Remotion.Linq.QueryModel GetParsedQuery(System.Linq.Expressions.Expression expressionTreeRoot); } - - // Generated from `Remotion.Linq.Parsing.Structure.MethodCallExpressionParser` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MethodCallExpressionParser + public sealed class MethodCallExpressionParser { public MethodCallExpressionParser(Remotion.Linq.Parsing.Structure.INodeTypeProvider nodeTypeProvider) => throw null; public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Parse(string associatedIdentifier, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode source, System.Collections.Generic.IEnumerable arguments, System.Linq.Expressions.MethodCallExpression expressionToParse) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.QueryParser` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class QueryParser : Remotion.Linq.Parsing.Structure.IQueryParser + public sealed class QueryParser : Remotion.Linq.Parsing.Structure.IQueryParser { public static Remotion.Linq.Parsing.Structure.QueryParser CreateDefault() => throw null; - public Remotion.Linq.Parsing.Structure.ExpressionTreeParser ExpressionTreeParser { get => throw null; } + public QueryParser(Remotion.Linq.Parsing.Structure.ExpressionTreeParser expressionTreeParser) => throw null; public Remotion.Linq.QueryModel GetParsedQuery(System.Linq.Expressions.Expression expressionTreeRoot) => throw null; + public Remotion.Linq.Parsing.Structure.ExpressionTreeParser ExpressionTreeParser { get => throw null; } public Remotion.Linq.Parsing.Structure.INodeTypeProvider NodeTypeProvider { get => throw null; } public Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor Processor { get => throw null; } - public QueryParser(Remotion.Linq.Parsing.Structure.ExpressionTreeParser expressionTreeParser) => throw null; } - namespace ExpressionTreeProcessors { - // Generated from `Remotion.Linq.Parsing.Structure.ExpressionTreeProcessors.CompoundExpressionTreeProcessor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CompoundExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor + public sealed class CompoundExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor { public CompoundExpressionTreeProcessor(System.Collections.Generic.IEnumerable innerProcessors) => throw null; - public System.Collections.Generic.IList InnerProcessors { get => throw null; } public System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree) => throw null; + public System.Collections.Generic.IList InnerProcessors { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.ExpressionTreeProcessors.NullExpressionTreeProcessor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class NullExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor + public sealed class NullExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor { - public NullExpressionTreeProcessor() => throw null; public System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree) => throw null; + public NullExpressionTreeProcessor() => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.ExpressionTreeProcessors.PartialEvaluatingExpressionTreeProcessor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class PartialEvaluatingExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor + public sealed class PartialEvaluatingExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor { - public Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter Filter { get => throw null; } public PartialEvaluatingExpressionTreeProcessor(Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter filter) => throw null; public System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree) => throw null; + public Remotion.Linq.Parsing.ExpressionVisitors.TreeEvaluation.IEvaluatableExpressionFilter Filter { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.ExpressionTreeProcessors.TransformingExpressionTreeProcessor` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class TransformingExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor + public sealed class TransformingExpressionTreeProcessor : Remotion.Linq.Parsing.Structure.IExpressionTreeProcessor { + public TransformingExpressionTreeProcessor(Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider provider) => throw null; public System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression expressionTree) => throw null; public Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider Provider { get => throw null; } - public TransformingExpressionTreeProcessor(Remotion.Linq.Parsing.ExpressionVisitors.Transformation.IExpressionTranformationProvider provider) => throw null; } - } namespace IntermediateModel { - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AggregateExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AggregateExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public interface IExpressionNode { + System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); + Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); + Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get; } + string AssociatedIdentifier { get; } + } + public abstract class MethodCallExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + { + protected MethodCallExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) => throw null; + public abstract System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); + protected abstract void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); + public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected virtual Remotion.Linq.QueryModel WrapQueryModelAfterEndOfQuery(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected virtual void SetResultTypeOverride(Remotion.Linq.QueryModel queryModel) => throw null; + protected System.NotSupportedException CreateResolveNotSupportedException() => throw null; + protected System.NotSupportedException CreateOutputParameterNotSupportedException() => throw null; + public string AssociatedIdentifier { get => throw null; } + public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get => throw null; } + public System.Type NodeResultType { get => throw null; } + } + public abstract class ResultOperatorExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + { + protected ResultOperatorExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + protected abstract Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override sealed Remotion.Linq.QueryModel WrapQueryModelAfterEndOfQuery(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.MethodCallExpression ParsedExpression { get => throw null; } + } + public sealed class AggregateExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + { + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public AggregateExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression func) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.LambdaExpression Func { get => throw null; } public System.Linq.Expressions.LambdaExpression GetResolvedFunc(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression Func { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AggregateFromSeedExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AggregateFromSeedExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class AggregateFromSeedExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public AggregateFromSeedExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression seed, System.Linq.Expressions.LambdaExpression func, System.Linq.Expressions.LambdaExpression optionalResultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.LambdaExpression Func { get => throw null; } public System.Linq.Expressions.LambdaExpression GetResolvedFunc(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression OptionalResultSelector { get => throw null; } public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression Seed { get => throw null; } + public System.Linq.Expressions.LambdaExpression Func { get => throw null; } + public System.Linq.Expressions.LambdaExpression OptionalResultSelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AllExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AllExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class AllExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public AllExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression predicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression GetResolvedPredicate(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression Predicate { get => throw null; } public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression Predicate { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AnyExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AnyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class AnyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public AnyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public AnyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AsQueryableExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AsQueryableExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class AsQueryableExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public AsQueryableExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public AsQueryableExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.AverageExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class AverageExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class AverageExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public AverageExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public AverageExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.CastExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CastExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class CastExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public CastExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - public System.Type CastItemType { get => throw null; } - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public CastExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Type CastItemType { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public struct ClauseGenerationContext { - public void AddContextInfo(Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode node, object contextInfo) => throw null; public ClauseGenerationContext(Remotion.Linq.Parsing.Structure.INodeTypeProvider nodeTypeProvider) => throw null; - // Stub generator skipped constructor - public int Count { get => throw null; } + public void AddContextInfo(Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode node, object contextInfo) => throw null; public object GetContextInfo(Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode node) => throw null; public Remotion.Linq.Parsing.Structure.INodeTypeProvider NodeTypeProvider { get => throw null; } + public int Count { get => throw null; } + } + public interface IQuerySourceExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + { } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ConcatExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ConcatExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceSetOperationExpressionNodeBase + public abstract class QuerySourceSetOperationExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + { + protected QuerySourceSetOperationExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override sealed System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected abstract Remotion.Linq.Clauses.ResultOperatorBase CreateSpecificResultOperator(); + protected override sealed Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression Source2 { get => throw null; } + public System.Type ItemType { get => throw null; } + } + public sealed class ConcatExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceSetOperationExpressionNodeBase { + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public ConcatExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.Expression)) => throw null; protected override Remotion.Linq.Clauses.ResultOperatorBase CreateSpecificResultOperator() => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ContainsExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ContainsExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class ContainsExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public static System.Collections.Generic.IEnumerable GetSupportedMethodNames() => throw null; public ContainsExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression item) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethodNames() => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public System.Linq.Expressions.Expression Item { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.CountExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CountExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class CountExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public CountExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public CountExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.DefaultIfEmptyExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DefaultIfEmptyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class DefaultIfEmptyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public DefaultIfEmptyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression optionalDefaultValue) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.Expression OptionalDefaultValue { get => throw null; } + public DefaultIfEmptyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression optionalDefaultValue) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression OptionalDefaultValue { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.DistinctExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class DistinctExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class DistinctExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public DistinctExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public DistinctExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ExceptExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ExceptExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class ExceptExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public ExceptExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public ExceptExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression Source2 { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ExpressionNodeInstantiationException` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ExpressionNodeInstantiationException : System.Exception + public sealed class ExpressionNodeInstantiationException : System.Exception { } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ExpressionResolver` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ExpressionResolver + public sealed class ExpressionResolver { - public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode CurrentNode { get => throw null; } public ExpressionResolver(Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode currentNode) => throw null; public System.Linq.Expressions.Expression GetResolvedExpression(System.Linq.Expressions.Expression unresolvedExpression, System.Linq.Expressions.ParameterExpression parameterToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode CurrentNode { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.FirstExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class FirstExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class FirstExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public FirstExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public FirstExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.GroupByExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class GroupByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class GroupByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedOptionalElementSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public GroupByExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector, System.Linq.Expressions.LambdaExpression optionalElementSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression GetResolvedOptionalElementSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } public System.Linq.Expressions.LambdaExpression OptionalElementSelector { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.GroupByWithResultSelectorExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class GroupByWithResultSelectorExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class GroupByWithResultSelectorExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public string AssociatedIdentifier { get => throw null; } public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public GroupByWithResultSelectorExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector, System.Linq.Expressions.LambdaExpression elementSelectorOrResultSelector, System.Linq.Expressions.LambdaExpression resultSelectorOrNull) => throw null; public System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression Selector { get => throw null; } + public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get => throw null; } + public string AssociatedIdentifier { get => throw null; } + public System.Linq.Expressions.Expression Selector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.GroupJoinExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class GroupJoinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class GroupJoinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedResultSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public GroupJoinExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression innerSequence, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; - public System.Linq.Expressions.LambdaExpression InnerKeySelector { get => throw null; } - public System.Linq.Expressions.Expression InnerSequence { get => throw null; } + public System.Linq.Expressions.Expression GetResolvedResultSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public Remotion.Linq.Parsing.Structure.IntermediateModel.JoinExpressionNode JoinExpressionNode { get => throw null; } - public System.Linq.Expressions.LambdaExpression OuterKeySelector { get => throw null; } public System.Linq.Expressions.MethodCallExpression ParsedExpression { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression InnerSequence { get => throw null; } + public System.Linq.Expressions.LambdaExpression OuterKeySelector { get => throw null; } + public System.Linq.Expressions.LambdaExpression InnerKeySelector { get => throw null; } public System.Linq.Expressions.LambdaExpression ResultSelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IExpressionNode + public sealed class IntersectExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); - string AssociatedIdentifier { get; } - System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); - Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get; } - } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public interface IQuerySourceExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode - { - } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.IntersectExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class IntersectExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase - { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public IntersectExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression Source2 { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.JoinExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class JoinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class JoinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public Remotion.Linq.Clauses.JoinClause CreateJoinClause(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedInnerKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public JoinExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression innerSequence, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; public System.Linq.Expressions.Expression GetResolvedOuterKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression GetResolvedInnerKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression GetResolvedResultSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression InnerKeySelector { get => throw null; } + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public Remotion.Linq.Clauses.JoinClause CreateJoinClause(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression InnerSequence { get => throw null; } - public JoinExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression innerSequence, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; public System.Linq.Expressions.LambdaExpression OuterKeySelector { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression InnerKeySelector { get => throw null; } public System.Linq.Expressions.LambdaExpression ResultSelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.LastExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class LastExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class LastExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public LastExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.LongCountExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class LongCountExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class LongCountExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public LongCountExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MainSourceExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MainSourceExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class MainSourceExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public string AssociatedIdentifier { get => throw null; } public MainSourceExpressionNode(string associatedIdentifier, System.Linq.Expressions.Expression expression) => throw null; - public System.Linq.Expressions.Expression ParsedExpression { get => throw null; } + public System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Type QuerySourceElementType { get => throw null; } public System.Type QuerySourceType { get => throw null; } - public System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression ParsedExpression { get => throw null; } + public string AssociatedIdentifier { get => throw null; } public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MaxExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MaxExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class MaxExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public MaxExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class MethodCallExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode - { - public Remotion.Linq.QueryModel Apply(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - protected abstract void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); - public string AssociatedIdentifier { get => throw null; } - protected System.NotSupportedException CreateOutputParameterNotSupportedException() => throw null; - protected System.NotSupportedException CreateResolveNotSupportedException() => throw null; - protected MethodCallExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) => throw null; - public System.Type NodeResultType { get => throw null; } - public abstract System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); - protected virtual void SetResultTypeOverride(Remotion.Linq.QueryModel queryModel) => throw null; - public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get => throw null; } - protected virtual Remotion.Linq.QueryModel WrapQueryModelAfterEndOfQuery(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeFactory` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public static class MethodCallExpressionNodeFactory { public static Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode CreateExpressionNode(System.Type nodeType, Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, object[] additionalConstructorParameters) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public struct MethodCallExpressionParseInfo { - public string AssociatedIdentifier { get => throw null; } public MethodCallExpressionParseInfo(string associatedIdentifier, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode source, System.Linq.Expressions.MethodCallExpression parsedExpression) => throw null; - // Stub generator skipped constructor - public System.Linq.Expressions.MethodCallExpression ParsedExpression { get => throw null; } + public string AssociatedIdentifier { get => throw null; } public Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode Source { get => throw null; } + public System.Linq.Expressions.MethodCallExpression ParsedExpression { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.MinExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class MinExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public MinExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.OfTypeExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class OfTypeExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class OfTypeExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public OfTypeExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Type SearchedItemType { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.OrderByDescendingExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class OrderByDescendingExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class OrderByDescendingExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } public OrderByDescendingExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.OrderByExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class OrderByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class OrderByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } public OrderByExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceExpressionNodeUtility` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public static class QuerySourceExpressionNodeUtility { - public static Remotion.Linq.Clauses.IQuerySource GetQuerySourceForNode(Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode node, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext context) => throw null; public static System.Linq.Expressions.Expression ReplaceParameterWithReference(Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode referencedNode, System.Linq.Expressions.ParameterExpression parameterToReplace, System.Linq.Expressions.Expression expression, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext context) => throw null; + public static Remotion.Linq.Clauses.IQuerySource GetQuerySourceForNode(Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode node, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext context) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceSetOperationExpressionNodeBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class QuerySourceSetOperationExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode - { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - protected abstract Remotion.Linq.Clauses.ResultOperatorBase CreateSpecificResultOperator(); - public System.Type ItemType { get => throw null; } - protected QuerySourceSetOperationExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression Source2 { get => throw null; } - } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ResolvedExpressionCache<>` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ResolvedExpressionCache where T : System.Linq.Expressions.Expression + public sealed class ResolvedExpressionCache where T : System.Linq.Expressions.Expression { - public T GetOrCreate(System.Func generator) => throw null; public ResolvedExpressionCache(Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode currentNode) => throw null; + public T GetOrCreate(System.Func generator) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public abstract class ResultOperatorExpressionNodeBase : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase - { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - protected abstract Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext); - public System.Linq.Expressions.MethodCallExpression ParsedExpression { get => throw null; } - protected ResultOperatorExpressionNodeBase(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; - protected override Remotion.Linq.QueryModel WrapQueryModelAfterEndOfQuery(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ReverseExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ReverseExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class ReverseExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public ReverseExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.SelectExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SelectExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class SelectExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public SelectExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression selector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.LambdaExpression Selector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.SelectManyExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SelectManyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode + public sealed class SelectManyExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase, Remotion.Linq.Parsing.Structure.IntermediateModel.IQuerySourceExpressionNode, Remotion.Linq.Parsing.Structure.IntermediateModel.IExpressionNode { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.LambdaExpression CollectionSelector { get => throw null; } + public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; + public SelectManyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression collectionSelector, System.Linq.Expressions.LambdaExpression resultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; public System.Linq.Expressions.Expression GetResolvedCollectionSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public System.Linq.Expressions.Expression GetResolvedResultSelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression CollectionSelector { get => throw null; } public System.Linq.Expressions.LambdaExpression ResultSelector { get => throw null; } - public SelectManyExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression collectionSelector, System.Linq.Expressions.LambdaExpression resultSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.SingleExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SingleExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class SingleExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public SingleExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalPredicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.SkipExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SkipExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class SkipExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public System.Linq.Expressions.Expression Count { get => throw null; } - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public SkipExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression count) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression Count { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.SumExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class SumExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class SumExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public SumExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression optionalSelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.TakeExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class TakeExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase + public sealed class TakeExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.ResultOperatorExpressionNodeBase { - public System.Linq.Expressions.Expression Count { get => throw null; } - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public TakeExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression count) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.LambdaExpression), default(System.Linq.Expressions.LambdaExpression)) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateResultOperator(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.Expression Count { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ThenByDescendingExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ThenByDescendingExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class ThenByDescendingExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public ThenByDescendingExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.ThenByExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class ThenByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class ThenByExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public ThenByExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression keySelector) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedKeySelector(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression KeySelector { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.UnionExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class UnionExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceSetOperationExpressionNodeBase + public sealed class UnionExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.QuerySourceSetOperationExpressionNodeBase { - protected override Remotion.Linq.Clauses.ResultOperatorBase CreateSpecificResultOperator() => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; public UnionExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.Expression source2) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo), default(System.Linq.Expressions.Expression)) => throw null; + protected override Remotion.Linq.Clauses.ResultOperatorBase CreateSpecificResultOperator() => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.IntermediateModel.WhereExpressionNode` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class WhereExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase + public sealed class WhereExpressionNode : Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionNodeBase { - protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; - public System.Linq.Expressions.Expression GetResolvedPredicate(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public static System.Collections.Generic.IEnumerable GetSupportedMethods() => throw null; - public System.Linq.Expressions.LambdaExpression Predicate { get => throw null; } - public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; public WhereExpressionNode(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo parseInfo, System.Linq.Expressions.LambdaExpression predicate) : base(default(Remotion.Linq.Parsing.Structure.IntermediateModel.MethodCallExpressionParseInfo)) => throw null; + public System.Linq.Expressions.Expression GetResolvedPredicate(Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public override System.Linq.Expressions.Expression Resolve(System.Linq.Expressions.ParameterExpression inputParameter, System.Linq.Expressions.Expression expressionToBeResolved, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + protected override void ApplyNodeSpecificSemantics(Remotion.Linq.QueryModel queryModel, Remotion.Linq.Parsing.Structure.IntermediateModel.ClauseGenerationContext clauseGenerationContext) => throw null; + public System.Linq.Expressions.LambdaExpression Predicate { get => throw null; } } - } namespace NodeTypeProviders { - // Generated from `Remotion.Linq.Parsing.Structure.NodeTypeProviders.CompoundNodeTypeProvider` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class CompoundNodeTypeProvider : Remotion.Linq.Parsing.Structure.INodeTypeProvider + public sealed class CompoundNodeTypeProvider : Remotion.Linq.Parsing.Structure.INodeTypeProvider { public CompoundNodeTypeProvider(System.Collections.Generic.IEnumerable innerProviders) => throw null; + public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; public System.Collections.Generic.IList InnerProviders { get => throw null; } - public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; } - - // Generated from `Remotion.Linq.Parsing.Structure.NodeTypeProviders.MethodInfoBasedNodeTypeRegistry` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MethodInfoBasedNodeTypeRegistry : Remotion.Linq.Parsing.Structure.INodeTypeProvider + public sealed class MethodInfoBasedNodeTypeRegistry : Remotion.Linq.Parsing.Structure.INodeTypeProvider { public static Remotion.Linq.Parsing.Structure.NodeTypeProviders.MethodInfoBasedNodeTypeRegistry CreateFromRelinqAssembly() => throw null; - public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; public static System.Reflection.MethodInfo GetRegisterableMethodDefinition(System.Reflection.MethodInfo method, bool throwOnAmbiguousMatch) => throw null; + public void Register(System.Collections.Generic.IEnumerable methods, System.Type nodeType) => throw null; public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; + public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; public MethodInfoBasedNodeTypeRegistry() => throw null; - public void Register(System.Collections.Generic.IEnumerable methods, System.Type nodeType) => throw null; public int RegisteredMethodInfoCount { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.NodeTypeProviders.MethodNameBasedNodeTypeRegistry` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class MethodNameBasedNodeTypeRegistry : Remotion.Linq.Parsing.Structure.INodeTypeProvider + public sealed class MethodNameBasedNodeTypeRegistry : Remotion.Linq.Parsing.Structure.INodeTypeProvider { public static Remotion.Linq.Parsing.Structure.NodeTypeProviders.MethodNameBasedNodeTypeRegistry CreateFromRelinqAssembly() => throw null; - public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; + public void Register(System.Collections.Generic.IEnumerable registrationInfo, System.Type nodeType) => throw null; public bool IsRegistered(System.Reflection.MethodInfo method) => throw null; + public System.Type GetNodeType(System.Reflection.MethodInfo method) => throw null; public MethodNameBasedNodeTypeRegistry() => throw null; - public void Register(System.Collections.Generic.IEnumerable registrationInfo, System.Type nodeType) => throw null; public int RegisteredNamesCount { get => throw null; } } - - // Generated from `Remotion.Linq.Parsing.Structure.NodeTypeProviders.NameBasedRegistrationInfo` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` - public class NameBasedRegistrationInfo + public sealed class NameBasedRegistrationInfo { - public System.Func Filter { get => throw null; } - public string Name { get => throw null; } public NameBasedRegistrationInfo(string name, System.Func filter) => throw null; + public string Name { get => throw null; } + public System.Func Filter { get => throw null; } } - } } } namespace Transformations { - // Generated from `Remotion.Linq.Transformations.SubQueryFromClauseFlattener` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public class SubQueryFromClauseFlattener : Remotion.Linq.QueryModelVisitorBase { - protected virtual void CheckFlattenable(Remotion.Linq.QueryModel subQueryModel) => throw null; + public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; + public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; protected virtual void FlattenSubQuery(Remotion.Linq.Clauses.Expressions.SubQueryExpression subQueryExpression, Remotion.Linq.Clauses.IFromClause fromClause, Remotion.Linq.QueryModel queryModel, int destinationIndex) => throw null; + protected virtual void CheckFlattenable(Remotion.Linq.QueryModel subQueryModel) => throw null; protected void InsertBodyClauses(System.Collections.ObjectModel.ObservableCollection bodyClauses, Remotion.Linq.QueryModel destinationQueryModel, int destinationIndex) => throw null; public SubQueryFromClauseFlattener() => throw null; - public override void VisitAdditionalFromClause(Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index) => throw null; - public override void VisitMainFromClause(Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel) => throw null; } - } namespace Utilities { - // Generated from `Remotion.Linq.Utilities.ItemTypeReflectionUtility` in `Remotion.Linq, Version=2.2.0.0, Culture=neutral, PublicKeyToken=fee00910d6e5f53b` public static class ItemTypeReflectionUtility { public static bool TryGetItemTypeOfClosedGenericIEnumerable(System.Type possibleEnumerableType, out System.Type itemType) => throw null; } - } } } diff --git a/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/4.4.1/System.Configuration.ConfigurationManager.cs b/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/6.0.0/System.Configuration.ConfigurationManager.cs similarity index 67% rename from csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/4.4.1/System.Configuration.ConfigurationManager.cs rename to csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/6.0.0/System.Configuration.ConfigurationManager.cs index 556165b5ed14a..5d8d118328bbe 100644 --- a/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/4.4.1/System.Configuration.ConfigurationManager.cs +++ b/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/6.0.0/System.Configuration.ConfigurationManager.cs @@ -1,1827 +1,1512 @@ // This file contains auto-generated code. - +// Generated from `System.Configuration.ConfigurationManager, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. namespace System { - // Generated from `System.UriIdnScope` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum UriIdnScope { - All, - AllExceptIntranet, - None, + None = 0, + AllExceptIntranet = 1, + All = 2, } - namespace Configuration { - // Generated from `System.Configuration.AppSettingsReader` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class AppSettingsReader + public class DictionarySectionHandler : System.Configuration.IConfigurationSectionHandler { - public AppSettingsReader() => throw null; - public object GetValue(string key, System.Type type) => throw null; + public virtual object Create(object parent, object context, System.Xml.XmlNode section) => throw null; + public DictionarySectionHandler() => throw null; + protected virtual string KeyAttributeName { get => throw null; } + protected virtual string ValueAttributeName { get => throw null; } } - - // Generated from `System.Configuration.AppSettingsSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class AppSettingsSection : System.Configuration.ConfigurationSection + public sealed class DpapiProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider { - public AppSettingsSection() => throw null; - protected override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; - public string File { get => throw null; set => throw null; } - protected override object GetRuntimeObject() => throw null; - protected override bool IsModified() => throw null; + public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode) => throw null; + public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) => throw null; + public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) => throw null; + public DpapiProtectedConfigurationProvider() => throw null; + public bool UseMachineProtection { get => throw null; } + } + public interface IConfigurationSystem + { + object GetConfig(string configKey); + void Init(); + } + public sealed class IdnElement : System.Configuration.ConfigurationElement + { + public IdnElement() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; - protected override string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) => throw null; - public System.Configuration.KeyValueConfigurationCollection Settings { get => throw null; } + public System.UriIdnScope Enabled { get => throw null; set { } } } - - // Generated from `System.Configuration.ApplicationScopedSettingAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ApplicationScopedSettingAttribute : System.Configuration.SettingAttribute + public interface IPersistComponentSettings { - public ApplicationScopedSettingAttribute() => throw null; + void LoadComponentSettings(); + void SaveComponentSettings(); + void ResetComponentSettings(); + bool SaveSettings { get; set; } + string SettingsKey { get; set; } } - - // Generated from `System.Configuration.ApplicationSettingsBase` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ApplicationSettingsBase : System.Configuration.SettingsBase, System.ComponentModel.INotifyPropertyChanged { + protected ApplicationSettingsBase() => throw null; + protected ApplicationSettingsBase(System.ComponentModel.IComponent owner) => throw null; protected ApplicationSettingsBase(string settingsKey) => throw null; protected ApplicationSettingsBase(System.ComponentModel.IComponent owner, string settingsKey) => throw null; - protected ApplicationSettingsBase(System.ComponentModel.IComponent owner) => throw null; - protected ApplicationSettingsBase() => throw null; - public override System.Configuration.SettingsContext Context { get => throw null; } public object GetPreviousVersion(string propertyName) => throw null; - public override object this[string propertyName] { get => throw null; set => throw null; } protected virtual void OnPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) => throw null; protected virtual void OnSettingChanging(object sender, System.Configuration.SettingChangingEventArgs e) => throw null; protected virtual void OnSettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e) => throw null; protected virtual void OnSettingsSaving(object sender, System.ComponentModel.CancelEventArgs e) => throw null; - public override System.Configuration.SettingsPropertyCollection Properties { get => throw null; } - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - public override System.Configuration.SettingsPropertyValueCollection PropertyValues { get => throw null; } - public override System.Configuration.SettingsProviderCollection Providers { get => throw null; } public void Reload() => throw null; public void Reset() => throw null; public override void Save() => throw null; - public event System.Configuration.SettingChangingEventHandler SettingChanging; - public string SettingsKey { get => throw null; set => throw null; } - public event System.Configuration.SettingsLoadedEventHandler SettingsLoaded; - public event System.Configuration.SettingsSavingEventHandler SettingsSaving; public virtual void Upgrade() => throw null; + public override System.Configuration.SettingsContext Context { get => throw null; } + public override System.Configuration.SettingsPropertyCollection Properties { get => throw null; } + public override System.Configuration.SettingsPropertyValueCollection PropertyValues { get => throw null; } + public override System.Configuration.SettingsProviderCollection Providers { get => throw null; } + public string SettingsKey { get => throw null; set { } } + public override object this[string propertyName] { get => throw null; set { } } + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged { add { } remove { } } + public event System.Configuration.SettingChangingEventHandler SettingChanging { add { } remove { } } + public event System.Configuration.SettingsLoadedEventHandler SettingsLoaded { add { } remove { } } + public event System.Configuration.SettingsSavingEventHandler SettingsSaving { add { } remove { } } + } + public sealed class ApplicationScopedSettingAttribute : System.Configuration.SettingAttribute + { + public ApplicationScopedSettingAttribute() => throw null; } - - // Generated from `System.Configuration.ApplicationSettingsGroup` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ApplicationSettingsGroup : System.Configuration.ConfigurationSectionGroup + public sealed class ApplicationSettingsGroup : System.Configuration.ConfigurationSectionGroup { public ApplicationSettingsGroup() => throw null; } - - // Generated from `System.Configuration.CallbackValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class CallbackValidator : System.Configuration.ConfigurationValidatorBase + public class AppSettingsReader + { + public AppSettingsReader() => throw null; + public object GetValue(string key, System.Type type) => throw null; + } + public sealed class AppSettingsSection : System.Configuration.ConfigurationSection + { + public AppSettingsSection() => throw null; + protected override object GetRuntimeObject() => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; + protected override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public System.Configuration.KeyValueConfigurationCollection Settings { get => throw null; } + public string File { get => throw null; set { } } + } + public sealed class CallbackValidator : System.Configuration.ConfigurationValidatorBase { public CallbackValidator(System.Type type, System.Configuration.ValidatorCallback callback) => throw null; public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.CallbackValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class CallbackValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class CallbackValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public string CallbackMethodName { get => throw null; set => throw null; } public CallbackValidatorAttribute() => throw null; - public System.Type Type { get => throw null; set => throw null; } public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public System.Type Type { get => throw null; set { } } + public string CallbackMethodName { get => throw null; set { } } } - - // Generated from `System.Configuration.ClientSettingsSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ClientSettingsSection : System.Configuration.ConfigurationSection + public sealed class ClientSettingsSection : System.Configuration.ConfigurationSection { public ClientSettingsSection() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public System.Configuration.SettingElementCollection Settings { get => throw null; } } - - // Generated from `System.Configuration.CommaDelimitedStringCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class CommaDelimitedStringCollection : System.Collections.Specialized.StringCollection - { - public void Add(string value) => throw null; - public void AddRange(string[] range) => throw null; - public void Clear() => throw null; - public System.Configuration.CommaDelimitedStringCollection Clone() => throw null; - public CommaDelimitedStringCollection() => throw null; - public void Insert(int index, string value) => throw null; - public bool IsModified { get => throw null; } - public bool IsReadOnly { get => throw null; } - public string this[int index] { get => throw null; set => throw null; } - public void Remove(string value) => throw null; - public void SetReadOnly() => throw null; - public override string ToString() => throw null; - } - - // Generated from `System.Configuration.CommaDelimitedStringCollectionConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class CommaDelimitedStringCollectionConverter : System.Configuration.ConfigurationConverterBase + public sealed class CommaDelimitedStringCollectionConverter : System.Configuration.ConfigurationConverterBase { - public CommaDelimitedStringCollectionConverter() => throw null; - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; + public CommaDelimitedStringCollectionConverter() => throw null; } - - // Generated from `System.Configuration.ConfigXmlDocument` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo - { - public ConfigXmlDocument() => throw null; - public override System.Xml.XmlAttribute CreateAttribute(string prefix, string localName, string namespaceUri) => throw null; - public override System.Xml.XmlCDataSection CreateCDataSection(string data) => throw null; - public override System.Xml.XmlComment CreateComment(string data) => throw null; - public override System.Xml.XmlElement CreateElement(string prefix, string localName, string namespaceUri) => throw null; - public override System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string data) => throw null; - public override System.Xml.XmlText CreateTextNode(string text) => throw null; - public override System.Xml.XmlWhitespace CreateWhitespace(string data) => throw null; - string System.Configuration.Internal.IConfigErrorInfo.Filename { get => throw null; } - public string Filename { get => throw null; } - public int LineNumber { get => throw null; } - int System.Configuration.Internal.IConfigErrorInfo.LineNumber { get => throw null; } - public override void Load(string filename) => throw null; - public void LoadSingleElement(string filename, System.Xml.XmlTextReader sourceReader) => throw null; - } - - // Generated from `System.Configuration.Configuration` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class Configuration + public sealed class Configuration { + public System.Configuration.ConfigurationSection GetSection(string sectionName) => throw null; + public System.Configuration.ConfigurationSectionGroup GetSectionGroup(string sectionGroupName) => throw null; + public void Save() => throw null; + public void Save(System.Configuration.ConfigurationSaveMode saveMode) => throw null; + public void Save(System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) => throw null; + public void SaveAs(string filename) => throw null; + public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) => throw null; public System.Configuration.AppSettingsSection AppSettings { get => throw null; } - public System.Func AssemblyStringTransformer { get => throw null; set => throw null; } public System.Configuration.ConnectionStringsSection ConnectionStrings { get => throw null; } - public System.Configuration.ContextInformation EvaluationContext { get => throw null; } public string FilePath { get => throw null; } - public System.Configuration.ConfigurationSection GetSection(string sectionName) => throw null; - public System.Configuration.ConfigurationSectionGroup GetSectionGroup(string sectionGroupName) => throw null; public bool HasFile { get => throw null; } public System.Configuration.ConfigurationLocationCollection Locations { get => throw null; } - public bool NamespaceDeclared { get => throw null; set => throw null; } + public System.Configuration.ContextInformation EvaluationContext { get => throw null; } public System.Configuration.ConfigurationSectionGroup RootSectionGroup { get => throw null; } - public void Save(System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) => throw null; - public void Save(System.Configuration.ConfigurationSaveMode saveMode) => throw null; - public void Save() => throw null; - public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode, bool forceSaveAll) => throw null; - public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode saveMode) => throw null; - public void SaveAs(string filename) => throw null; - public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get => throw null; } public System.Configuration.ConfigurationSectionCollection Sections { get => throw null; } - public System.Runtime.Versioning.FrameworkName TargetFramework { get => throw null; set => throw null; } - public System.Func TypeStringTransformer { get => throw null; set => throw null; } + public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get => throw null; } + public bool NamespaceDeclared { get => throw null; set { } } + public System.Func TypeStringTransformer { get => throw null; set { } } + public System.Func AssemblyStringTransformer { get => throw null; set { } } + public System.Runtime.Versioning.FrameworkName TargetFramework { get => throw null; set { } } } - - // Generated from `System.Configuration.ConfigurationAllowDefinition` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum ConfigurationAllowDefinition { - Everywhere, - MachineOnly, - MachineToApplication, - MachineToWebRoot, + MachineOnly = 0, + MachineToWebRoot = 100, + MachineToApplication = 200, + Everywhere = 300, } - - // Generated from `System.Configuration.ConfigurationAllowExeDefinition` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum ConfigurationAllowExeDefinition { - MachineOnly, - MachineToApplication, - MachineToLocalUser, - MachineToRoamingUser, + MachineOnly = 0, + MachineToApplication = 100, + MachineToRoamingUser = 200, + MachineToLocalUser = 300, } - - // Generated from `System.Configuration.ConfigurationCollectionAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationCollectionAttribute : System.Attribute + public sealed class ConfigurationCollectionAttribute : System.Attribute { - public string AddItemName { get => throw null; set => throw null; } - public string ClearItemsName { get => throw null; set => throw null; } - public System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; set => throw null; } public ConfigurationCollectionAttribute(System.Type itemType) => throw null; public System.Type ItemType { get => throw null; } - public string RemoveItemName { get => throw null; set => throw null; } + public string AddItemName { get => throw null; set { } } + public string RemoveItemName { get => throw null; set { } } + public string ClearItemsName { get => throw null; set { } } + public System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; set { } } } - - // Generated from `System.Configuration.ConfigurationConverterBase` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ConfigurationConverterBase : System.ComponentModel.TypeConverter { - public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) => throw null; public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) => throw null; + public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) => throw null; protected ConfigurationConverterBase() => throw null; } - - // Generated from `System.Configuration.ConfigurationElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ConfigurationElement { protected ConfigurationElement() => throw null; - public System.Configuration.Configuration CurrentConfiguration { get => throw null; } - protected virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; - public System.Configuration.ElementInformation ElementInformation { get => throw null; } - protected virtual System.Configuration.ConfigurationElementProperty ElementProperty { get => throw null; } - public override bool Equals(object compareTo) => throw null; - protected System.Configuration.ContextInformation EvaluationContext { get => throw null; } - public override int GetHashCode() => throw null; - protected virtual string GetTransformedAssemblyString(string assemblyName) => throw null; - protected virtual string GetTransformedTypeString(string typeName) => throw null; - protected bool HasContext { get => throw null; } protected virtual void Init() => throw null; - protected virtual void InitializeDefault() => throw null; protected virtual bool IsModified() => throw null; + protected virtual void ResetModified() => throw null; public virtual bool IsReadOnly() => throw null; - protected object this[string propertyName] { get => throw null; set => throw null; } - protected object this[System.Configuration.ConfigurationProperty prop] { get => throw null; set => throw null; } + protected virtual void SetReadOnly() => throw null; protected virtual void ListErrors(System.Collections.IList errorList) => throw null; - public System.Configuration.ConfigurationLockCollection LockAllAttributesExcept { get => throw null; } - public System.Configuration.ConfigurationLockCollection LockAllElementsExcept { get => throw null; } - public System.Configuration.ConfigurationLockCollection LockAttributes { get => throw null; } - public System.Configuration.ConfigurationLockCollection LockElements { get => throw null; } - public bool LockItem { get => throw null; set => throw null; } - protected virtual bool OnDeserializeUnrecognizedAttribute(string name, string value) => throw null; - protected virtual bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) => throw null; + protected virtual void InitializeDefault() => throw null; + protected virtual void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; + public override bool Equals(object compareTo) => throw null; + public override int GetHashCode() => throw null; + protected void SetPropertyValue(System.Configuration.ConfigurationProperty prop, object value, bool ignoreLocks) => throw null; + protected virtual void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + protected virtual bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) => throw null; + protected virtual bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) => throw null; + protected virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; protected virtual object OnRequiredPropertyNotFound(string name) => throw null; protected virtual void PostDeserialize() => throw null; protected virtual void PreSerialize(System.Xml.XmlWriter writer) => throw null; + protected virtual bool OnDeserializeUnrecognizedAttribute(string name, string value) => throw null; + protected virtual bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) => throw null; + protected virtual string GetTransformedTypeString(string typeName) => throw null; + protected virtual string GetTransformedAssemblyString(string assemblyName) => throw null; + public System.Configuration.ConfigurationLockCollection LockAttributes { get => throw null; } + public System.Configuration.ConfigurationLockCollection LockAllAttributesExcept { get => throw null; } + public System.Configuration.ConfigurationLockCollection LockElements { get => throw null; } + public System.Configuration.ConfigurationLockCollection LockAllElementsExcept { get => throw null; } + public bool LockItem { get => throw null; set { } } + protected object this[System.Configuration.ConfigurationProperty prop] { get => throw null; set { } } + protected object this[string propertyName] { get => throw null; set { } } protected virtual System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - protected virtual void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; - protected virtual void ResetModified() => throw null; - protected virtual bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) => throw null; - protected virtual bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) => throw null; - protected void SetPropertyValue(System.Configuration.ConfigurationProperty prop, object value, bool ignoreLocks) => throw null; - protected virtual void SetReadOnly() => throw null; - protected virtual void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + public System.Configuration.ElementInformation ElementInformation { get => throw null; } + protected System.Configuration.ContextInformation EvaluationContext { get => throw null; } + protected virtual System.Configuration.ConfigurationElementProperty ElementProperty { get => throw null; } + protected bool HasContext { get => throw null; } + public System.Configuration.Configuration CurrentConfiguration { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationElementCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public abstract class ConfigurationElementCollection : System.Configuration.ConfigurationElement, System.Collections.IEnumerable, System.Collections.ICollection + public abstract class ConfigurationElementCollection : System.Configuration.ConfigurationElement, System.Collections.ICollection, System.Collections.IEnumerable { - protected string AddElementName { get => throw null; set => throw null; } + protected ConfigurationElementCollection() => throw null; + protected ConfigurationElementCollection(System.Collections.IComparer comparer) => throw null; + void System.Collections.ICollection.CopyTo(System.Array arr, int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + protected override bool IsModified() => throw null; + protected override void ResetModified() => throw null; + public override bool IsReadOnly() => throw null; + protected override void SetReadOnly() => throw null; + public override bool Equals(object compareTo) => throw null; + public override int GetHashCode() => throw null; + protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; + public void CopyTo(System.Configuration.ConfigurationElement[] array, int index) => throw null; + protected virtual void BaseAdd(System.Configuration.ConfigurationElement element) => throw null; protected void BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists) => throw null; + protected int BaseIndexOf(System.Configuration.ConfigurationElement element) => throw null; protected virtual void BaseAdd(int index, System.Configuration.ConfigurationElement element) => throw null; - protected virtual void BaseAdd(System.Configuration.ConfigurationElement element) => throw null; - protected void BaseClear() => throw null; + protected void BaseRemove(object key) => throw null; protected System.Configuration.ConfigurationElement BaseGet(object key) => throw null; + protected bool BaseIsRemoved(object key) => throw null; protected System.Configuration.ConfigurationElement BaseGet(int index) => throw null; protected object[] BaseGetAllKeys() => throw null; protected object BaseGetKey(int index) => throw null; - protected int BaseIndexOf(System.Configuration.ConfigurationElement element) => throw null; - protected bool BaseIsRemoved(object key) => throw null; - protected void BaseRemove(object key) => throw null; + protected void BaseClear() => throw null; protected void BaseRemoveAt(int index) => throw null; - protected string ClearElementName { get => throw null; set => throw null; } - public virtual System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } - protected ConfigurationElementCollection(System.Collections.IComparer comparer) => throw null; - protected ConfigurationElementCollection() => throw null; - void System.Collections.ICollection.CopyTo(System.Array arr, int index) => throw null; - public void CopyTo(System.Configuration.ConfigurationElement[] array, int index) => throw null; - public int Count { get => throw null; } + protected override bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) => throw null; + protected override bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) => throw null; protected virtual System.Configuration.ConfigurationElement CreateNewElement(string elementName) => throw null; protected abstract System.Configuration.ConfigurationElement CreateNewElement(); - protected virtual string ElementName { get => throw null; } - public bool EmitClear { get => throw null; set => throw null; } - public override bool Equals(object compareTo) => throw null; protected abstract object GetElementKey(System.Configuration.ConfigurationElement element); - public System.Collections.IEnumerator GetEnumerator() => throw null; - public override int GetHashCode() => throw null; - protected virtual bool IsElementName(string elementName) => throw null; protected virtual bool IsElementRemovable(System.Configuration.ConfigurationElement element) => throw null; - protected override bool IsModified() => throw null; - public override bool IsReadOnly() => throw null; + protected virtual bool IsElementName(string elementName) => throw null; + protected string AddElementName { get => throw null; set { } } + protected string RemoveElementName { get => throw null; set { } } + protected string ClearElementName { get => throw null; set { } } + public bool EmitClear { get => throw null; set { } } + protected virtual string ElementName { get => throw null; } + protected virtual bool ThrowOnDuplicate { get => throw null; } + public virtual System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } + public int Count { get => throw null; } public bool IsSynchronized { get => throw null; } - protected override bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) => throw null; - protected string RemoveElementName { get => throw null; set => throw null; } - protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; - protected override void ResetModified() => throw null; - protected override bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) => throw null; - protected override void SetReadOnly() => throw null; public object SyncRoot { get => throw null; } - protected virtual bool ThrowOnDuplicate { get => throw null; } - protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; } - - // Generated from `System.Configuration.ConfigurationElementCollectionType` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum ConfigurationElementCollectionType { - AddRemoveClearMap, - AddRemoveClearMapAlternate, - BasicMap, - BasicMapAlternate, + BasicMap = 0, + AddRemoveClearMap = 1, + BasicMapAlternate = 2, + AddRemoveClearMapAlternate = 3, } - - // Generated from `System.Configuration.ConfigurationElementProperty` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationElementProperty + public sealed class ConfigurationElementProperty { public ConfigurationElementProperty(System.Configuration.ConfigurationValidatorBase validator) => throw null; public System.Configuration.ConfigurationValidatorBase Validator { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationErrorsException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationErrorsException : System.Configuration.ConfigurationException { - public override string BareMessage { get => throw null; } + public ConfigurationErrorsException(string message, System.Exception inner, string filename, int line) => throw null; + public ConfigurationErrorsException() => throw null; + public ConfigurationErrorsException(string message) => throw null; + public ConfigurationErrorsException(string message, System.Exception inner) => throw null; public ConfigurationErrorsException(string message, string filename, int line) => throw null; - public ConfigurationErrorsException(string message, System.Xml.XmlReader reader) => throw null; public ConfigurationErrorsException(string message, System.Xml.XmlNode node) => throw null; - public ConfigurationErrorsException(string message, System.Exception inner, string filename, int line) => throw null; - public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlReader reader) => throw null; public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlNode node) => throw null; - public ConfigurationErrorsException(string message, System.Exception inner) => throw null; - public ConfigurationErrorsException(string message) => throw null; - public ConfigurationErrorsException() => throw null; + public ConfigurationErrorsException(string message, System.Xml.XmlReader reader) => throw null; + public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlReader reader) => throw null; protected ConfigurationErrorsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public System.Collections.ICollection Errors { get => throw null; } - public override string Filename { get => throw null; } - public static string GetFilename(System.Xml.XmlReader reader) => throw null; + public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public static int GetLineNumber(System.Xml.XmlNode node) => throw null; public static string GetFilename(System.Xml.XmlNode node) => throw null; public static int GetLineNumber(System.Xml.XmlReader reader) => throw null; - public static int GetLineNumber(System.Xml.XmlNode node) => throw null; - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public override int Line { get => throw null; } + public static string GetFilename(System.Xml.XmlReader reader) => throw null; public override string Message { get => throw null; } + public override string Filename { get => throw null; } + public override int Line { get => throw null; } + public System.Collections.ICollection Errors { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationException : System.SystemException { - public virtual string BareMessage { get => throw null; } - public ConfigurationException(string message, string filename, int line) => throw null; + protected ConfigurationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public ConfigurationException() => throw null; + public ConfigurationException(string message) => throw null; + public ConfigurationException(string message, System.Exception inner) => throw null; public ConfigurationException(string message, System.Xml.XmlNode node) => throw null; - public ConfigurationException(string message, System.Exception inner, string filename, int line) => throw null; public ConfigurationException(string message, System.Exception inner, System.Xml.XmlNode node) => throw null; - public ConfigurationException(string message, System.Exception inner) => throw null; - public ConfigurationException(string message) => throw null; - public ConfigurationException() => throw null; - protected ConfigurationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public virtual string Filename { get => throw null; } + public ConfigurationException(string message, string filename, int line) => throw null; + public ConfigurationException(string message, System.Exception inner, string filename, int line) => throw null; public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public static string GetXmlNodeFilename(System.Xml.XmlNode node) => throw null; public static int GetXmlNodeLineNumber(System.Xml.XmlNode node) => throw null; - public virtual int Line { get => throw null; } public override string Message { get => throw null; } + public virtual string BareMessage { get => throw null; } + public virtual string Filename { get => throw null; } + public virtual int Line { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationFileMap` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationFileMap : System.ICloneable { - public virtual object Clone() => throw null; - public ConfigurationFileMap(string machineConfigFilename) => throw null; public ConfigurationFileMap() => throw null; - public string MachineConfigFilename { get => throw null; set => throw null; } + public ConfigurationFileMap(string machineConfigFilename) => throw null; + public virtual object Clone() => throw null; + public string MachineConfigFilename { get => throw null; set { } } } - - // Generated from `System.Configuration.ConfigurationLocation` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationLocation { public System.Configuration.Configuration OpenConfiguration() => throw null; public string Path { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationLocationCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationLocationCollection : System.Collections.ReadOnlyCollectionBase { public System.Configuration.ConfigurationLocation this[int index] { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationLockCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationLockCollection : System.Collections.IEnumerable, System.Collections.ICollection + public sealed class ConfigurationLockCollection : System.Collections.ICollection, System.Collections.IEnumerable { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; public void Add(string name) => throw null; - public string AttributeList { get => throw null; } + public void Remove(string name) => throw null; public void Clear() => throw null; public bool Contains(string name) => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; public void CopyTo(string[] array, int index) => throw null; - public int Count { get => throw null; } - public System.Collections.IEnumerator GetEnumerator() => throw null; - public bool HasParentElements { get => throw null; } - public bool IsModified { get => throw null; } public bool IsReadOnly(string name) => throw null; - public bool IsSynchronized { get => throw null; } - public void Remove(string name) => throw null; public void SetFromList(string attributeList) => throw null; + public bool IsModified { get => throw null; } + public string AttributeList { get => throw null; } + public bool HasParentElements { get => throw null; } + public int Count { get => throw null; } + public bool IsSynchronized { get => throw null; } public object SyncRoot { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationManager` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public static class ConfigurationManager { - public static System.Collections.Specialized.NameValueCollection AppSettings { get => throw null; } - public static System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get => throw null; } public static object GetSection(string sectionName) => throw null; - public static System.Configuration.Configuration OpenExeConfiguration(string exePath) => throw null; - public static System.Configuration.Configuration OpenExeConfiguration(System.Configuration.ConfigurationUserLevel userLevel) => throw null; + public static void RefreshSection(string sectionName) => throw null; public static System.Configuration.Configuration OpenMachineConfiguration() => throw null; - public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel, bool preLoad) => throw null; - public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel) => throw null; public static System.Configuration.Configuration OpenMappedMachineConfiguration(System.Configuration.ConfigurationFileMap fileMap) => throw null; - public static void RefreshSection(string sectionName) => throw null; + public static System.Configuration.Configuration OpenExeConfiguration(System.Configuration.ConfigurationUserLevel userLevel) => throw null; + public static System.Configuration.Configuration OpenExeConfiguration(string exePath) => throw null; + public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel) => throw null; + public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel, bool preLoad) => throw null; + public static System.Collections.Specialized.NameValueCollection AppSettings { get => throw null; } + public static System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationProperty` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationProperty + public sealed class ConfigurationProperty { + public ConfigurationProperty(string name, System.Type type) => throw null; + public ConfigurationProperty(string name, System.Type type, object defaultValue) => throw null; public ConfigurationProperty(string name, System.Type type, object defaultValue, System.Configuration.ConfigurationPropertyOptions options) => throw null; - public ConfigurationProperty(string name, System.Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options, string description) => throw null; public ConfigurationProperty(string name, System.Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options) => throw null; - public ConfigurationProperty(string name, System.Type type, object defaultValue) => throw null; - public ConfigurationProperty(string name, System.Type type) => throw null; - public System.ComponentModel.TypeConverter Converter { get => throw null; } - public object DefaultValue { get => throw null; } + public ConfigurationProperty(string name, System.Type type, object defaultValue, System.ComponentModel.TypeConverter typeConverter, System.Configuration.ConfigurationValidatorBase validator, System.Configuration.ConfigurationPropertyOptions options, string description) => throw null; + public string Name { get => throw null; } public string Description { get => throw null; } - public bool IsAssemblyStringTransformationRequired { get => throw null; } - public bool IsDefaultCollection { get => throw null; } - public bool IsKey { get => throw null; } + public System.Type Type { get => throw null; } + public object DefaultValue { get => throw null; } public bool IsRequired { get => throw null; } + public bool IsKey { get => throw null; } + public bool IsDefaultCollection { get => throw null; } public bool IsTypeStringTransformationRequired { get => throw null; } + public bool IsAssemblyStringTransformationRequired { get => throw null; } public bool IsVersionCheckRequired { get => throw null; } - public string Name { get => throw null; } - public System.Type Type { get => throw null; } + public System.ComponentModel.TypeConverter Converter { get => throw null; } public System.Configuration.ConfigurationValidatorBase Validator { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationPropertyAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationPropertyAttribute : System.Attribute + public sealed class ConfigurationPropertyAttribute : System.Attribute { public ConfigurationPropertyAttribute(string name) => throw null; - public object DefaultValue { get => throw null; set => throw null; } - public bool IsDefaultCollection { get => throw null; set => throw null; } - public bool IsKey { get => throw null; set => throw null; } - public bool IsRequired { get => throw null; set => throw null; } public string Name { get => throw null; } - public System.Configuration.ConfigurationPropertyOptions Options { get => throw null; set => throw null; } + public object DefaultValue { get => throw null; set { } } + public System.Configuration.ConfigurationPropertyOptions Options { get => throw null; set { } } + public bool IsDefaultCollection { get => throw null; set { } } + public bool IsRequired { get => throw null; set { } } + public bool IsKey { get => throw null; set { } } } - - // Generated from `System.Configuration.ConfigurationPropertyCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationPropertyCollection : System.Collections.IEnumerable, System.Collections.ICollection + public class ConfigurationPropertyCollection : System.Collections.ICollection, System.Collections.IEnumerable { + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + public void CopyTo(System.Configuration.ConfigurationProperty[] array, int index) => throw null; + public bool Contains(string name) => throw null; public void Add(System.Configuration.ConfigurationProperty property) => throw null; + public bool Remove(string name) => throw null; public void Clear() => throw null; public ConfigurationPropertyCollection() => throw null; - public bool Contains(string name) => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; - public void CopyTo(System.Configuration.ConfigurationProperty[] array, int index) => throw null; + public System.Configuration.ConfigurationProperty this[string name] { get => throw null; } public int Count { get => throw null; } - public System.Collections.IEnumerator GetEnumerator() => throw null; public bool IsSynchronized { get => throw null; } - public System.Configuration.ConfigurationProperty this[string name] { get => throw null; } - public bool Remove(string name) => throw null; public object SyncRoot { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationPropertyOptions` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` [System.Flags] public enum ConfigurationPropertyOptions { - IsAssemblyStringTransformationRequired, - IsDefaultCollection, - IsKey, - IsRequired, - IsTypeStringTransformationRequired, - IsVersionCheckRequired, - None, + None = 0, + IsDefaultCollection = 1, + IsRequired = 2, + IsKey = 4, + IsTypeStringTransformationRequired = 8, + IsAssemblyStringTransformationRequired = 16, + IsVersionCheckRequired = 32, } - - // Generated from `System.Configuration.ConfigurationSaveMode` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum ConfigurationSaveMode { - Full, - Minimal, - Modified, + Modified = 0, + Minimal = 1, + Full = 2, } - - // Generated from `System.Configuration.ConfigurationSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ConfigurationSection : System.Configuration.ConfigurationElement { protected ConfigurationSection() => throw null; - protected virtual void DeserializeSection(System.Xml.XmlReader reader) => throw null; protected virtual object GetRuntimeObject() => throw null; protected override bool IsModified() => throw null; protected override void ResetModified() => throw null; - public System.Configuration.SectionInformation SectionInformation { get => throw null; } + protected virtual void DeserializeSection(System.Xml.XmlReader reader) => throw null; protected virtual string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) => throw null; - protected virtual bool ShouldSerializeElementInTargetVersion(System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework) => throw null; protected virtual bool ShouldSerializePropertyInTargetVersion(System.Configuration.ConfigurationProperty property, string propertyName, System.Runtime.Versioning.FrameworkName targetFramework, System.Configuration.ConfigurationElement parentConfigurationElement) => throw null; + protected virtual bool ShouldSerializeElementInTargetVersion(System.Configuration.ConfigurationElement element, string elementName, System.Runtime.Versioning.FrameworkName targetFramework) => throw null; protected virtual bool ShouldSerializeSectionInTargetVersion(System.Runtime.Versioning.FrameworkName targetFramework) => throw null; + public System.Configuration.SectionInformation SectionInformation { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationSectionCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationSectionCollection : System.Collections.Specialized.NameObjectCollectionBase + public sealed class ConfigurationSectionCollection : System.Collections.Specialized.NameObjectCollectionBase { public void Add(string name, System.Configuration.ConfigurationSection section) => throw null; public void Clear() => throw null; public void CopyTo(System.Configuration.ConfigurationSection[] array, int index) => throw null; - public override int Count { get => throw null; } - public System.Configuration.ConfigurationSection Get(string name) => throw null; public System.Configuration.ConfigurationSection Get(int index) => throw null; + public System.Configuration.ConfigurationSection Get(string name) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public string GetKey(int index) => throw null; - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public System.Configuration.ConfigurationSection this[string name] { get => throw null; } - public System.Configuration.ConfigurationSection this[int index] { get => throw null; } - public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get => throw null; } public void Remove(string name) => throw null; public void RemoveAt(int index) => throw null; + public System.Configuration.ConfigurationSection this[string name] { get => throw null; } + public System.Configuration.ConfigurationSection this[int index] { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationSectionGroup` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationSectionGroup { - public ConfigurationSectionGroup() => throw null; - public void ForceDeclaration(bool force) => throw null; public void ForceDeclaration() => throw null; - public bool IsDeclarationRequired { get => throw null; } + public void ForceDeclaration(bool force) => throw null; + protected virtual bool ShouldSerializeSectionGroupInTargetVersion(System.Runtime.Versioning.FrameworkName targetFramework) => throw null; + public ConfigurationSectionGroup() => throw null; public bool IsDeclared { get => throw null; } - public string Name { get => throw null; } + public bool IsDeclarationRequired { get => throw null; } public string SectionGroupName { get => throw null; } - public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get => throw null; } + public string Name { get => throw null; } + public string Type { get => throw null; set { } } public System.Configuration.ConfigurationSectionCollection Sections { get => throw null; } - protected virtual bool ShouldSerializeSectionGroupInTargetVersion(System.Runtime.Versioning.FrameworkName targetFramework) => throw null; - public string Type { get => throw null; set => throw null; } + public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationSectionGroupCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationSectionGroupCollection : System.Collections.Specialized.NameObjectCollectionBase + public sealed class ConfigurationSectionGroupCollection : System.Collections.Specialized.NameObjectCollectionBase { public void Add(string name, System.Configuration.ConfigurationSectionGroup sectionGroup) => throw null; public void Clear() => throw null; public void CopyTo(System.Configuration.ConfigurationSectionGroup[] array, int index) => throw null; - public override int Count { get => throw null; } - public System.Configuration.ConfigurationSectionGroup Get(string name) => throw null; public System.Configuration.ConfigurationSectionGroup Get(int index) => throw null; + public System.Configuration.ConfigurationSectionGroup Get(string name) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public string GetKey(int index) => throw null; - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; - public System.Configuration.ConfigurationSectionGroup this[string name] { get => throw null; } - public System.Configuration.ConfigurationSectionGroup this[int index] { get => throw null; } - public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get => throw null; } public void Remove(string name) => throw null; public void RemoveAt(int index) => throw null; + public System.Configuration.ConfigurationSectionGroup this[string name] { get => throw null; } + public System.Configuration.ConfigurationSectionGroup this[int index] { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationSettings` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConfigurationSettings + public sealed class ConfigurationSettings { - public static System.Collections.Specialized.NameValueCollection AppSettings { get => throw null; } public static object GetConfig(string sectionName) => throw null; + public static System.Collections.Specialized.NameValueCollection AppSettings { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationUserLevel` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum ConfigurationUserLevel { - None, - PerUserRoaming, - PerUserRoamingAndLocal, + None = 0, + PerUserRoaming = 10, + PerUserRoamingAndLocal = 20, } - - // Generated from `System.Configuration.ConfigurationValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ConfigurationValidatorAttribute : System.Attribute { - public ConfigurationValidatorAttribute(System.Type validator) => throw null; protected ConfigurationValidatorAttribute() => throw null; + public ConfigurationValidatorAttribute(System.Type validator) => throw null; public virtual System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } public System.Type ValidatorType { get => throw null; } } - - // Generated from `System.Configuration.ConfigurationValidatorBase` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ConfigurationValidatorBase { public virtual bool CanValidate(System.Type type) => throw null; - protected ConfigurationValidatorBase() => throw null; public abstract void Validate(object value); + protected ConfigurationValidatorBase() => throw null; } - - // Generated from `System.Configuration.ConnectionStringSettings` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConnectionStringSettings : System.Configuration.ConfigurationElement + public sealed class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo + { + public override void Load(string filename) => throw null; + public void LoadSingleElement(string filename, System.Xml.XmlTextReader sourceReader) => throw null; + public override System.Xml.XmlAttribute CreateAttribute(string prefix, string localName, string namespaceUri) => throw null; + public override System.Xml.XmlElement CreateElement(string prefix, string localName, string namespaceUri) => throw null; + public override System.Xml.XmlText CreateTextNode(string text) => throw null; + public override System.Xml.XmlCDataSection CreateCDataSection(string data) => throw null; + public override System.Xml.XmlComment CreateComment(string data) => throw null; + public override System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string data) => throw null; + public override System.Xml.XmlWhitespace CreateWhitespace(string data) => throw null; + public ConfigXmlDocument() => throw null; + int System.Configuration.Internal.IConfigErrorInfo.LineNumber { get => throw null; } + public int LineNumber { get => throw null; } + public string Filename { get => throw null; } + string System.Configuration.Internal.IConfigErrorInfo.Filename { get => throw null; } + } + public sealed class ConnectionStringSettings : System.Configuration.ConfigurationElement { - public string ConnectionString { get => throw null; set => throw null; } - public ConnectionStringSettings(string name, string connectionString, string providerName) => throw null; - public ConnectionStringSettings(string name, string connectionString) => throw null; public ConnectionStringSettings() => throw null; - public string Name { get => throw null; set => throw null; } - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public string ProviderName { get => throw null; set => throw null; } + public ConnectionStringSettings(string name, string connectionString) => throw null; + public ConnectionStringSettings(string name, string connectionString, string providerName) => throw null; public override string ToString() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public string Name { get => throw null; set { } } + public string ConnectionString { get => throw null; set { } } + public string ProviderName { get => throw null; set { } } } - - // Generated from `System.Configuration.ConnectionStringSettingsCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConnectionStringSettingsCollection : System.Configuration.ConfigurationElementCollection + public sealed class ConnectionStringSettingsCollection : System.Configuration.ConfigurationElementCollection { - public void Add(System.Configuration.ConnectionStringSettings settings) => throw null; - protected override void BaseAdd(int index, System.Configuration.ConfigurationElement element) => throw null; - public void Clear() => throw null; public ConnectionStringSettingsCollection() => throw null; - protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; - protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; public int IndexOf(System.Configuration.ConnectionStringSettings settings) => throw null; - public System.Configuration.ConnectionStringSettings this[string name] { get => throw null; } - public System.Configuration.ConnectionStringSettings this[int index] { get => throw null; set => throw null; } - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public void Remove(string name) => throw null; + protected override void BaseAdd(int index, System.Configuration.ConfigurationElement element) => throw null; + public void Add(System.Configuration.ConnectionStringSettings settings) => throw null; public void Remove(System.Configuration.ConnectionStringSettings settings) => throw null; public void RemoveAt(int index) => throw null; + public void Remove(string name) => throw null; + protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; + protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; + public void Clear() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public System.Configuration.ConnectionStringSettings this[int index] { get => throw null; set { } } + public System.Configuration.ConnectionStringSettings this[string name] { get => throw null; } } - - // Generated from `System.Configuration.ConnectionStringsSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ConnectionStringsSection : System.Configuration.ConfigurationSection + public sealed class ConnectionStringsSection : System.Configuration.ConfigurationSection { - public System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get => throw null; } - public ConnectionStringsSection() => throw null; protected override object GetRuntimeObject() => throw null; + public ConnectionStringsSection() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get => throw null; } } - - // Generated from `System.Configuration.ContextInformation` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ContextInformation + public sealed class ContextInformation { public object GetSection(string sectionName) => throw null; public object HostingContext { get => throw null; } public bool IsMachineLevel { get => throw null; } } - - // Generated from `System.Configuration.DefaultSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class DefaultSection : System.Configuration.ConfigurationSection + public sealed class DefaultSection : System.Configuration.ConfigurationSection { public DefaultSection() => throw null; - protected override void DeserializeSection(System.Xml.XmlReader xmlReader) => throw null; protected override bool IsModified() => throw null; - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; protected override void ResetModified() => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; + protected override void DeserializeSection(System.Xml.XmlReader xmlReader) => throw null; protected override string SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } } - - // Generated from `System.Configuration.DefaultSettingValueAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class DefaultSettingValueAttribute : System.Attribute + public sealed class DefaultSettingValueAttribute : System.Attribute { public DefaultSettingValueAttribute(string value) => throw null; public string Value { get => throw null; } } - - // Generated from `System.Configuration.DefaultValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class DefaultValidator : System.Configuration.ConfigurationValidatorBase + public sealed class DefaultValidator : System.Configuration.ConfigurationValidatorBase { public override bool CanValidate(System.Type type) => throw null; - public DefaultValidator() => throw null; public override void Validate(object value) => throw null; + public DefaultValidator() => throw null; } - - // Generated from `System.Configuration.DictionarySectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class DictionarySectionHandler : System.Configuration.IConfigurationSectionHandler - { - public virtual object Create(object parent, object context, System.Xml.XmlNode section) => throw null; - public DictionarySectionHandler() => throw null; - protected virtual string KeyAttributeName { get => throw null; } - protected virtual string ValueAttributeName { get => throw null; } - } - - // Generated from `System.Configuration.DpapiProtectedConfigurationProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class DpapiProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider - { - public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode) => throw null; - public DpapiProtectedConfigurationProvider() => throw null; - public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) => throw null; - public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) => throw null; - public bool UseMachineProtection { get => throw null; } - } - - // Generated from `System.Configuration.ElementInformation` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ElementInformation + public sealed class ElementInformation { - public System.Collections.ICollection Errors { get => throw null; } - public bool IsCollection { get => throw null; } - public bool IsLocked { get => throw null; } - public bool IsPresent { get => throw null; } - public int LineNumber { get => throw null; } public System.Configuration.PropertyInformationCollection Properties { get => throw null; } + public bool IsPresent { get => throw null; } + public bool IsLocked { get => throw null; } + public bool IsCollection { get => throw null; } public string Source { get => throw null; } + public int LineNumber { get => throw null; } public System.Type Type { get => throw null; } public System.Configuration.ConfigurationValidatorBase Validator { get => throw null; } + public System.Collections.ICollection Errors { get => throw null; } } - - // Generated from `System.Configuration.ExeConfigurationFileMap` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ExeConfigurationFileMap : System.Configuration.ConfigurationFileMap + public sealed class ExeConfigurationFileMap : System.Configuration.ConfigurationFileMap { - public override object Clone() => throw null; - public string ExeConfigFilename { get => throw null; set => throw null; } - public ExeConfigurationFileMap(string machineConfigFileName) => throw null; public ExeConfigurationFileMap() => throw null; - public string LocalUserConfigFilename { get => throw null; set => throw null; } - public string RoamingUserConfigFilename { get => throw null; set => throw null; } + public ExeConfigurationFileMap(string machineConfigFileName) => throw null; + public override object Clone() => throw null; + public string ExeConfigFilename { get => throw null; set { } } + public string RoamingUserConfigFilename { get => throw null; set { } } + public string LocalUserConfigFilename { get => throw null; set { } } } - - // Generated from `System.Configuration.ExeContext` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ExeContext + public sealed class ExeContext { - public string ExePath { get => throw null; } public System.Configuration.ConfigurationUserLevel UserLevel { get => throw null; } + public string ExePath { get => throw null; } } - - // Generated from `System.Configuration.GenericEnumConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class GenericEnumConverter : System.Configuration.ConfigurationConverterBase + public sealed class GenericEnumConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; - public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; public GenericEnumConverter(System.Type typeEnum) => throw null; + public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; } - - // Generated from `System.Configuration.IApplicationSettingsProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IApplicationSettingsProvider { System.Configuration.SettingsPropertyValue GetPreviousVersion(System.Configuration.SettingsContext context, System.Configuration.SettingsProperty property); void Reset(System.Configuration.SettingsContext context); void Upgrade(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties); } - - // Generated from `System.Configuration.IConfigurationSectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IConfigurationSectionHandler { object Create(object parent, object configContext, System.Xml.XmlNode section); } - - // Generated from `System.Configuration.IConfigurationSystem` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public interface IConfigurationSystem + public sealed class IgnoreSection : System.Configuration.ConfigurationSection { - object GetConfig(string configKey); - void Init(); - } - - // Generated from `System.Configuration.IPersistComponentSettings` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public interface IPersistComponentSettings - { - void LoadComponentSettings(); - void ResetComponentSettings(); - void SaveComponentSettings(); - bool SaveSettings { get; set; } - string SettingsKey { get; set; } - } - - // Generated from `System.Configuration.ISettingsProviderService` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public interface ISettingsProviderService - { - System.Configuration.SettingsProvider GetSettingsProvider(System.Configuration.SettingsProperty property); - } - - // Generated from `System.Configuration.IdnElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class IdnElement : System.Configuration.ConfigurationElement - { - public System.UriIdnScope Enabled { get => throw null; set => throw null; } - public IdnElement() => throw null; - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - } - - // Generated from `System.Configuration.IgnoreSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class IgnoreSection : System.Configuration.ConfigurationSection - { - protected override void DeserializeSection(System.Xml.XmlReader xmlReader) => throw null; public IgnoreSection() => throw null; protected override bool IsModified() => throw null; - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; protected override void ResetModified() => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentSection) => throw null; + protected override void DeserializeSection(System.Xml.XmlReader xmlReader) => throw null; protected override string SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } } - - // Generated from `System.Configuration.IgnoreSectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class IgnoreSectionHandler : System.Configuration.IConfigurationSectionHandler { public virtual object Create(object parent, object configContext, System.Xml.XmlNode section) => throw null; public IgnoreSectionHandler() => throw null; } - - // Generated from `System.Configuration.InfiniteIntConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class InfiniteIntConverter : System.Configuration.ConfigurationConverterBase + public sealed class InfiniteIntConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public InfiniteIntConverter() => throw null; } - - // Generated from `System.Configuration.InfiniteTimeSpanConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class InfiniteTimeSpanConverter : System.Configuration.ConfigurationConverterBase + public sealed class InfiniteTimeSpanConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public InfiniteTimeSpanConverter() => throw null; } - - // Generated from `System.Configuration.IntegerValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class IntegerValidator : System.Configuration.ConfigurationValidatorBase { - public override bool CanValidate(System.Type type) => throw null; - public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution) => throw null; - public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive) => throw null; public IntegerValidator(int minValue, int maxValue) => throw null; + public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive) => throw null; + public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution) => throw null; + public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.IntegerValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class IntegerValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class IntegerValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public bool ExcludeRange { get => throw null; set => throw null; } public IntegerValidatorAttribute() => throw null; - public int MaxValue { get => throw null; set => throw null; } - public int MinValue { get => throw null; set => throw null; } public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public int MinValue { get => throw null; set { } } + public int MaxValue { get => throw null; set { } } + public bool ExcludeRange { get => throw null; set { } } } - - // Generated from `System.Configuration.IriParsingElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class IriParsingElement : System.Configuration.ConfigurationElement + public sealed class IriParsingElement : System.Configuration.ConfigurationElement { - public bool Enabled { get => throw null; set => throw null; } public IriParsingElement() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public bool Enabled { get => throw null; set { } } + } + public interface ISettingsProviderService + { + System.Configuration.SettingsProvider GetSettingsProvider(System.Configuration.SettingsProperty property); } - - // Generated from `System.Configuration.KeyValueConfigurationCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class KeyValueConfigurationCollection : System.Configuration.ConfigurationElementCollection { - public void Add(string key, string value) => throw null; + public KeyValueConfigurationCollection() => throw null; public void Add(System.Configuration.KeyValueConfigurationElement keyValue) => throw null; - public string[] AllKeys { get => throw null; } + public void Add(string key, string value) => throw null; + public void Remove(string key) => throw null; public void Clear() => throw null; protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; - public System.Configuration.KeyValueConfigurationElement this[string key] { get => throw null; } - public KeyValueConfigurationCollection() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public void Remove(string key) => throw null; protected override bool ThrowOnDuplicate { get => throw null; } + public System.Configuration.KeyValueConfigurationElement this[string key] { get => throw null; } + public string[] AllKeys { get => throw null; } } - - // Generated from `System.Configuration.KeyValueConfigurationElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class KeyValueConfigurationElement : System.Configuration.ConfigurationElement { - protected override void Init() => throw null; - public string Key { get => throw null; } public KeyValueConfigurationElement(string key, string value) => throw null; + protected override void Init() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public string Value { get => throw null; set => throw null; } + public string Key { get => throw null; } + public string Value { get => throw null; set { } } } - - // Generated from `System.Configuration.LocalFileSettingsProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class LocalFileSettingsProvider : System.Configuration.SettingsProvider, System.Configuration.IApplicationSettingsProvider { - public override string ApplicationName { get => throw null; set => throw null; } - public System.Configuration.SettingsPropertyValue GetPreviousVersion(System.Configuration.SettingsContext context, System.Configuration.SettingsProperty property) => throw null; - public override System.Configuration.SettingsPropertyValueCollection GetPropertyValues(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties) => throw null; public override void Initialize(string name, System.Collections.Specialized.NameValueCollection values) => throw null; - public LocalFileSettingsProvider() => throw null; - public void Reset(System.Configuration.SettingsContext context) => throw null; + public override System.Configuration.SettingsPropertyValueCollection GetPropertyValues(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties) => throw null; public override void SetPropertyValues(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection values) => throw null; + public void Reset(System.Configuration.SettingsContext context) => throw null; public void Upgrade(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties) => throw null; + public System.Configuration.SettingsPropertyValue GetPreviousVersion(System.Configuration.SettingsContext context, System.Configuration.SettingsProperty property) => throw null; + public LocalFileSettingsProvider() => throw null; + public override string ApplicationName { get => throw null; set { } } } - - // Generated from `System.Configuration.LongValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class LongValidator : System.Configuration.ConfigurationValidatorBase { + public LongValidator(long minValue, long maxValue) => throw null; + public LongValidator(long minValue, long maxValue, bool rangeIsExclusive) => throw null; + public LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution) => throw null; public override bool CanValidate(System.Type type) => throw null; - public LongValidator(System.Int64 minValue, System.Int64 maxValue, bool rangeIsExclusive, System.Int64 resolution) => throw null; - public LongValidator(System.Int64 minValue, System.Int64 maxValue, bool rangeIsExclusive) => throw null; - public LongValidator(System.Int64 minValue, System.Int64 maxValue) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.LongValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class LongValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class LongValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public bool ExcludeRange { get => throw null; set => throw null; } public LongValidatorAttribute() => throw null; - public System.Int64 MaxValue { get => throw null; set => throw null; } - public System.Int64 MinValue { get => throw null; set => throw null; } public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public long MinValue { get => throw null; set { } } + public long MaxValue { get => throw null; set { } } + public bool ExcludeRange { get => throw null; set { } } } - - // Generated from `System.Configuration.NameValueConfigurationCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class NameValueConfigurationCollection : System.Configuration.ConfigurationElementCollection + public sealed class NameValueConfigurationCollection : System.Configuration.ConfigurationElementCollection { public void Add(System.Configuration.NameValueConfigurationElement nameValue) => throw null; - public string[] AllKeys { get => throw null; } + public void Remove(System.Configuration.NameValueConfigurationElement nameValue) => throw null; + public void Remove(string name) => throw null; public void Clear() => throw null; protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; - public System.Configuration.NameValueConfigurationElement this[string name] { get => throw null; set => throw null; } public NameValueConfigurationCollection() => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public void Remove(string name) => throw null; - public void Remove(System.Configuration.NameValueConfigurationElement nameValue) => throw null; + public System.Configuration.NameValueConfigurationElement this[string name] { get => throw null; set { } } + public string[] AllKeys { get => throw null; } } - - // Generated from `System.Configuration.NameValueConfigurationElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class NameValueConfigurationElement : System.Configuration.ConfigurationElement + public sealed class NameValueConfigurationElement : System.Configuration.ConfigurationElement { - public string Name { get => throw null; } public NameValueConfigurationElement(string name, string value) => throw null; protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public string Value { get => throw null; set => throw null; } + public string Name { get => throw null; } + public string Value { get => throw null; set { } } } - - // Generated from `System.Configuration.NameValueFileSectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class NameValueFileSectionHandler : System.Configuration.IConfigurationSectionHandler { public object Create(object parent, object configContext, System.Xml.XmlNode section) => throw null; public NameValueFileSectionHandler() => throw null; } - - // Generated from `System.Configuration.NameValueSectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class NameValueSectionHandler : System.Configuration.IConfigurationSectionHandler { public object Create(object parent, object context, System.Xml.XmlNode section) => throw null; - protected virtual string KeyAttributeName { get => throw null; } public NameValueSectionHandler() => throw null; + protected virtual string KeyAttributeName { get => throw null; } protected virtual string ValueAttributeName { get => throw null; } } - - // Generated from `System.Configuration.NoSettingsVersionUpgradeAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class NoSettingsVersionUpgradeAttribute : System.Attribute - { - public NoSettingsVersionUpgradeAttribute() => throw null; - } - - // Generated from `System.Configuration.OverrideMode` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum OverrideMode { - Allow, - Deny, - Inherit, + Inherit = 0, + Allow = 1, + Deny = 2, } - - // Generated from `System.Configuration.PositiveTimeSpanValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class PositiveTimeSpanValidator : System.Configuration.ConfigurationValidatorBase { public override bool CanValidate(System.Type type) => throw null; - public PositiveTimeSpanValidator() => throw null; public override void Validate(object value) => throw null; + public PositiveTimeSpanValidator() => throw null; } - - // Generated from `System.Configuration.PositiveTimeSpanValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class PositiveTimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class PositiveTimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { public PositiveTimeSpanValidatorAttribute() => throw null; public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } } - - // Generated from `System.Configuration.PropertyInformation` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class PropertyInformation + public sealed class PropertyInformation { - public System.ComponentModel.TypeConverter Converter { get => throw null; } + public string Name { get => throw null; } + public object Value { get => throw null; set { } } public object DefaultValue { get => throw null; } - public string Description { get => throw null; } - public bool IsKey { get => throw null; } - public bool IsLocked { get => throw null; } + public System.Configuration.PropertyValueOrigin ValueOrigin { get => throw null; } public bool IsModified { get => throw null; } + public bool IsKey { get => throw null; } public bool IsRequired { get => throw null; } - public int LineNumber { get => throw null; } - public string Name { get => throw null; } + public bool IsLocked { get => throw null; } public string Source { get => throw null; } + public int LineNumber { get => throw null; } public System.Type Type { get => throw null; } public System.Configuration.ConfigurationValidatorBase Validator { get => throw null; } - public object Value { get => throw null; set => throw null; } - public System.Configuration.PropertyValueOrigin ValueOrigin { get => throw null; } + public System.ComponentModel.TypeConverter Converter { get => throw null; } + public string Description { get => throw null; } } - - // Generated from `System.Configuration.PropertyInformationCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase + public sealed class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase { public void CopyTo(System.Configuration.PropertyInformation[] array, int index) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; - public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public System.Configuration.PropertyInformation this[string propertyName] { get => throw null; } } - - // Generated from `System.Configuration.PropertyValueOrigin` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum PropertyValueOrigin { - Default, - Inherited, - SetHere, + Default = 0, + Inherited = 1, + SetHere = 2, } - - // Generated from `System.Configuration.ProtectedConfiguration` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public static class ProtectedConfiguration { - public const string DataProtectionProviderName = default; - public static string DefaultProvider { get => throw null; } - public const string ProtectedDataSectionName = default; + public static string RsaProviderName; + public static string DataProtectionProviderName; + public static string ProtectedDataSectionName; public static System.Configuration.ProtectedConfigurationProviderCollection Providers { get => throw null; } - public const string RsaProviderName = default; + public static string DefaultProvider { get => throw null; } } - - // Generated from `System.Configuration.ProtectedConfigurationProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ProtectedConfigurationProvider : System.Configuration.Provider.ProviderBase { - public abstract System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode); public abstract System.Xml.XmlNode Encrypt(System.Xml.XmlNode node); + public abstract System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode); protected ProtectedConfigurationProvider() => throw null; } - - // Generated from `System.Configuration.ProtectedConfigurationProviderCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ProtectedConfigurationProviderCollection : System.Configuration.Provider.ProviderCollection { public override void Add(System.Configuration.Provider.ProviderBase provider) => throw null; - public System.Configuration.ProtectedConfigurationProvider this[string name] { get => throw null; } public ProtectedConfigurationProviderCollection() => throw null; + public System.Configuration.ProtectedConfigurationProvider this[string name] { get => throw null; } } - - // Generated from `System.Configuration.ProtectedConfigurationSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ProtectedConfigurationSection : System.Configuration.ConfigurationSection + public sealed class ProtectedConfigurationSection : System.Configuration.ConfigurationSection { - public string DefaultProvider { get => throw null; set => throw null; } - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public ProtectedConfigurationSection() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public System.Configuration.ProviderSettingsCollection Providers { get => throw null; } + public string DefaultProvider { get => throw null; set { } } } - - // Generated from `System.Configuration.ProtectedProviderSettings` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ProtectedProviderSettings : System.Configuration.ConfigurationElement { - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public ProtectedProviderSettings() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public System.Configuration.ProviderSettingsCollection Providers { get => throw null; } } - - // Generated from `System.Configuration.ProviderSettings` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ProviderSettings : System.Configuration.ConfigurationElement + public sealed class ProviderSettings : System.Configuration.ConfigurationElement { + public ProviderSettings() => throw null; + public ProviderSettings(string name, string type) => throw null; + protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; protected override bool IsModified() => throw null; - public string Name { get => throw null; set => throw null; } protected override bool OnDeserializeUnrecognizedAttribute(string name, string value) => throw null; - public System.Collections.Specialized.NameValueCollection Parameters { get => throw null; } protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public ProviderSettings(string name, string type) => throw null; - public ProviderSettings() => throw null; - protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; - public string Type { get => throw null; set => throw null; } - protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + public string Name { get => throw null; set { } } + public string Type { get => throw null; set { } } + public System.Collections.Specialized.NameValueCollection Parameters { get => throw null; } } - - // Generated from `System.Configuration.ProviderSettingsCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ProviderSettingsCollection : System.Configuration.ConfigurationElementCollection + public sealed class ProviderSettingsCollection : System.Configuration.ConfigurationElementCollection { + public ProviderSettingsCollection() => throw null; public void Add(System.Configuration.ProviderSettings provider) => throw null; + public void Remove(string name) => throw null; public void Clear() => throw null; protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; - public System.Configuration.ProviderSettings this[string key] { get => throw null; } - public System.Configuration.ProviderSettings this[int index] { get => throw null; set => throw null; } protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public ProviderSettingsCollection() => throw null; - public void Remove(string name) => throw null; + public System.Configuration.ProviderSettings this[string key] { get => throw null; } + public System.Configuration.ProviderSettings this[int index] { get => throw null; set { } } } - - // Generated from `System.Configuration.RegexStringValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class RegexStringValidator : System.Configuration.ConfigurationValidatorBase { - public override bool CanValidate(System.Type type) => throw null; public RegexStringValidator(string regex) => throw null; + public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.RegexStringValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class RegexStringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class RegexStringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public string Regex { get => throw null; } public RegexStringValidatorAttribute(string regex) => throw null; public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public string Regex { get => throw null; } } - - // Generated from `System.Configuration.RsaProtectedConfigurationProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class RsaProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider + public sealed class RsaProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider { - public void AddKey(int keySize, bool exportable) => throw null; - public string CspProviderName { get => throw null; } public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encryptedNode) => throw null; - public void DeleteKey() => throw null; public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) => throw null; - public void ExportKey(string xmlFileName, bool includePrivateParameters) => throw null; + public void AddKey(int keySize, bool exportable) => throw null; + public void DeleteKey() => throw null; public void ImportKey(string xmlFileName, bool exportable) => throw null; - public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) => throw null; - public string KeyContainerName { get => throw null; } + public void ExportKey(string xmlFileName, bool includePrivateParameters) => throw null; public RsaProtectedConfigurationProvider() => throw null; - public System.Security.Cryptography.RSAParameters RsaPublicKey { get => throw null; } - public bool UseFIPS { get => throw null; } + public string KeyContainerName { get => throw null; } + public string CspProviderName { get => throw null; } public bool UseMachineContainer { get => throw null; } public bool UseOAEP { get => throw null; } + public bool UseFIPS { get => throw null; } + public System.Security.Cryptography.RSAParameters RsaPublicKey { get => throw null; } } - - // Generated from `System.Configuration.SchemeSettingElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SchemeSettingElement : System.Configuration.ConfigurationElement + public sealed class SchemeSettingElement : System.Configuration.ConfigurationElement { - public System.GenericUriParserOptions GenericUriParserOptions { get => throw null; } + public SchemeSettingElement() => throw null; public string Name { get => throw null; } + public System.GenericUriParserOptions GenericUriParserOptions { get => throw null; } protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public SchemeSettingElement() => throw null; } - - // Generated from `System.Configuration.SchemeSettingElementCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SchemeSettingElementCollection : System.Configuration.ConfigurationElementCollection + public sealed class SchemeSettingElementCollection : System.Configuration.ConfigurationElementCollection { - public override System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } + public SchemeSettingElementCollection() => throw null; + public int IndexOf(System.Configuration.SchemeSettingElement element) => throw null; protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; - public int IndexOf(System.Configuration.SchemeSettingElement element) => throw null; - public System.Configuration.SchemeSettingElement this[string name] { get => throw null; } + public override System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } public System.Configuration.SchemeSettingElement this[int index] { get => throw null; } - public SchemeSettingElementCollection() => throw null; + public System.Configuration.SchemeSettingElement this[string name] { get => throw null; } } - - // Generated from `System.Configuration.SectionInformation` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SectionInformation + public sealed class SectionInformation { - public System.Configuration.ConfigurationAllowDefinition AllowDefinition { get => throw null; set => throw null; } - public System.Configuration.ConfigurationAllowExeDefinition AllowExeDefinition { get => throw null; set => throw null; } - public bool AllowLocation { get => throw null; set => throw null; } - public bool AllowOverride { get => throw null; set => throw null; } - public string ConfigSource { get => throw null; set => throw null; } - public void ForceDeclaration(bool force) => throw null; public void ForceDeclaration() => throw null; - public bool ForceSave { get => throw null; set => throw null; } + public void ForceDeclaration(bool force) => throw null; + public void ProtectSection(string protectionProvider) => throw null; + public void UnprotectSection() => throw null; public System.Configuration.ConfigurationSection GetParentSection() => throw null; public string GetRawXml() => throw null; - public bool InheritInChildApplications { get => throw null; set => throw null; } - public bool IsDeclarationRequired { get => throw null; } + public void SetRawXml(string rawXml) => throw null; + public void RevertToParent() => throw null; + public string SectionName { get => throw null; } + public string Name { get => throw null; } + public System.Configuration.ConfigurationAllowDefinition AllowDefinition { get => throw null; set { } } + public System.Configuration.ConfigurationAllowExeDefinition AllowExeDefinition { get => throw null; set { } } + public System.Configuration.OverrideMode OverrideModeDefault { get => throw null; set { } } + public bool AllowLocation { get => throw null; set { } } + public bool AllowOverride { get => throw null; set { } } + public System.Configuration.OverrideMode OverrideMode { get => throw null; set { } } + public System.Configuration.OverrideMode OverrideModeEffective { get => throw null; } + public string ConfigSource { get => throw null; set { } } + public bool InheritInChildApplications { get => throw null; set { } } public bool IsDeclared { get => throw null; } + public bool IsDeclarationRequired { get => throw null; } public bool IsLocked { get => throw null; } public bool IsProtected { get => throw null; } - public string Name { get => throw null; } - public System.Configuration.OverrideMode OverrideMode { get => throw null; set => throw null; } - public System.Configuration.OverrideMode OverrideModeDefault { get => throw null; set => throw null; } - public System.Configuration.OverrideMode OverrideModeEffective { get => throw null; } - public void ProtectSection(string protectionProvider) => throw null; public System.Configuration.ProtectedConfigurationProvider ProtectionProvider { get => throw null; } - public bool RequirePermission { get => throw null; set => throw null; } - public bool RestartOnExternalChanges { get => throw null; set => throw null; } - public void RevertToParent() => throw null; - public string SectionName { get => throw null; } - public void SetRawXml(string rawXml) => throw null; - public string Type { get => throw null; set => throw null; } - public void UnprotectSection() => throw null; + public bool RestartOnExternalChanges { get => throw null; set { } } + public bool RequirePermission { get => throw null; set { } } + public string Type { get => throw null; set { } } + public bool ForceSave { get => throw null; set { } } } - - // Generated from `System.Configuration.SettingAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingAttribute : System.Attribute { public SettingAttribute() => throw null; } - - // Generated from `System.Configuration.SettingChangingEventArgs` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingChangingEventArgs : System.ComponentModel.CancelEventArgs { - public object NewValue { get => throw null; } public SettingChangingEventArgs(string settingName, string settingClass, string settingKey, object newValue, bool cancel) => throw null; + public object NewValue { get => throw null; } public string SettingClass { get => throw null; } - public string SettingKey { get => throw null; } public string SettingName { get => throw null; } + public string SettingKey { get => throw null; } } - - // Generated from `System.Configuration.SettingChangingEventHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e); - - // Generated from `System.Configuration.SettingElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingElement : System.Configuration.ConfigurationElement + public sealed class SettingElement : System.Configuration.ConfigurationElement { + public SettingElement() => throw null; + public SettingElement(string name, System.Configuration.SettingsSerializeAs serializeAs) => throw null; public override bool Equals(object settings) => throw null; public override int GetHashCode() => throw null; - public string Name { get => throw null; set => throw null; } protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - public System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; set => throw null; } - public SettingElement(string name, System.Configuration.SettingsSerializeAs serializeAs) => throw null; - public SettingElement() => throw null; - public System.Configuration.SettingValueElement Value { get => throw null; set => throw null; } + public string Name { get => throw null; set { } } + public System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; set { } } + public System.Configuration.SettingValueElement Value { get => throw null; set { } } } - - // Generated from `System.Configuration.SettingElementCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingElementCollection : System.Configuration.ConfigurationElementCollection + public sealed class SettingElementCollection : System.Configuration.ConfigurationElementCollection { - public void Add(System.Configuration.SettingElement element) => throw null; - public void Clear() => throw null; - public override System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } protected override System.Configuration.ConfigurationElement CreateNewElement() => throw null; - protected override string ElementName { get => throw null; } - public System.Configuration.SettingElement Get(string elementKey) => throw null; protected override object GetElementKey(System.Configuration.ConfigurationElement element) => throw null; + public System.Configuration.SettingElement Get(string elementKey) => throw null; + public void Add(System.Configuration.SettingElement element) => throw null; public void Remove(System.Configuration.SettingElement element) => throw null; + public void Clear() => throw null; public SettingElementCollection() => throw null; + public override System.Configuration.ConfigurationElementCollectionType CollectionType { get => throw null; } + protected override string ElementName { get => throw null; } } - - // Generated from `System.Configuration.SettingValueElement` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingValueElement : System.Configuration.ConfigurationElement - { - protected override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; - public override bool Equals(object settingValue) => throw null; - public override int GetHashCode() => throw null; - protected override bool IsModified() => throw null; - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } - protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; - protected override void ResetModified() => throw null; - protected override bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) => throw null; - public SettingValueElement() => throw null; - protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; - public System.Xml.XmlNode ValueXml { get => throw null; set => throw null; } - } - - // Generated from `System.Configuration.SettingsAttributeDictionary` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsAttributeDictionary : System.Collections.Hashtable { - public SettingsAttributeDictionary(System.Configuration.SettingsAttributeDictionary attributes) => throw null; public SettingsAttributeDictionary() => throw null; + public SettingsAttributeDictionary(System.Configuration.SettingsAttributeDictionary attributes) => throw null; + protected SettingsAttributeDictionary(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; } - - // Generated from `System.Configuration.SettingsBase` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class SettingsBase { - public virtual System.Configuration.SettingsContext Context { get => throw null; } + protected SettingsBase() => throw null; public void Initialize(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties, System.Configuration.SettingsProviderCollection providers) => throw null; - public bool IsSynchronized { get => throw null; } - public virtual object this[string propertyName] { get => throw null; set => throw null; } - public virtual System.Configuration.SettingsPropertyCollection Properties { get => throw null; } - public virtual System.Configuration.SettingsPropertyValueCollection PropertyValues { get => throw null; } - public virtual System.Configuration.SettingsProviderCollection Providers { get => throw null; } public virtual void Save() => throw null; - protected SettingsBase() => throw null; public static System.Configuration.SettingsBase Synchronized(System.Configuration.SettingsBase settingsBase) => throw null; + public virtual object this[string propertyName] { get => throw null; set { } } + public virtual System.Configuration.SettingsPropertyCollection Properties { get => throw null; } + public virtual System.Configuration.SettingsProviderCollection Providers { get => throw null; } + public virtual System.Configuration.SettingsPropertyValueCollection PropertyValues { get => throw null; } + public virtual System.Configuration.SettingsContext Context { get => throw null; } + public bool IsSynchronized { get => throw null; } } - - // Generated from `System.Configuration.SettingsContext` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsContext : System.Collections.Hashtable { public SettingsContext() => throw null; + protected SettingsContext(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) => throw null; } - - // Generated from `System.Configuration.SettingsDescriptionAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsDescriptionAttribute : System.Attribute + public sealed class SettingsDescriptionAttribute : System.Attribute { - public string Description { get => throw null; } public SettingsDescriptionAttribute(string description) => throw null; + public string Description { get => throw null; } } - - // Generated from `System.Configuration.SettingsGroupDescriptionAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsGroupDescriptionAttribute : System.Attribute + public sealed class SettingsGroupDescriptionAttribute : System.Attribute { - public string Description { get => throw null; } public SettingsGroupDescriptionAttribute(string description) => throw null; + public string Description { get => throw null; } } - - // Generated from `System.Configuration.SettingsGroupNameAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsGroupNameAttribute : System.Attribute + public sealed class SettingsGroupNameAttribute : System.Attribute { - public string GroupName { get => throw null; } public SettingsGroupNameAttribute(string groupName) => throw null; + public string GroupName { get => throw null; } } - - // Generated from `System.Configuration.SettingsLoadedEventArgs` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsLoadedEventArgs : System.EventArgs { - public System.Configuration.SettingsProvider Provider { get => throw null; } public SettingsLoadedEventArgs(System.Configuration.SettingsProvider provider) => throw null; + public System.Configuration.SettingsProvider Provider { get => throw null; } } - - // Generated from `System.Configuration.SettingsLoadedEventHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void SettingsLoadedEventHandler(object sender, System.Configuration.SettingsLoadedEventArgs e); - - // Generated from `System.Configuration.SettingsManageability` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum SettingsManageability { - Roaming, + Roaming = 0, } - - // Generated from `System.Configuration.SettingsManageabilityAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsManageabilityAttribute : System.Attribute + public sealed class SettingsManageabilityAttribute : System.Attribute { - public System.Configuration.SettingsManageability Manageability { get => throw null; } public SettingsManageabilityAttribute(System.Configuration.SettingsManageability manageability) => throw null; + public System.Configuration.SettingsManageability Manageability { get => throw null; } } - - // Generated from `System.Configuration.SettingsProperty` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsProperty - { - public virtual System.Configuration.SettingsAttributeDictionary Attributes { get => throw null; } - public virtual object DefaultValue { get => throw null; set => throw null; } - public virtual bool IsReadOnly { get => throw null; set => throw null; } - public virtual string Name { get => throw null; set => throw null; } - public virtual System.Type PropertyType { get => throw null; set => throw null; } - public virtual System.Configuration.SettingsProvider Provider { get => throw null; set => throw null; } - public virtual System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; set => throw null; } - public SettingsProperty(string name, System.Type propertyType, System.Configuration.SettingsProvider provider, bool isReadOnly, object defaultValue, System.Configuration.SettingsSerializeAs serializeAs, System.Configuration.SettingsAttributeDictionary attributes, bool throwOnErrorDeserializing, bool throwOnErrorSerializing) => throw null; - public SettingsProperty(string name) => throw null; - public SettingsProperty(System.Configuration.SettingsProperty propertyToCopy) => throw null; - public bool ThrowOnErrorDeserializing { get => throw null; set => throw null; } - public bool ThrowOnErrorSerializing { get => throw null; set => throw null; } - } - - // Generated from `System.Configuration.SettingsPropertyCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsPropertyCollection : System.ICloneable, System.Collections.IEnumerable, System.Collections.ICollection + public class SettingsPropertyCollection : System.Collections.IEnumerable, System.ICloneable, System.Collections.ICollection { + public SettingsPropertyCollection() => throw null; public void Add(System.Configuration.SettingsProperty property) => throw null; - public void Clear() => throw null; - public object Clone() => throw null; - public void CopyTo(System.Array array, int index) => throw null; - public int Count { get => throw null; } + public void Remove(string name) => throw null; public System.Collections.IEnumerator GetEnumerator() => throw null; - public bool IsSynchronized { get => throw null; } - public System.Configuration.SettingsProperty this[string name] { get => throw null; } + public object Clone() => throw null; + public void SetReadOnly() => throw null; + public void Clear() => throw null; protected virtual void OnAdd(System.Configuration.SettingsProperty property) => throw null; protected virtual void OnAddComplete(System.Configuration.SettingsProperty property) => throw null; protected virtual void OnClear() => throw null; protected virtual void OnClearComplete() => throw null; protected virtual void OnRemove(System.Configuration.SettingsProperty property) => throw null; protected virtual void OnRemoveComplete(System.Configuration.SettingsProperty property) => throw null; - public void Remove(string name) => throw null; - public void SetReadOnly() => throw null; - public SettingsPropertyCollection() => throw null; + public void CopyTo(System.Array array, int index) => throw null; + public System.Configuration.SettingsProperty this[string name] { get => throw null; } + public int Count { get => throw null; } + public bool IsSynchronized { get => throw null; } public object SyncRoot { get => throw null; } } - - // Generated from `System.Configuration.SettingsPropertyIsReadOnlyException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsPropertyIsReadOnlyException : System.Exception { - public SettingsPropertyIsReadOnlyException(string message, System.Exception innerException) => throw null; public SettingsPropertyIsReadOnlyException(string message) => throw null; - public SettingsPropertyIsReadOnlyException() => throw null; + public SettingsPropertyIsReadOnlyException(string message, System.Exception innerException) => throw null; protected SettingsPropertyIsReadOnlyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SettingsPropertyIsReadOnlyException() => throw null; } - - // Generated from `System.Configuration.SettingsPropertyNotFoundException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsPropertyNotFoundException : System.Exception { - public SettingsPropertyNotFoundException(string message, System.Exception innerException) => throw null; public SettingsPropertyNotFoundException(string message) => throw null; - public SettingsPropertyNotFoundException() => throw null; + public SettingsPropertyNotFoundException(string message, System.Exception innerException) => throw null; protected SettingsPropertyNotFoundException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SettingsPropertyNotFoundException() => throw null; } - - // Generated from `System.Configuration.SettingsPropertyValue` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsPropertyValue - { - public bool Deserialized { get => throw null; set => throw null; } - public bool IsDirty { get => throw null; set => throw null; } - public string Name { get => throw null; } - public System.Configuration.SettingsProperty Property { get => throw null; } - public object PropertyValue { get => throw null; set => throw null; } - public object SerializedValue { get => throw null; set => throw null; } - public SettingsPropertyValue(System.Configuration.SettingsProperty property) => throw null; - public bool UsingDefaultValue { get => throw null; } - } - - // Generated from `System.Configuration.SettingsPropertyValueCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsPropertyValueCollection : System.ICloneable, System.Collections.IEnumerable, System.Collections.ICollection + public class SettingsPropertyValueCollection : System.Collections.IEnumerable, System.ICloneable, System.Collections.ICollection { + public SettingsPropertyValueCollection() => throw null; public void Add(System.Configuration.SettingsPropertyValue property) => throw null; - public void Clear() => throw null; + public void Remove(string name) => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; public object Clone() => throw null; + public void SetReadOnly() => throw null; + public void Clear() => throw null; public void CopyTo(System.Array array, int index) => throw null; + public System.Configuration.SettingsPropertyValue this[string name] { get => throw null; } public int Count { get => throw null; } - public System.Collections.IEnumerator GetEnumerator() => throw null; public bool IsSynchronized { get => throw null; } - public System.Configuration.SettingsPropertyValue this[string name] { get => throw null; } - public void Remove(string name) => throw null; - public void SetReadOnly() => throw null; - public SettingsPropertyValueCollection() => throw null; public object SyncRoot { get => throw null; } } - - // Generated from `System.Configuration.SettingsPropertyWrongTypeException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsPropertyWrongTypeException : System.Exception { - public SettingsPropertyWrongTypeException(string message, System.Exception innerException) => throw null; public SettingsPropertyWrongTypeException(string message) => throw null; - public SettingsPropertyWrongTypeException() => throw null; + public SettingsPropertyWrongTypeException(string message, System.Exception innerException) => throw null; protected SettingsPropertyWrongTypeException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; + public SettingsPropertyWrongTypeException() => throw null; } - - // Generated from `System.Configuration.SettingsProvider` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class SettingsProvider : System.Configuration.Provider.ProviderBase { - public abstract string ApplicationName { get; set; } public abstract System.Configuration.SettingsPropertyValueCollection GetPropertyValues(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection collection); public abstract void SetPropertyValues(System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyValueCollection collection); protected SettingsProvider() => throw null; + public abstract string ApplicationName { get; set; } } - - // Generated from `System.Configuration.SettingsProviderAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsProviderAttribute : System.Attribute + public sealed class SettingsProviderAttribute : System.Attribute { - public string ProviderTypeName { get => throw null; } public SettingsProviderAttribute(string providerTypeName) => throw null; public SettingsProviderAttribute(System.Type providerType) => throw null; + public string ProviderTypeName { get => throw null; } } - - // Generated from `System.Configuration.SettingsProviderCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SettingsProviderCollection : System.Configuration.Provider.ProviderCollection { public override void Add(System.Configuration.Provider.ProviderBase provider) => throw null; - public System.Configuration.SettingsProvider this[string name] { get => throw null; } public SettingsProviderCollection() => throw null; + public System.Configuration.SettingsProvider this[string name] { get => throw null; } } - - // Generated from `System.Configuration.SettingsSavingEventHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e); - - // Generated from `System.Configuration.SettingsSerializeAs` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public enum SettingsSerializeAs + public sealed class SettingsSerializeAsAttribute : System.Attribute { - Binary, - ProviderSpecific, - String, - Xml, + public SettingsSerializeAsAttribute(System.Configuration.SettingsSerializeAs serializeAs) => throw null; + public System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; } } - - // Generated from `System.Configuration.SettingsSerializeAsAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SettingsSerializeAsAttribute : System.Attribute + public sealed class SettingValueElement : System.Configuration.ConfigurationElement { - public System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; } - public SettingsSerializeAsAttribute(System.Configuration.SettingsSerializeAs serializeAs) => throw null; + protected override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) => throw null; + public override bool Equals(object settingValue) => throw null; + public override int GetHashCode() => throw null; + protected override bool IsModified() => throw null; + protected override void ResetModified() => throw null; + protected override bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) => throw null; + protected override void Reset(System.Configuration.ConfigurationElement parentElement) => throw null; + protected override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode saveMode) => throw null; + public SettingValueElement() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + public System.Xml.XmlNode ValueXml { get => throw null; set { } } } - - // Generated from `System.Configuration.SingleTagSectionHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class SingleTagSectionHandler : System.Configuration.IConfigurationSectionHandler { public virtual object Create(object parent, object context, System.Xml.XmlNode section) => throw null; public SingleTagSectionHandler() => throw null; } - - // Generated from `System.Configuration.SpecialSetting` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public enum SpecialSetting { - ConnectionString, - WebServiceUrl, + ConnectionString = 0, + WebServiceUrl = 1, } - - // Generated from `System.Configuration.SpecialSettingAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SpecialSettingAttribute : System.Attribute + public sealed class SpecialSettingAttribute : System.Attribute { - public System.Configuration.SpecialSetting SpecialSetting { get => throw null; } public SpecialSettingAttribute(System.Configuration.SpecialSetting specialSetting) => throw null; + public System.Configuration.SpecialSetting SpecialSetting { get => throw null; } + } + public sealed class CommaDelimitedStringCollection : System.Collections.Specialized.StringCollection + { + public CommaDelimitedStringCollection() => throw null; + public override string ToString() => throw null; + public void SetReadOnly() => throw null; + public void Add(string value) => throw null; + public void AddRange(string[] range) => throw null; + public void Clear() => throw null; + public void Insert(int index, string value) => throw null; + public void Remove(string value) => throw null; + public System.Configuration.CommaDelimitedStringCollection Clone() => throw null; + public bool IsModified { get => throw null; } + public bool IsReadOnly { get => throw null; } + public string this[int index] { get => throw null; set { } } } - - // Generated from `System.Configuration.StringValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class StringValidator : System.Configuration.ConfigurationValidatorBase { - public override bool CanValidate(System.Type type) => throw null; - public StringValidator(int minLength, int maxLength, string invalidCharacters) => throw null; - public StringValidator(int minLength, int maxLength) => throw null; public StringValidator(int minLength) => throw null; + public StringValidator(int minLength, int maxLength) => throw null; + public StringValidator(int minLength, int maxLength, string invalidCharacters) => throw null; + public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.StringValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class StringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class StringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public string InvalidCharacters { get => throw null; set => throw null; } - public int MaxLength { get => throw null; set => throw null; } - public int MinLength { get => throw null; set => throw null; } public StringValidatorAttribute() => throw null; public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public int MinLength { get => throw null; set { } } + public int MaxLength { get => throw null; set { } } + public string InvalidCharacters { get => throw null; set { } } } - - // Generated from `System.Configuration.SubclassTypeValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SubclassTypeValidator : System.Configuration.ConfigurationValidatorBase + public sealed class SubclassTypeValidator : System.Configuration.ConfigurationValidatorBase { - public override bool CanValidate(System.Type type) => throw null; public SubclassTypeValidator(System.Type baseClass) => throw null; + public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.SubclassTypeValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class SubclassTypeValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class SubclassTypeValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public System.Type BaseClass { get => throw null; } public SubclassTypeValidatorAttribute(System.Type baseClass) => throw null; public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public System.Type BaseClass { get => throw null; } } - - // Generated from `System.Configuration.TimeSpanMinutesConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class TimeSpanMinutesConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public TimeSpanMinutesConverter() => throw null; } - - // Generated from `System.Configuration.TimeSpanMinutesOrInfiniteConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class TimeSpanMinutesOrInfiniteConverter : System.Configuration.TimeSpanMinutesConverter + public sealed class TimeSpanMinutesOrInfiniteConverter : System.Configuration.TimeSpanMinutesConverter { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public TimeSpanMinutesOrInfiniteConverter() => throw null; } - - // Generated from `System.Configuration.TimeSpanSecondsConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class TimeSpanSecondsConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public TimeSpanSecondsConverter() => throw null; } - - // Generated from `System.Configuration.TimeSpanSecondsOrInfiniteConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class TimeSpanSecondsOrInfiniteConverter : System.Configuration.TimeSpanSecondsConverter + public sealed class TimeSpanSecondsOrInfiniteConverter : System.Configuration.TimeSpanSecondsConverter { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public TimeSpanSecondsOrInfiniteConverter() => throw null; } - - // Generated from `System.Configuration.TimeSpanValidator` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class TimeSpanValidator : System.Configuration.ConfigurationValidatorBase { - public override bool CanValidate(System.Type type) => throw null; - public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive, System.Int64 resolutionInSeconds) => throw null; - public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive) => throw null; public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue) => throw null; + public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive) => throw null; + public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds) => throw null; + public override bool CanValidate(System.Type type) => throw null; public override void Validate(object value) => throw null; } - - // Generated from `System.Configuration.TimeSpanValidatorAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class TimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute + public sealed class TimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute { - public bool ExcludeRange { get => throw null; set => throw null; } - public System.TimeSpan MaxValue { get => throw null; } - public string MaxValueString { get => throw null; set => throw null; } - public System.TimeSpan MinValue { get => throw null; } - public string MinValueString { get => throw null; set => throw null; } - public const string TimeSpanMaxValue = default; - public const string TimeSpanMinValue = default; + public static string TimeSpanMinValue; + public static string TimeSpanMaxValue; public TimeSpanValidatorAttribute() => throw null; public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get => throw null; } + public System.TimeSpan MinValue { get => throw null; } + public System.TimeSpan MaxValue { get => throw null; } + public string MinValueString { get => throw null; set { } } + public string MaxValueString { get => throw null; set { } } + public bool ExcludeRange { get => throw null; set { } } } - - // Generated from `System.Configuration.TypeNameConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class TypeNameConverter : System.Configuration.ConfigurationConverterBase + public sealed class TypeNameConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public TypeNameConverter() => throw null; } - - // Generated from `System.Configuration.UriSection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class UriSection : System.Configuration.ConfigurationSection + public sealed class UriSection : System.Configuration.ConfigurationSection { + public UriSection() => throw null; public System.Configuration.IdnElement Idn { get => throw null; } public System.Configuration.IriParsingElement IriParsing { get => throw null; } - protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } public System.Configuration.SchemeSettingElementCollection SchemeSettings { get => throw null; } - public UriSection() => throw null; + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } } - - // Generated from `System.Configuration.UserScopedSettingAttribute` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class UserScopedSettingAttribute : System.Configuration.SettingAttribute + public sealed class UserScopedSettingAttribute : System.Configuration.SettingAttribute { public UserScopedSettingAttribute() => throw null; } - - // Generated from `System.Configuration.UserSettingsGroup` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class UserSettingsGroup : System.Configuration.ConfigurationSectionGroup + public sealed class UserSettingsGroup : System.Configuration.ConfigurationSectionGroup { public UserSettingsGroup() => throw null; } - - // Generated from `System.Configuration.ValidatorCallback` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void ValidatorCallback(object value); - - // Generated from `System.Configuration.WhiteSpaceTrimStringConverter` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class WhiteSpaceTrimStringConverter : System.Configuration.ConfigurationConverterBase + public sealed class WhiteSpaceTrimStringConverter : System.Configuration.ConfigurationConverterBase { - public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) => throw null; + public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) => throw null; public WhiteSpaceTrimStringConverter() => throw null; } - + public class SettingsProperty + { + public SettingsProperty(string name) => throw null; + public SettingsProperty(string name, System.Type propertyType, System.Configuration.SettingsProvider provider, bool isReadOnly, object defaultValue, System.Configuration.SettingsSerializeAs serializeAs, System.Configuration.SettingsAttributeDictionary attributes, bool throwOnErrorDeserializing, bool throwOnErrorSerializing) => throw null; + public SettingsProperty(System.Configuration.SettingsProperty propertyToCopy) => throw null; + public virtual string Name { get => throw null; set { } } + public virtual bool IsReadOnly { get => throw null; set { } } + public virtual object DefaultValue { get => throw null; set { } } + public virtual System.Type PropertyType { get => throw null; set { } } + public virtual System.Configuration.SettingsSerializeAs SerializeAs { get => throw null; set { } } + public virtual System.Configuration.SettingsProvider Provider { get => throw null; set { } } + public virtual System.Configuration.SettingsAttributeDictionary Attributes { get => throw null; } + public bool ThrowOnErrorDeserializing { get => throw null; set { } } + public bool ThrowOnErrorSerializing { get => throw null; set { } } + } + public class SettingsPropertyValue + { + public SettingsPropertyValue(System.Configuration.SettingsProperty property) => throw null; + public string Name { get => throw null; } + public bool IsDirty { get => throw null; set { } } + public System.Configuration.SettingsProperty Property { get => throw null; } + public bool UsingDefaultValue { get => throw null; } + public bool Deserialized { get => throw null; set { } } + public object PropertyValue { get => throw null; set { } } + public object SerializedValue { get => throw null; set { } } + } + public enum SettingsSerializeAs + { + String = 0, + Xml = 1, + Binary = 2, + ProviderSpecific = 3, + } + public sealed class NoSettingsVersionUpgradeAttribute : System.Attribute + { + public NoSettingsVersionUpgradeAttribute() => throw null; + } namespace Internal { - // Generated from `System.Configuration.Internal.DelegatingConfigHost` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost { - public virtual object CreateConfigurationContext(string configPath, string locationSubPath) => throw null; - public virtual object CreateDeprecatedConfigContext(string configPath) => throw null; - public virtual string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) => throw null; protected DelegatingConfigHost() => throw null; - public virtual void DeleteStream(string streamName) => throw null; - public virtual string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) => throw null; - public virtual string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath) => throw null; - public virtual System.Type GetConfigType(string typeName, bool throwOnError) => throw null; - public virtual string GetConfigTypeName(System.Type t) => throw null; - public virtual string GetStreamName(string configPath) => throw null; - public virtual string GetStreamNameForConfigSource(string streamName, string configSource) => throw null; - public virtual object GetStreamVersion(string streamName) => throw null; - protected System.Configuration.Internal.IInternalConfigHost Host { get => throw null; set => throw null; } - public virtual System.IDisposable Impersonate() => throw null; public virtual void Init(System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitParams) => throw null; public virtual void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitConfigurationParams) => throw null; - public virtual bool IsAboveApplication(string configPath) => throw null; public virtual bool IsConfigRecordRequired(string configPath) => throw null; - public virtual bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition) => throw null; - public virtual bool IsFile(string streamName) => throw null; - public virtual bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord) => throw null; public virtual bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord) => throw null; - public virtual bool IsLocationApplicable(string configPath) => throw null; - public virtual bool IsRemote { get => throw null; } + public virtual void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord) => throw null; public virtual bool IsSecondaryRoot(string configPath) => throw null; - public virtual bool IsTrustedConfigPath(string configPath) => throw null; - public virtual System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions) => throw null; + public virtual string GetStreamName(string configPath) => throw null; + public virtual string GetStreamNameForConfigSource(string streamName, string configSource) => throw null; + public virtual object GetStreamVersion(string streamName) => throw null; public virtual System.IO.Stream OpenStreamForRead(string streamName) => throw null; - public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions) => throw null; + public virtual System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions) => throw null; public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext) => throw null; - public virtual bool PrefetchAll(string configPath, string streamName) => throw null; - public virtual bool PrefetchSection(string sectionGroupName, string sectionName) => throw null; - public virtual void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord) => throw null; + public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions) => throw null; + public virtual void WriteCompleted(string streamName, bool success, object writeContext) => throw null; + public virtual void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions) => throw null; + public virtual void DeleteStream(string streamName) => throw null; + public virtual bool IsFile(string streamName) => throw null; public virtual object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) => throw null; public virtual void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) => throw null; + public virtual bool IsAboveApplication(string configPath) => throw null; + public virtual bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition) => throw null; + public virtual void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo) => throw null; + public virtual string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath) => throw null; + public virtual bool IsLocationApplicable(string configPath) => throw null; + public virtual bool PrefetchAll(string configPath, string streamName) => throw null; + public virtual bool PrefetchSection(string sectionGroupName, string sectionName) => throw null; + public virtual object CreateDeprecatedConfigContext(string configPath) => throw null; + public virtual object CreateConfigurationContext(string configPath, string locationSubPath) => throw null; + public virtual string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) => throw null; + public virtual string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection) => throw null; + public virtual System.Type GetConfigType(string typeName, bool throwOnError) => throw null; + public virtual string GetConfigTypeName(System.Type t) => throw null; + public virtual void RefreshConfigPaths() => throw null; + public virtual bool IsTrustedConfigPath(string configPath) => throw null; + public virtual bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord) => throw null; + public virtual System.IDisposable Impersonate() => throw null; + public virtual void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady) => throw null; + protected System.Configuration.Internal.IInternalConfigHost Host { get => throw null; set { } } public virtual bool SupportsChangeNotifications { get => throw null; } - public virtual bool SupportsLocation { get => throw null; } - public virtual bool SupportsPath { get => throw null; } public virtual bool SupportsRefresh { get => throw null; } - public virtual void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo) => throw null; - public virtual void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions) => throw null; - public virtual void WriteCompleted(string streamName, bool success, object writeContext) => throw null; + public virtual bool SupportsPath { get => throw null; } + public virtual bool SupportsLocation { get => throw null; } + public virtual bool IsRemote { get => throw null; } + public virtual bool HasLocalConfig { get => throw null; } + public virtual bool HasRoamingConfig { get => throw null; } + public virtual bool IsAppConfigHttp { get => throw null; } } - - // Generated from `System.Configuration.Internal.IConfigErrorInfo` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IConfigErrorInfo { string Filename { get; } int LineNumber { get; } } - - // Generated from `System.Configuration.Internal.IConfigSystem` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IConfigSystem { - System.Configuration.Internal.IInternalConfigHost Host { get; } void Init(System.Type typeConfigHost, params object[] hostInitParams); + System.Configuration.Internal.IInternalConfigHost Host { get; } System.Configuration.Internal.IInternalConfigRoot Root { get; } } - - // Generated from `System.Configuration.Internal.IConfigurationManagerHelper` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IConfigurationManagerHelper { void EnsureNetConfigLoaded(); } - - // Generated from `System.Configuration.Internal.IConfigurationManagerInternal` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IConfigurationManagerInternal { + bool SupportsUserConfig { get; } + bool SetConfigurationSystemInProgress { get; } + string MachineConfigPath { get; } string ApplicationConfigUri { get; } - string ExeLocalConfigDirectory { get; } - string ExeLocalConfigPath { get; } string ExeProductName { get; } string ExeProductVersion { get; } string ExeRoamingConfigDirectory { get; } string ExeRoamingConfigPath { get; } - string MachineConfigPath { get; } - bool SetConfigurationSystemInProgress { get; } - bool SupportsUserConfig { get; } + string ExeLocalConfigDirectory { get; } + string ExeLocalConfigPath { get; } string UserConfigFilename { get; } } - - // Generated from `System.Configuration.Internal.IInternalConfigClientHost` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigClientHost { - string GetExeConfigPath(); - string GetLocalUserConfigPath(); - string GetRoamingUserConfigPath(); bool IsExeConfig(string configPath); - bool IsLocalUserConfig(string configPath); bool IsRoamingUserConfig(string configPath); + bool IsLocalUserConfig(string configPath); + string GetExeConfigPath(); + string GetRoamingUserConfigPath(); + string GetLocalUserConfigPath(); } - - // Generated from `System.Configuration.Internal.IInternalConfigConfigurationFactory` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigConfigurationFactory { System.Configuration.Configuration Create(System.Type typeConfigHost, params object[] hostInitConfigurationParams); string NormalizeLocationSubPath(string subPath, System.Configuration.Internal.IConfigErrorInfo errorInfo); } - - // Generated from `System.Configuration.Internal.IInternalConfigHost` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigHost { - object CreateConfigurationContext(string configPath, string locationSubPath); - object CreateDeprecatedConfigContext(string configPath); - string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); - void DeleteStream(string streamName); - string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); - string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath); - System.Type GetConfigType(string typeName, bool throwOnError); - string GetConfigTypeName(System.Type t); - string GetStreamName(string configPath); - string GetStreamNameForConfigSource(string streamName, string configSource); - object GetStreamVersion(string streamName); - System.IDisposable Impersonate(); void Init(System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitParams); void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot configRoot, params object[] hostInitConfigurationParams); - bool IsAboveApplication(string configPath); bool IsConfigRecordRequired(string configPath); - bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition); - bool IsFile(string streamName); - bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord); bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord); - bool IsLocationApplicable(string configPath); - bool IsRemote { get; } + void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord); bool IsSecondaryRoot(string configPath); - bool IsTrustedConfigPath(string configPath); - System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions); + string GetStreamName(string configPath); + string GetStreamNameForConfigSource(string streamName, string configSource); + object GetStreamVersion(string streamName); System.IO.Stream OpenStreamForRead(string streamName); - System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions); + System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions); System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext); - bool PrefetchAll(string configPath, string streamName); - bool PrefetchSection(string sectionGroupName, string sectionName); - void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord); + System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions); + void WriteCompleted(string streamName, bool success, object writeContext); + void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions); + void DeleteStream(string streamName); + bool IsFile(string streamName); object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback); void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback); + bool IsAboveApplication(string configPath); + string GetConfigPathFromLocationSubPath(string configPath, string locationSubPath); + bool IsLocationApplicable(string configPath); + bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition); + void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo); + bool PrefetchAll(string configPath, string streamName); + bool PrefetchSection(string sectionGroupName, string sectionName); + object CreateDeprecatedConfigContext(string configPath); + object CreateConfigurationContext(string configPath, string locationSubPath); + string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); + string EncryptSection(string clearTextXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedConfigSection); + System.Type GetConfigType(string typeName, bool throwOnError); + string GetConfigTypeName(System.Type t); + bool IsTrustedConfigPath(string configPath); + bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord); + System.IDisposable Impersonate(); + void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady); bool SupportsChangeNotifications { get; } - bool SupportsLocation { get; } - bool SupportsPath { get; } bool SupportsRefresh { get; } - void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo); - void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions); - void WriteCompleted(string streamName, bool success, object writeContext); + bool SupportsPath { get; } + bool SupportsLocation { get; } + bool IsRemote { get; } } - - // Generated from `System.Configuration.Internal.IInternalConfigRecord` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigRecord { - string ConfigPath { get; } - object GetLkgSection(string configKey); + void ThrowIfInitErrors(); object GetSection(string configKey); - bool HasInitErrors { get; } + object GetLkgSection(string configKey); void RefreshSection(string configKey); void Remove(); + string ConfigPath { get; } string StreamName { get; } - void ThrowIfInitErrors(); + bool HasInitErrors { get; } } - - // Generated from `System.Configuration.Internal.IInternalConfigRoot` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigRoot { - event System.Configuration.Internal.InternalConfigEventHandler ConfigChanged; - event System.Configuration.Internal.InternalConfigEventHandler ConfigRemoved; - System.Configuration.Internal.IInternalConfigRecord GetConfigRecord(string configPath); + void Init(System.Configuration.Internal.IInternalConfigHost host, bool isDesignTime); object GetSection(string section, string configPath); string GetUniqueConfigPath(string configPath); System.Configuration.Internal.IInternalConfigRecord GetUniqueConfigRecord(string configPath); - void Init(System.Configuration.Internal.IInternalConfigHost host, bool isDesignTime); - bool IsDesignTime { get; } + System.Configuration.Internal.IInternalConfigRecord GetConfigRecord(string configPath); void RemoveConfig(string configPath); + bool IsDesignTime { get; } + event System.Configuration.Internal.InternalConfigEventHandler ConfigChanged { add { } remove { } } + event System.Configuration.Internal.InternalConfigEventHandler ConfigRemoved { add { } remove { } } } - - // Generated from `System.Configuration.Internal.IInternalConfigSettingsFactory` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigSettingsFactory { - void CompleteInit(); void SetConfigurationSystem(System.Configuration.Internal.IInternalConfigSystem internalConfigSystem, bool initComplete); + void CompleteInit(); } - - // Generated from `System.Configuration.Internal.IInternalConfigSystem` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public interface IInternalConfigSystem { object GetSection(string configKey); void RefreshConfig(string sectionName); bool SupportsUserConfig { get; } } - - // Generated from `System.Configuration.Internal.InternalConfigEventArgs` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class InternalConfigEventArgs : System.EventArgs + public sealed class InternalConfigEventArgs : System.EventArgs { - public string ConfigPath { get => throw null; set => throw null; } public InternalConfigEventArgs(string configPath) => throw null; + public string ConfigPath { get => throw null; set { } } } - - // Generated from `System.Configuration.Internal.InternalConfigEventHandler` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void InternalConfigEventHandler(object sender, System.Configuration.Internal.InternalConfigEventArgs e); - - // Generated from `System.Configuration.Internal.StreamChangeCallback` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public delegate void StreamChangeCallback(string streamName); - } namespace Provider { - // Generated from `System.Configuration.Provider.ProviderBase` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public abstract class ProviderBase { - public virtual string Description { get => throw null; } public virtual void Initialize(string name, System.Collections.Specialized.NameValueCollection config) => throw null; - public virtual string Name { get => throw null; } protected ProviderBase() => throw null; + public virtual string Name { get => throw null; } + public virtual string Description { get => throw null; } } - - // Generated from `System.Configuration.Provider.ProviderCollection` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` - public class ProviderCollection : System.Collections.IEnumerable, System.Collections.ICollection + public class ProviderCollection : System.Collections.ICollection, System.Collections.IEnumerable { + public ProviderCollection() => throw null; + public System.Collections.IEnumerator GetEnumerator() => throw null; + void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; public virtual void Add(System.Configuration.Provider.ProviderBase provider) => throw null; + public void Remove(string name) => throw null; + public void SetReadOnly() => throw null; public void Clear() => throw null; - void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; public void CopyTo(System.Configuration.Provider.ProviderBase[] array, int index) => throw null; + public System.Configuration.Provider.ProviderBase this[string name] { get => throw null; } public int Count { get => throw null; } - public System.Collections.IEnumerator GetEnumerator() => throw null; public bool IsSynchronized { get => throw null; } - public System.Configuration.Provider.ProviderBase this[string name] { get => throw null; } - public ProviderCollection() => throw null; - public void Remove(string name) => throw null; - public void SetReadOnly() => throw null; public object SyncRoot { get => throw null; } } - - // Generated from `System.Configuration.Provider.ProviderException` in `System.Configuration.ConfigurationManager, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51` public class ProviderException : System.Exception { - public ProviderException(string message, System.Exception innerException) => throw null; - public ProviderException(string message) => throw null; public ProviderException() => throw null; + public ProviderException(string message) => throw null; + public ProviderException(string message, System.Exception innerException) => throw null; protected ProviderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; } - + } + } + namespace Drawing + { + namespace Configuration + { + public sealed class SystemDrawingSection : System.Configuration.ConfigurationSection + { + public SystemDrawingSection() => throw null; + public string BitmapSuffix { get => throw null; set { } } + protected override System.Configuration.ConfigurationPropertyCollection Properties { get => throw null; } + } } } } diff --git a/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/4.4.1/System.Configuration.ConfigurationManager.csproj b/csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/6.0.0/System.Configuration.ConfigurationManager.csproj similarity index 100% rename from csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/4.4.1/System.Configuration.ConfigurationManager.csproj rename to csharp/ql/test/resources/stubs/System.Configuration.ConfigurationManager/6.0.0/System.Configuration.ConfigurationManager.csproj