add cache and rename some files

This commit is contained in:
2026-01-15 15:41:19 +01:00
parent 7879f15726
commit b64815d9ab
4753 changed files with 931902 additions and 1 deletions

View File

@@ -0,0 +1,822 @@
---@meta
---@source System.dll
---@class System.CodeDom.Compiler.CodeCompiler: System.CodeDom.Compiler.CodeGenerator
---@source System.dll
CS.System.CodeDom.Compiler.CodeCompiler = {}
---@source System.dll
---@class System.CodeDom.Compiler.CodeDomProvider: System.ComponentModel.Component
---@source System.dll
---@field FileExtension string
---@source System.dll
---@field LanguageOptions System.CodeDom.Compiler.LanguageOptions
---@source System.dll
CS.System.CodeDom.Compiler.CodeDomProvider = {}
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param compilationUnits System.CodeDom.CodeCompileUnit[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromDom(options, compilationUnits) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param fileNames string[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromFile(options, fileNames) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param sources string[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource(options, sources) end
---@source System.dll
---@return ICodeCompiler
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateCompiler() end
---@source System.dll
---@param value string
---@return String
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateEscapedIdentifier(value) end
---@source System.dll
---@return ICodeGenerator
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateGenerator() end
---@source System.dll
---@param output System.IO.TextWriter
---@return ICodeGenerator
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(output) end
---@source System.dll
---@param fileName string
---@return ICodeGenerator
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateGenerator(fileName) end
---@source System.dll
---@return ICodeParser
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateParser() end
---@source System.dll
---@param language string
---@return CodeDomProvider
function CS.System.CodeDom.Compiler.CodeDomProvider:CreateProvider(language) end
---@source System.dll
---@param language string
---@param providerOptions System.Collections.Generic.IDictionary<string, string>
---@return CodeDomProvider
function CS.System.CodeDom.Compiler.CodeDomProvider:CreateProvider(language, providerOptions) end
---@source System.dll
---@param value string
---@return String
function CS.System.CodeDom.Compiler.CodeDomProvider.CreateValidIdentifier(value) end
---@source System.dll
---@param compileUnit System.CodeDom.CodeCompileUnit
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromCompileUnit(compileUnit, writer, options) end
---@source System.dll
---@param expression System.CodeDom.CodeExpression
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromExpression(expression, writer, options) end
---@source System.dll
---@param member System.CodeDom.CodeTypeMember
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromMember(member, writer, options) end
---@source System.dll
---@param codeNamespace System.CodeDom.CodeNamespace
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromNamespace(codeNamespace, writer, options) end
---@source System.dll
---@param statement System.CodeDom.CodeStatement
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromStatement(statement, writer, options) end
---@source System.dll
---@param codeType System.CodeDom.CodeTypeDeclaration
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeDomProvider.GenerateCodeFromType(codeType, writer, options) end
---@source System.dll
function CS.System.CodeDom.Compiler.CodeDomProvider:GetAllCompilerInfo() end
---@source System.dll
---@param language string
---@return CompilerInfo
function CS.System.CodeDom.Compiler.CodeDomProvider:GetCompilerInfo(language) end
---@source System.dll
---@param type System.Type
---@return TypeConverter
function CS.System.CodeDom.Compiler.CodeDomProvider.GetConverter(type) end
---@source System.dll
---@param extension string
---@return String
function CS.System.CodeDom.Compiler.CodeDomProvider:GetLanguageFromExtension(extension) end
---@source System.dll
---@param type System.CodeDom.CodeTypeReference
---@return String
function CS.System.CodeDom.Compiler.CodeDomProvider.GetTypeOutput(type) end
---@source System.dll
---@param extension string
---@return Boolean
function CS.System.CodeDom.Compiler.CodeDomProvider:IsDefinedExtension(extension) end
---@source System.dll
---@param language string
---@return Boolean
function CS.System.CodeDom.Compiler.CodeDomProvider:IsDefinedLanguage(language) end
---@source System.dll
---@param value string
---@return Boolean
function CS.System.CodeDom.Compiler.CodeDomProvider.IsValidIdentifier(value) end
---@source System.dll
---@param codeStream System.IO.TextReader
---@return CodeCompileUnit
function CS.System.CodeDom.Compiler.CodeDomProvider.Parse(codeStream) end
---@source System.dll
---@param generatorSupport System.CodeDom.Compiler.GeneratorSupport
---@return Boolean
function CS.System.CodeDom.Compiler.CodeDomProvider.Supports(generatorSupport) end
---@source System.dll
---@class System.CodeDom.Compiler.CodeGenerator: object
---@source System.dll
CS.System.CodeDom.Compiler.CodeGenerator = {}
---@source System.dll
---@param member System.CodeDom.CodeTypeMember
---@param writer System.IO.TextWriter
---@param options System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.CodeGenerator.GenerateCodeFromMember(member, writer, options) end
---@source System.dll
---@param value string
---@return Boolean
function CS.System.CodeDom.Compiler.CodeGenerator:IsValidLanguageIndependentIdentifier(value) end
---@source System.dll
---@param e System.CodeDom.CodeObject
function CS.System.CodeDom.Compiler.CodeGenerator:ValidateIdentifiers(e) end
---@source System.dll
---@class System.CodeDom.Compiler.CodeGeneratorOptions: object
---@source System.dll
---@field BlankLinesBetweenMembers bool
---@source System.dll
---@field BracingStyle string
---@source System.dll
---@field ElseOnClosing bool
---@source System.dll
---@field IndentString string
---@source System.dll
---@field this[] object
---@source System.dll
---@field VerbatimOrder bool
---@source System.dll
CS.System.CodeDom.Compiler.CodeGeneratorOptions = {}
---@source System.dll
---@class System.CodeDom.Compiler.CodeParser: object
---@source System.dll
CS.System.CodeDom.Compiler.CodeParser = {}
---@source System.dll
---@param codeStream System.IO.TextReader
---@return CodeCompileUnit
function CS.System.CodeDom.Compiler.CodeParser.Parse(codeStream) end
---@source System.dll
---@class System.CodeDom.Compiler.CompilerError: object
---@source System.dll
---@field Column int
---@source System.dll
---@field ErrorNumber string
---@source System.dll
---@field ErrorText string
---@source System.dll
---@field FileName string
---@source System.dll
---@field IsWarning bool
---@source System.dll
---@field Line int
---@source System.dll
CS.System.CodeDom.Compiler.CompilerError = {}
---@source System.dll
---@return String
function CS.System.CodeDom.Compiler.CompilerError.ToString() end
---@source System.dll
---@class System.CodeDom.Compiler.CompilerErrorCollection: System.Collections.CollectionBase
---@source System.dll
---@field HasErrors bool
---@source System.dll
---@field HasWarnings bool
---@source System.dll
---@field this[] System.CodeDom.Compiler.CompilerError
---@source System.dll
CS.System.CodeDom.Compiler.CompilerErrorCollection = {}
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerError
---@return Int32
function CS.System.CodeDom.Compiler.CompilerErrorCollection.Add(value) end
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerErrorCollection
function CS.System.CodeDom.Compiler.CompilerErrorCollection.AddRange(value) end
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerError[]
function CS.System.CodeDom.Compiler.CompilerErrorCollection.AddRange(value) end
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerError
---@return Boolean
function CS.System.CodeDom.Compiler.CompilerErrorCollection.Contains(value) end
---@source System.dll
---@param array System.CodeDom.Compiler.CompilerError[]
---@param index int
function CS.System.CodeDom.Compiler.CompilerErrorCollection.CopyTo(array, index) end
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerError
---@return Int32
function CS.System.CodeDom.Compiler.CompilerErrorCollection.IndexOf(value) end
---@source System.dll
---@param index int
---@param value System.CodeDom.Compiler.CompilerError
function CS.System.CodeDom.Compiler.CompilerErrorCollection.Insert(index, value) end
---@source System.dll
---@param value System.CodeDom.Compiler.CompilerError
function CS.System.CodeDom.Compiler.CompilerErrorCollection.Remove(value) end
---@source System.dll
---@class System.CodeDom.Compiler.CompilerInfo: object
---@source System.dll
---@field CodeDomProviderType System.Type
---@source System.dll
---@field IsCodeDomProviderTypeValid bool
---@source System.dll
CS.System.CodeDom.Compiler.CompilerInfo = {}
---@source System.dll
---@return CompilerParameters
function CS.System.CodeDom.Compiler.CompilerInfo.CreateDefaultCompilerParameters() end
---@source System.dll
---@return CodeDomProvider
function CS.System.CodeDom.Compiler.CompilerInfo.CreateProvider() end
---@source System.dll
---@param providerOptions System.Collections.Generic.IDictionary<string, string>
---@return CodeDomProvider
function CS.System.CodeDom.Compiler.CompilerInfo.CreateProvider(providerOptions) end
---@source System.dll
---@param o object
---@return Boolean
function CS.System.CodeDom.Compiler.CompilerInfo.Equals(o) end
---@source System.dll
function CS.System.CodeDom.Compiler.CompilerInfo.GetExtensions() end
---@source System.dll
---@return Int32
function CS.System.CodeDom.Compiler.CompilerInfo.GetHashCode() end
---@source System.dll
function CS.System.CodeDom.Compiler.CompilerInfo.GetLanguages() end
---@source System.dll
---@class System.CodeDom.Compiler.CompilerParameters: object
---@source System.dll
---@field CompilerOptions string
---@source System.dll
---@field CoreAssemblyFileName string
---@source System.dll
---@field EmbeddedResources System.Collections.Specialized.StringCollection
---@source System.dll
---@field Evidence System.Security.Policy.Evidence
---@source System.dll
---@field GenerateExecutable bool
---@source System.dll
---@field GenerateInMemory bool
---@source System.dll
---@field IncludeDebugInformation bool
---@source System.dll
---@field LinkedResources System.Collections.Specialized.StringCollection
---@source System.dll
---@field MainClass string
---@source System.dll
---@field OutputAssembly string
---@source System.dll
---@field ReferencedAssemblies System.Collections.Specialized.StringCollection
---@source System.dll
---@field TempFiles System.CodeDom.Compiler.TempFileCollection
---@source System.dll
---@field TreatWarningsAsErrors bool
---@source System.dll
---@field UserToken System.IntPtr
---@source System.dll
---@field WarningLevel int
---@source System.dll
---@field Win32Resource string
---@source System.dll
CS.System.CodeDom.Compiler.CompilerParameters = {}
---@source System.dll
---@class System.CodeDom.Compiler.CompilerResults: object
---@source System.dll
---@field CompiledAssembly System.Reflection.Assembly
---@source System.dll
---@field Errors System.CodeDom.Compiler.CompilerErrorCollection
---@source System.dll
---@field Evidence System.Security.Policy.Evidence
---@source System.dll
---@field NativeCompilerReturnValue int
---@source System.dll
---@field Output System.Collections.Specialized.StringCollection
---@source System.dll
---@field PathToAssembly string
---@source System.dll
---@field TempFiles System.CodeDom.Compiler.TempFileCollection
---@source System.dll
CS.System.CodeDom.Compiler.CompilerResults = {}
---@source System.dll
---@class System.CodeDom.Compiler.Executor: object
---@source System.dll
CS.System.CodeDom.Compiler.Executor = {}
---@source System.dll
---@param cmd string
---@param tempFiles System.CodeDom.Compiler.TempFileCollection
function CS.System.CodeDom.Compiler.Executor:ExecWait(cmd, tempFiles) end
---@source System.dll
---@param userToken System.IntPtr
---@param cmd string
---@param tempFiles System.CodeDom.Compiler.TempFileCollection
---@param outputName string
---@param errorName string
---@return Int32
function CS.System.CodeDom.Compiler.Executor:ExecWaitWithCapture(userToken, cmd, tempFiles, outputName, errorName) end
---@source System.dll
---@param userToken System.IntPtr
---@param cmd string
---@param currentDir string
---@param tempFiles System.CodeDom.Compiler.TempFileCollection
---@param outputName string
---@param errorName string
---@return Int32
function CS.System.CodeDom.Compiler.Executor:ExecWaitWithCapture(userToken, cmd, currentDir, tempFiles, outputName, errorName) end
---@source System.dll
---@param cmd string
---@param tempFiles System.CodeDom.Compiler.TempFileCollection
---@param outputName string
---@param errorName string
---@return Int32
function CS.System.CodeDom.Compiler.Executor:ExecWaitWithCapture(cmd, tempFiles, outputName, errorName) end
---@source System.dll
---@param cmd string
---@param currentDir string
---@param tempFiles System.CodeDom.Compiler.TempFileCollection
---@param outputName string
---@param errorName string
---@return Int32
function CS.System.CodeDom.Compiler.Executor:ExecWaitWithCapture(cmd, currentDir, tempFiles, outputName, errorName) end
---@source System.dll
---@class System.CodeDom.Compiler.GeneratedCodeAttribute: System.Attribute
---@source System.dll
---@field Tool string
---@source System.dll
---@field Version string
---@source System.dll
CS.System.CodeDom.Compiler.GeneratedCodeAttribute = {}
---@source System.dll
---@class System.CodeDom.Compiler.GeneratorSupport: System.Enum
---@source System.dll
---@field ArraysOfArrays System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field AssemblyAttributes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field ChainedConstructorArguments System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field ComplexExpressions System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareDelegates System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareEnums System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareEvents System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareIndexerProperties System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareInterfaces System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field DeclareValueTypes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field EntryPointMethod System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field GenericTypeDeclaration System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field GenericTypeReference System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field GotoStatements System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field MultidimensionalArrays System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field MultipleInterfaceMembers System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field NestedTypes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field ParameterAttributes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field PartialTypes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field PublicStaticMembers System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field ReferenceParameters System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field Resources System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field ReturnTypeAttributes System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field StaticConstructors System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field TryCatchStatements System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
---@field Win32Resources System.CodeDom.Compiler.GeneratorSupport
---@source System.dll
CS.System.CodeDom.Compiler.GeneratorSupport = {}
---@source
---@param value any
---@return System.CodeDom.Compiler.GeneratorSupport
function CS.System.CodeDom.Compiler.GeneratorSupport:__CastFrom(value) end
---@source System.dll
---@class System.CodeDom.Compiler.ICodeCompiler
---@source System.dll
CS.System.CodeDom.Compiler.ICodeCompiler = {}
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param compilationUnit System.CodeDom.CodeCompileUnit
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom(options, compilationUnit) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param compilationUnits System.CodeDom.CodeCompileUnit[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch(options, compilationUnits) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param fileName string
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFile(options, fileName) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param fileNames string[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch(options, fileNames) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param source string
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource(options, source) end
---@source System.dll
---@param options System.CodeDom.Compiler.CompilerParameters
---@param sources string[]
---@return CompilerResults
function CS.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch(options, sources) end
---@source System.dll
---@class System.CodeDom.Compiler.ICodeGenerator
---@source System.dll
CS.System.CodeDom.Compiler.ICodeGenerator = {}
---@source System.dll
---@param value string
---@return String
function CS.System.CodeDom.Compiler.ICodeGenerator.CreateEscapedIdentifier(value) end
---@source System.dll
---@param value string
---@return String
function CS.System.CodeDom.Compiler.ICodeGenerator.CreateValidIdentifier(value) end
---@source System.dll
---@param e System.CodeDom.CodeCompileUnit
---@param w System.IO.TextWriter
---@param o System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnit(e, w, o) end
---@source System.dll
---@param e System.CodeDom.CodeExpression
---@param w System.IO.TextWriter
---@param o System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromExpression(e, w, o) end
---@source System.dll
---@param e System.CodeDom.CodeNamespace
---@param w System.IO.TextWriter
---@param o System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromNamespace(e, w, o) end
---@source System.dll
---@param e System.CodeDom.CodeStatement
---@param w System.IO.TextWriter
---@param o System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromStatement(e, w, o) end
---@source System.dll
---@param e System.CodeDom.CodeTypeDeclaration
---@param w System.IO.TextWriter
---@param o System.CodeDom.Compiler.CodeGeneratorOptions
function CS.System.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromType(e, w, o) end
---@source System.dll
---@param type System.CodeDom.CodeTypeReference
---@return String
function CS.System.CodeDom.Compiler.ICodeGenerator.GetTypeOutput(type) end
---@source System.dll
---@param value string
---@return Boolean
function CS.System.CodeDom.Compiler.ICodeGenerator.IsValidIdentifier(value) end
---@source System.dll
---@param supports System.CodeDom.Compiler.GeneratorSupport
---@return Boolean
function CS.System.CodeDom.Compiler.ICodeGenerator.Supports(supports) end
---@source System.dll
---@param value string
function CS.System.CodeDom.Compiler.ICodeGenerator.ValidateIdentifier(value) end
---@source System.dll
---@class System.CodeDom.Compiler.ICodeParser
---@source System.dll
CS.System.CodeDom.Compiler.ICodeParser = {}
---@source System.dll
---@param codeStream System.IO.TextReader
---@return CodeCompileUnit
function CS.System.CodeDom.Compiler.ICodeParser.Parse(codeStream) end
---@source System.dll
---@class System.CodeDom.Compiler.IndentedTextWriter: System.IO.TextWriter
---@source System.dll
---@field DefaultTabString string
---@source System.dll
---@field Encoding System.Text.Encoding
---@source System.dll
---@field Indent int
---@source System.dll
---@field InnerWriter System.IO.TextWriter
---@source System.dll
---@field NewLine string
---@source System.dll
CS.System.CodeDom.Compiler.IndentedTextWriter = {}
---@source System.dll
function CS.System.CodeDom.Compiler.IndentedTextWriter.Close() end
---@source System.dll
function CS.System.CodeDom.Compiler.IndentedTextWriter.Flush() end
---@source System.dll
---@param value bool
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param value char
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param buffer char[]
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(buffer) end
---@source System.dll
---@param buffer char[]
---@param index int
---@param count int
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(buffer, index, count) end
---@source System.dll
---@param value double
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param value int
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param value long
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param value object
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param value float
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(value) end
---@source System.dll
---@param s string
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(s) end
---@source System.dll
---@param format string
---@param arg0 object
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(format, arg0) end
---@source System.dll
---@param format string
---@param arg0 object
---@param arg1 object
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(format, arg0, arg1) end
---@source System.dll
---@param format string
---@param arg object[]
function CS.System.CodeDom.Compiler.IndentedTextWriter.Write(format, arg) end
---@source System.dll
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine() end
---@source System.dll
---@param value bool
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param value char
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param buffer char[]
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(buffer) end
---@source System.dll
---@param buffer char[]
---@param index int
---@param count int
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(buffer, index, count) end
---@source System.dll
---@param value double
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param value int
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param value long
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param value object
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param value float
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param s string
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(s) end
---@source System.dll
---@param format string
---@param arg0 object
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(format, arg0) end
---@source System.dll
---@param format string
---@param arg0 object
---@param arg1 object
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(format, arg0, arg1) end
---@source System.dll
---@param format string
---@param arg object[]
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(format, arg) end
---@source System.dll
---@param value uint
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLine(value) end
---@source System.dll
---@param s string
function CS.System.CodeDom.Compiler.IndentedTextWriter.WriteLineNoTabs(s) end
---@source System.dll
---@class System.CodeDom.Compiler.LanguageOptions: System.Enum
---@source System.dll
---@field CaseInsensitive System.CodeDom.Compiler.LanguageOptions
---@source System.dll
---@field None System.CodeDom.Compiler.LanguageOptions
---@source System.dll
CS.System.CodeDom.Compiler.LanguageOptions = {}
---@source
---@param value any
---@return System.CodeDom.Compiler.LanguageOptions
function CS.System.CodeDom.Compiler.LanguageOptions:__CastFrom(value) end
---@source System.dll
---@class System.CodeDom.Compiler.TempFileCollection: object
---@source System.dll
---@field BasePath string
---@source System.dll
---@field Count int
---@source System.dll
---@field KeepFiles bool
---@source System.dll
---@field TempDir string
---@source System.dll
CS.System.CodeDom.Compiler.TempFileCollection = {}
---@source System.dll
---@param fileExtension string
---@return String
function CS.System.CodeDom.Compiler.TempFileCollection.AddExtension(fileExtension) end
---@source System.dll
---@param fileExtension string
---@param keepFile bool
---@return String
function CS.System.CodeDom.Compiler.TempFileCollection.AddExtension(fileExtension, keepFile) end
---@source System.dll
---@param fileName string
---@param keepFile bool
function CS.System.CodeDom.Compiler.TempFileCollection.AddFile(fileName, keepFile) end
---@source System.dll
---@param fileNames string[]
---@param start int
function CS.System.CodeDom.Compiler.TempFileCollection.CopyTo(fileNames, start) end
---@source System.dll
function CS.System.CodeDom.Compiler.TempFileCollection.Delete() end
---@source System.dll
---@return IEnumerator
function CS.System.CodeDom.Compiler.TempFileCollection.GetEnumerator() end

View File

@@ -0,0 +1,541 @@
---@meta
---@source mscorlib.dll
---@class System.Collections.Concurrent.ConcurrentDictionary: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsEmpty bool
---@source mscorlib.dll
---@field this[] TValue
---@source mscorlib.dll
---@field Keys System.Collections.Generic.ICollection<TKey>
---@source mscorlib.dll
---@field Values System.Collections.Generic.ICollection<TValue>
---@source mscorlib.dll
CS.System.Collections.Concurrent.ConcurrentDictionary = {}
---@source mscorlib.dll
---@param key TKey
---@param addValueFactory System.Func<TKey, TValue>
---@param updateValueFactory System.Func<TKey, TValue, TValue>
---@return TValue
function CS.System.Collections.Concurrent.ConcurrentDictionary.AddOrUpdate(key, addValueFactory, updateValueFactory) end
---@source mscorlib.dll
---@param key TKey
---@param addValue TValue
---@param updateValueFactory System.Func<TKey, TValue, TValue>
---@return TValue
function CS.System.Collections.Concurrent.ConcurrentDictionary.AddOrUpdate(key, addValue, updateValueFactory) end
---@source mscorlib.dll
function CS.System.Collections.Concurrent.ConcurrentDictionary.Clear() end
---@source mscorlib.dll
---@param key TKey
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentDictionary.ContainsKey(key) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.Concurrent.ConcurrentDictionary.GetEnumerator() end
---@source mscorlib.dll
---@param key TKey
---@param valueFactory System.Func<TKey, TValue>
---@return TValue
function CS.System.Collections.Concurrent.ConcurrentDictionary.GetOrAdd(key, valueFactory) end
---@source mscorlib.dll
---@param key TKey
---@param value TValue
---@return TValue
function CS.System.Collections.Concurrent.ConcurrentDictionary.GetOrAdd(key, value) end
---@source mscorlib.dll
function CS.System.Collections.Concurrent.ConcurrentDictionary.ToArray() end
---@source mscorlib.dll
---@param key TKey
---@param value TValue
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentDictionary.TryAdd(key, value) end
---@source mscorlib.dll
---@param key TKey
---@param value TValue
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentDictionary.TryGetValue(key, value) end
---@source mscorlib.dll
---@param key TKey
---@param value TValue
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentDictionary.TryRemove(key, value) end
---@source mscorlib.dll
---@param key TKey
---@param newValue TValue
---@param comparisonValue TValue
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentDictionary.TryUpdate(key, newValue, comparisonValue) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.ConcurrentQueue: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsEmpty bool
---@source mscorlib.dll
CS.System.Collections.Concurrent.ConcurrentQueue = {}
---@source mscorlib.dll
---@param array T[]
---@param index int
function CS.System.Collections.Concurrent.ConcurrentQueue.CopyTo(array, index) end
---@source mscorlib.dll
---@param item T
function CS.System.Collections.Concurrent.ConcurrentQueue.Enqueue(item) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.Concurrent.ConcurrentQueue.GetEnumerator() end
---@source mscorlib.dll
function CS.System.Collections.Concurrent.ConcurrentQueue.ToArray() end
---@source mscorlib.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentQueue.TryDequeue(result) end
---@source mscorlib.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentQueue.TryPeek(result) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.ConcurrentStack: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsEmpty bool
---@source mscorlib.dll
CS.System.Collections.Concurrent.ConcurrentStack = {}
---@source mscorlib.dll
function CS.System.Collections.Concurrent.ConcurrentStack.Clear() end
---@source mscorlib.dll
---@param array T[]
---@param index int
function CS.System.Collections.Concurrent.ConcurrentStack.CopyTo(array, index) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.Concurrent.ConcurrentStack.GetEnumerator() end
---@source mscorlib.dll
---@param item T
function CS.System.Collections.Concurrent.ConcurrentStack.Push(item) end
---@source mscorlib.dll
---@param items T[]
function CS.System.Collections.Concurrent.ConcurrentStack.PushRange(items) end
---@source mscorlib.dll
---@param items T[]
---@param startIndex int
---@param count int
function CS.System.Collections.Concurrent.ConcurrentStack.PushRange(items, startIndex, count) end
---@source mscorlib.dll
function CS.System.Collections.Concurrent.ConcurrentStack.ToArray() end
---@source mscorlib.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentStack.TryPeek(result) end
---@source mscorlib.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentStack.TryPop(result) end
---@source mscorlib.dll
---@param items T[]
---@return Int32
function CS.System.Collections.Concurrent.ConcurrentStack.TryPopRange(items) end
---@source mscorlib.dll
---@param items T[]
---@param startIndex int
---@param count int
---@return Int32
function CS.System.Collections.Concurrent.ConcurrentStack.TryPopRange(items, startIndex, count) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.EnumerablePartitionerOptions: System.Enum
---@source mscorlib.dll
---@field NoBuffering System.Collections.Concurrent.EnumerablePartitionerOptions
---@source mscorlib.dll
---@field None System.Collections.Concurrent.EnumerablePartitionerOptions
---@source mscorlib.dll
CS.System.Collections.Concurrent.EnumerablePartitionerOptions = {}
---@source
---@param value any
---@return System.Collections.Concurrent.EnumerablePartitionerOptions
function CS.System.Collections.Concurrent.EnumerablePartitionerOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.IProducerConsumerCollection
---@source mscorlib.dll
CS.System.Collections.Concurrent.IProducerConsumerCollection = {}
---@source mscorlib.dll
---@param array T[]
---@param index int
function CS.System.Collections.Concurrent.IProducerConsumerCollection.CopyTo(array, index) end
---@source mscorlib.dll
function CS.System.Collections.Concurrent.IProducerConsumerCollection.ToArray() end
---@source mscorlib.dll
---@param item T
---@return Boolean
function CS.System.Collections.Concurrent.IProducerConsumerCollection.TryAdd(item) end
---@source mscorlib.dll
---@param item T
---@return Boolean
function CS.System.Collections.Concurrent.IProducerConsumerCollection.TryTake(item) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.OrderablePartitioner: System.Collections.Concurrent.Partitioner<TSource>
---@source mscorlib.dll
---@field KeysNormalized bool
---@source mscorlib.dll
---@field KeysOrderedAcrossPartitions bool
---@source mscorlib.dll
---@field KeysOrderedInEachPartition bool
---@source mscorlib.dll
CS.System.Collections.Concurrent.OrderablePartitioner = {}
---@source mscorlib.dll
---@return IEnumerable
function CS.System.Collections.Concurrent.OrderablePartitioner.GetDynamicPartitions() end
---@source mscorlib.dll
---@return IEnumerable
function CS.System.Collections.Concurrent.OrderablePartitioner.GetOrderableDynamicPartitions() end
---@source mscorlib.dll
---@param partitionCount int
---@return IList
function CS.System.Collections.Concurrent.OrderablePartitioner.GetOrderablePartitions(partitionCount) end
---@source mscorlib.dll
---@param partitionCount int
---@return IList
function CS.System.Collections.Concurrent.OrderablePartitioner.GetPartitions(partitionCount) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.Partitioner: object
---@source mscorlib.dll
CS.System.Collections.Concurrent.Partitioner = {}
---@source mscorlib.dll
---@param fromInclusive int
---@param toExclusive int
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(fromInclusive, toExclusive) end
---@source mscorlib.dll
---@param fromInclusive int
---@param toExclusive int
---@param rangeSize int
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(fromInclusive, toExclusive, rangeSize) end
---@source mscorlib.dll
---@param fromInclusive long
---@param toExclusive long
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(fromInclusive, toExclusive) end
---@source mscorlib.dll
---@param fromInclusive long
---@param toExclusive long
---@param rangeSize long
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(fromInclusive, toExclusive, rangeSize) end
---@source mscorlib.dll
---@param source System.Collections.Generic.IEnumerable<TSource>
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(source) end
---@source mscorlib.dll
---@param source System.Collections.Generic.IEnumerable<TSource>
---@param partitionerOptions System.Collections.Concurrent.EnumerablePartitionerOptions
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(source, partitionerOptions) end
---@source mscorlib.dll
---@param list System.Collections.Generic.IList<TSource>
---@param loadBalance bool
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(list, loadBalance) end
---@source mscorlib.dll
---@param array TSource[]
---@param loadBalance bool
---@return OrderablePartitioner
function CS.System.Collections.Concurrent.Partitioner:Create(array, loadBalance) end
---@source mscorlib.dll
---@class System.Collections.Concurrent.Partitioner: object
---@source mscorlib.dll
---@field SupportsDynamicPartitions bool
---@source mscorlib.dll
CS.System.Collections.Concurrent.Partitioner = {}
---@source mscorlib.dll
---@return IEnumerable
function CS.System.Collections.Concurrent.Partitioner.GetDynamicPartitions() end
---@source mscorlib.dll
---@param partitionCount int
---@return IList
function CS.System.Collections.Concurrent.Partitioner.GetPartitions(partitionCount) end
---@source System.dll
---@class System.Collections.Concurrent.BlockingCollection: object
---@source System.dll
---@field BoundedCapacity int
---@source System.dll
---@field Count int
---@source System.dll
---@field IsAddingCompleted bool
---@source System.dll
---@field IsCompleted bool
---@source System.dll
CS.System.Collections.Concurrent.BlockingCollection = {}
---@source System.dll
---@param item T
function CS.System.Collections.Concurrent.BlockingCollection.Add(item) end
---@source System.dll
---@param item T
---@param cancellationToken System.Threading.CancellationToken
function CS.System.Collections.Concurrent.BlockingCollection.Add(item, cancellationToken) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:AddToAny(collections, item) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param cancellationToken System.Threading.CancellationToken
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:AddToAny(collections, item, cancellationToken) end
---@source System.dll
function CS.System.Collections.Concurrent.BlockingCollection.CompleteAdding() end
---@source System.dll
---@param array T[]
---@param index int
function CS.System.Collections.Concurrent.BlockingCollection.CopyTo(array, index) end
---@source System.dll
function CS.System.Collections.Concurrent.BlockingCollection.Dispose() end
---@source System.dll
---@return IEnumerable
function CS.System.Collections.Concurrent.BlockingCollection.GetConsumingEnumerable() end
---@source System.dll
---@param cancellationToken System.Threading.CancellationToken
---@return IEnumerable
function CS.System.Collections.Concurrent.BlockingCollection.GetConsumingEnumerable(cancellationToken) end
---@source System.dll
---@return T
function CS.System.Collections.Concurrent.BlockingCollection.Take() end
---@source System.dll
---@param cancellationToken System.Threading.CancellationToken
---@return T
function CS.System.Collections.Concurrent.BlockingCollection.Take(cancellationToken) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TakeFromAny(collections, item) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param cancellationToken System.Threading.CancellationToken
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TakeFromAny(collections, item, cancellationToken) end
---@source System.dll
function CS.System.Collections.Concurrent.BlockingCollection.ToArray() end
---@source System.dll
---@param item T
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryAdd(item) end
---@source System.dll
---@param item T
---@param millisecondsTimeout int
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryAdd(item, millisecondsTimeout) end
---@source System.dll
---@param item T
---@param millisecondsTimeout int
---@param cancellationToken System.Threading.CancellationToken
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryAdd(item, millisecondsTimeout, cancellationToken) end
---@source System.dll
---@param item T
---@param timeout System.TimeSpan
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryAdd(item, timeout) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryAddToAny(collections, item) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param millisecondsTimeout int
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryAddToAny(collections, item, millisecondsTimeout) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param millisecondsTimeout int
---@param cancellationToken System.Threading.CancellationToken
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryAddToAny(collections, item, millisecondsTimeout, cancellationToken) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param timeout System.TimeSpan
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryAddToAny(collections, item, timeout) end
---@source System.dll
---@param item T
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryTake(item) end
---@source System.dll
---@param item T
---@param millisecondsTimeout int
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryTake(item, millisecondsTimeout) end
---@source System.dll
---@param item T
---@param millisecondsTimeout int
---@param cancellationToken System.Threading.CancellationToken
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryTake(item, millisecondsTimeout, cancellationToken) end
---@source System.dll
---@param item T
---@param timeout System.TimeSpan
---@return Boolean
function CS.System.Collections.Concurrent.BlockingCollection.TryTake(item, timeout) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryTakeFromAny(collections, item) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param millisecondsTimeout int
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryTakeFromAny(collections, item, millisecondsTimeout) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param millisecondsTimeout int
---@param cancellationToken System.Threading.CancellationToken
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryTakeFromAny(collections, item, millisecondsTimeout, cancellationToken) end
---@source System.dll
---@param collections System.Collections.Concurrent.BlockingCollection<T>[]
---@param item T
---@param timeout System.TimeSpan
---@return Int32
function CS.System.Collections.Concurrent.BlockingCollection:TryTakeFromAny(collections, item, timeout) end
---@source System.dll
---@class System.Collections.Concurrent.ConcurrentBag: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsEmpty bool
---@source System.dll
CS.System.Collections.Concurrent.ConcurrentBag = {}
---@source System.dll
---@param item T
function CS.System.Collections.Concurrent.ConcurrentBag.Add(item) end
---@source System.dll
---@param array T[]
---@param index int
function CS.System.Collections.Concurrent.ConcurrentBag.CopyTo(array, index) end
---@source System.dll
---@return IEnumerator
function CS.System.Collections.Concurrent.ConcurrentBag.GetEnumerator() end
---@source System.dll
function CS.System.Collections.Concurrent.ConcurrentBag.ToArray() end
---@source System.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentBag.TryPeek(result) end
---@source System.dll
---@param result T
---@return Boolean
function CS.System.Collections.Concurrent.ConcurrentBag.TryTake(result) end

View File

@@ -0,0 +1,189 @@
---@meta
---@source mscorlib.dll
---@class System.Collections.ObjectModel.Collection: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field this[] T
---@source mscorlib.dll
CS.System.Collections.ObjectModel.Collection = {}
---@source mscorlib.dll
---@param item T
function CS.System.Collections.ObjectModel.Collection.Add(item) end
---@source mscorlib.dll
function CS.System.Collections.ObjectModel.Collection.Clear() end
---@source mscorlib.dll
---@param item T
---@return Boolean
function CS.System.Collections.ObjectModel.Collection.Contains(item) end
---@source mscorlib.dll
---@param array T[]
---@param index int
function CS.System.Collections.ObjectModel.Collection.CopyTo(array, index) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ObjectModel.Collection.GetEnumerator() end
---@source mscorlib.dll
---@param item T
---@return Int32
function CS.System.Collections.ObjectModel.Collection.IndexOf(item) end
---@source mscorlib.dll
---@param index int
---@param item T
function CS.System.Collections.ObjectModel.Collection.Insert(index, item) end
---@source mscorlib.dll
---@param item T
---@return Boolean
function CS.System.Collections.ObjectModel.Collection.Remove(item) end
---@source mscorlib.dll
---@param index int
function CS.System.Collections.ObjectModel.Collection.RemoveAt(index) end
---@source mscorlib.dll
---@class System.Collections.ObjectModel.KeyedCollection: System.Collections.ObjectModel.Collection<TItem>
---@source mscorlib.dll
---@field Comparer System.Collections.Generic.IEqualityComparer<TKey>
---@source mscorlib.dll
---@field this[] TItem
---@source mscorlib.dll
CS.System.Collections.ObjectModel.KeyedCollection = {}
---@source mscorlib.dll
---@param key TKey
---@return Boolean
function CS.System.Collections.ObjectModel.KeyedCollection.Contains(key) end
---@source mscorlib.dll
---@param key TKey
---@return Boolean
function CS.System.Collections.ObjectModel.KeyedCollection.Remove(key) end
---@source mscorlib.dll
---@class System.Collections.ObjectModel.ReadOnlyCollection: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field this[] T
---@source mscorlib.dll
CS.System.Collections.ObjectModel.ReadOnlyCollection = {}
---@source mscorlib.dll
---@param value T
---@return Boolean
function CS.System.Collections.ObjectModel.ReadOnlyCollection.Contains(value) end
---@source mscorlib.dll
---@param array T[]
---@param index int
function CS.System.Collections.ObjectModel.ReadOnlyCollection.CopyTo(array, index) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ObjectModel.ReadOnlyCollection.GetEnumerator() end
---@source mscorlib.dll
---@param value T
---@return Int32
function CS.System.Collections.ObjectModel.ReadOnlyCollection.IndexOf(value) end
---@source mscorlib.dll
---@class System.Collections.ObjectModel.ReadOnlyDictionary: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field this[] TValue
---@source mscorlib.dll
---@field Keys System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.KeyCollection
---@source mscorlib.dll
---@field Values System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue>.ValueCollection
---@source mscorlib.dll
CS.System.Collections.ObjectModel.ReadOnlyDictionary = {}
---@source mscorlib.dll
---@param key TKey
---@return Boolean
function CS.System.Collections.ObjectModel.ReadOnlyDictionary.ContainsKey(key) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ObjectModel.ReadOnlyDictionary.GetEnumerator() end
---@source mscorlib.dll
---@param key TKey
---@param value TValue
---@return Boolean
function CS.System.Collections.ObjectModel.ReadOnlyDictionary.TryGetValue(key, value) end
---@source mscorlib.dll
---@class System.Collections.ObjectModel.KeyCollection: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
CS.System.Collections.ObjectModel.KeyCollection = {}
---@source mscorlib.dll
---@param array TKey[]
---@param arrayIndex int
function CS.System.Collections.ObjectModel.KeyCollection.CopyTo(array, arrayIndex) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ObjectModel.KeyCollection.GetEnumerator() end
---@source mscorlib.dll
---@class System.Collections.ObjectModel.ValueCollection: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
CS.System.Collections.ObjectModel.ValueCollection = {}
---@source mscorlib.dll
---@param array TValue[]
---@param arrayIndex int
function CS.System.Collections.ObjectModel.ValueCollection.CopyTo(array, arrayIndex) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ObjectModel.ValueCollection.GetEnumerator() end
---@source System.dll
---@class System.Collections.ObjectModel.ObservableCollection: System.Collections.ObjectModel.Collection<T>
---@source System.dll
---@field CollectionChanged System.Collections.Specialized.NotifyCollectionChangedEventHandler
---@source System.dll
CS.System.Collections.ObjectModel.ObservableCollection = {}
---@source System.dll
---@param value System.Collections.Specialized.NotifyCollectionChangedEventHandler
function CS.System.Collections.ObjectModel.ObservableCollection.add_CollectionChanged(value) end
---@source System.dll
---@param value System.Collections.Specialized.NotifyCollectionChangedEventHandler
function CS.System.Collections.ObjectModel.ObservableCollection.remove_CollectionChanged(value) end
---@source System.dll
---@param oldIndex int
---@param newIndex int
function CS.System.Collections.ObjectModel.ObservableCollection.Move(oldIndex, newIndex) end
---@source System.dll
---@class System.Collections.ObjectModel.ReadOnlyObservableCollection: System.Collections.ObjectModel.ReadOnlyCollection<T>
---@source System.dll
CS.System.Collections.ObjectModel.ReadOnlyObservableCollection = {}

View File

@@ -0,0 +1,607 @@
---@meta
---@source System.dll
---@class System.Collections.Specialized.BitVector32: System.ValueType
---@source System.dll
---@field Data int
---@source System.dll
---@field this[] int
---@source System.dll
---@field this[] bool
---@source System.dll
CS.System.Collections.Specialized.BitVector32 = {}
---@source System.dll
---@return Int32
function CS.System.Collections.Specialized.BitVector32:CreateMask() end
---@source System.dll
---@param previous int
---@return Int32
function CS.System.Collections.Specialized.BitVector32:CreateMask(previous) end
---@source System.dll
---@param maxValue short
---@return Section
function CS.System.Collections.Specialized.BitVector32:CreateSection(maxValue) end
---@source System.dll
---@param maxValue short
---@param previous System.Collections.Specialized.BitVector32.Section
---@return Section
function CS.System.Collections.Specialized.BitVector32:CreateSection(maxValue, previous) end
---@source System.dll
---@param o object
---@return Boolean
function CS.System.Collections.Specialized.BitVector32.Equals(o) end
---@source System.dll
---@return Int32
function CS.System.Collections.Specialized.BitVector32.GetHashCode() end
---@source System.dll
---@return String
function CS.System.Collections.Specialized.BitVector32.ToString() end
---@source System.dll
---@param value System.Collections.Specialized.BitVector32
---@return String
function CS.System.Collections.Specialized.BitVector32:ToString(value) end
---@source System.dll
---@class System.Collections.Specialized.Section: System.ValueType
---@source System.dll
---@field Mask short
---@source System.dll
---@field Offset short
---@source System.dll
CS.System.Collections.Specialized.Section = {}
---@source System.dll
---@param obj System.Collections.Specialized.BitVector32.Section
---@return Boolean
function CS.System.Collections.Specialized.Section.Equals(obj) end
---@source System.dll
---@param o object
---@return Boolean
function CS.System.Collections.Specialized.Section.Equals(o) end
---@source System.dll
---@return Int32
function CS.System.Collections.Specialized.Section.GetHashCode() end
---@source System.dll
---@param a System.Collections.Specialized.BitVector32.Section
---@param b System.Collections.Specialized.BitVector32.Section
---@return Boolean
function CS.System.Collections.Specialized.Section:op_Equality(a, b) end
---@source System.dll
---@param a System.Collections.Specialized.BitVector32.Section
---@param b System.Collections.Specialized.BitVector32.Section
---@return Boolean
function CS.System.Collections.Specialized.Section:op_Inequality(a, b) end
---@source System.dll
---@return String
function CS.System.Collections.Specialized.Section.ToString() end
---@source System.dll
---@param value System.Collections.Specialized.BitVector32.Section
---@return String
function CS.System.Collections.Specialized.Section:ToString(value) end
---@source System.dll
---@class System.Collections.Specialized.CollectionsUtil: object
---@source System.dll
CS.System.Collections.Specialized.CollectionsUtil = {}
---@source System.dll
---@return Hashtable
function CS.System.Collections.Specialized.CollectionsUtil:CreateCaseInsensitiveHashtable() end
---@source System.dll
---@param d System.Collections.IDictionary
---@return Hashtable
function CS.System.Collections.Specialized.CollectionsUtil:CreateCaseInsensitiveHashtable(d) end
---@source System.dll
---@param capacity int
---@return Hashtable
function CS.System.Collections.Specialized.CollectionsUtil:CreateCaseInsensitiveHashtable(capacity) end
---@source System.dll
---@return SortedList
function CS.System.Collections.Specialized.CollectionsUtil:CreateCaseInsensitiveSortedList() end
---@source System.dll
---@class System.Collections.Specialized.HybridDictionary: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsFixedSize bool
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] object
---@source System.dll
---@field Keys System.Collections.ICollection
---@source System.dll
---@field SyncRoot object
---@source System.dll
---@field Values System.Collections.ICollection
---@source System.dll
CS.System.Collections.Specialized.HybridDictionary = {}
---@source System.dll
---@param key object
---@param value object
function CS.System.Collections.Specialized.HybridDictionary.Add(key, value) end
---@source System.dll
function CS.System.Collections.Specialized.HybridDictionary.Clear() end
---@source System.dll
---@param key object
---@return Boolean
function CS.System.Collections.Specialized.HybridDictionary.Contains(key) end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Specialized.HybridDictionary.CopyTo(array, index) end
---@source System.dll
---@return IDictionaryEnumerator
function CS.System.Collections.Specialized.HybridDictionary.GetEnumerator() end
---@source System.dll
---@param key object
function CS.System.Collections.Specialized.HybridDictionary.Remove(key) end
---@source System.dll
---@class System.Collections.Specialized.INotifyCollectionChanged
---@source System.dll
---@field CollectionChanged System.Collections.Specialized.NotifyCollectionChangedEventHandler
---@source System.dll
CS.System.Collections.Specialized.INotifyCollectionChanged = {}
---@source System.dll
---@param value System.Collections.Specialized.NotifyCollectionChangedEventHandler
function CS.System.Collections.Specialized.INotifyCollectionChanged.add_CollectionChanged(value) end
---@source System.dll
---@param value System.Collections.Specialized.NotifyCollectionChangedEventHandler
function CS.System.Collections.Specialized.INotifyCollectionChanged.remove_CollectionChanged(value) end
---@source System.dll
---@class System.Collections.Specialized.IOrderedDictionary
---@source System.dll
---@field this[] object
---@source System.dll
CS.System.Collections.Specialized.IOrderedDictionary = {}
---@source System.dll
---@return IDictionaryEnumerator
function CS.System.Collections.Specialized.IOrderedDictionary.GetEnumerator() end
---@source System.dll
---@param index int
---@param key object
---@param value object
function CS.System.Collections.Specialized.IOrderedDictionary.Insert(index, key, value) end
---@source System.dll
---@param index int
function CS.System.Collections.Specialized.IOrderedDictionary.RemoveAt(index) end
---@source System.dll
---@class System.Collections.Specialized.ListDictionary: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsFixedSize bool
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] object
---@source System.dll
---@field Keys System.Collections.ICollection
---@source System.dll
---@field SyncRoot object
---@source System.dll
---@field Values System.Collections.ICollection
---@source System.dll
CS.System.Collections.Specialized.ListDictionary = {}
---@source System.dll
---@param key object
---@param value object
function CS.System.Collections.Specialized.ListDictionary.Add(key, value) end
---@source System.dll
function CS.System.Collections.Specialized.ListDictionary.Clear() end
---@source System.dll
---@param key object
---@return Boolean
function CS.System.Collections.Specialized.ListDictionary.Contains(key) end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Specialized.ListDictionary.CopyTo(array, index) end
---@source System.dll
---@return IDictionaryEnumerator
function CS.System.Collections.Specialized.ListDictionary.GetEnumerator() end
---@source System.dll
---@param key object
function CS.System.Collections.Specialized.ListDictionary.Remove(key) end
---@source System.dll
---@class System.Collections.Specialized.NameObjectCollectionBase: object
---@source System.dll
---@field Count int
---@source System.dll
---@field Keys System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
---@source System.dll
CS.System.Collections.Specialized.NameObjectCollectionBase = {}
---@source System.dll
---@return IEnumerator
function CS.System.Collections.Specialized.NameObjectCollectionBase.GetEnumerator() end
---@source System.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Collections.Specialized.NameObjectCollectionBase.GetObjectData(info, context) end
---@source System.dll
---@param sender object
function CS.System.Collections.Specialized.NameObjectCollectionBase.OnDeserialization(sender) end
---@source System.dll
---@class System.Collections.Specialized.KeysCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field this[] string
---@source System.dll
CS.System.Collections.Specialized.KeysCollection = {}
---@source System.dll
---@param index int
---@return String
function CS.System.Collections.Specialized.KeysCollection.Get(index) end
---@source System.dll
---@return IEnumerator
function CS.System.Collections.Specialized.KeysCollection.GetEnumerator() end
---@source System.dll
---@class System.Collections.Specialized.NameValueCollection: System.Collections.Specialized.NameObjectCollectionBase
---@source System.dll
---@field AllKeys string[]
---@source System.dll
---@field this[] string
---@source System.dll
---@field this[] string
---@source System.dll
CS.System.Collections.Specialized.NameValueCollection = {}
---@source System.dll
---@param c System.Collections.Specialized.NameValueCollection
function CS.System.Collections.Specialized.NameValueCollection.Add(c) end
---@source System.dll
---@param name string
---@param value string
function CS.System.Collections.Specialized.NameValueCollection.Add(name, value) end
---@source System.dll
function CS.System.Collections.Specialized.NameValueCollection.Clear() end
---@source System.dll
---@param dest System.Array
---@param index int
function CS.System.Collections.Specialized.NameValueCollection.CopyTo(dest, index) end
---@source System.dll
---@param index int
---@return String
function CS.System.Collections.Specialized.NameValueCollection.Get(index) end
---@source System.dll
---@param name string
---@return String
function CS.System.Collections.Specialized.NameValueCollection.Get(name) end
---@source System.dll
---@param index int
---@return String
function CS.System.Collections.Specialized.NameValueCollection.GetKey(index) end
---@source System.dll
---@param index int
function CS.System.Collections.Specialized.NameValueCollection.GetValues(index) end
---@source System.dll
---@param name string
function CS.System.Collections.Specialized.NameValueCollection.GetValues(name) end
---@source System.dll
---@return Boolean
function CS.System.Collections.Specialized.NameValueCollection.HasKeys() end
---@source System.dll
---@param name string
function CS.System.Collections.Specialized.NameValueCollection.Remove(name) end
---@source System.dll
---@param name string
---@param value string
function CS.System.Collections.Specialized.NameValueCollection.Set(name, value) end
---@source System.dll
---@class System.Collections.Specialized.NotifyCollectionChangedAction: System.Enum
---@source System.dll
---@field Add System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
---@field Move System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
---@field Remove System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
---@field Replace System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
---@field Reset System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
CS.System.Collections.Specialized.NotifyCollectionChangedAction = {}
---@source
---@param value any
---@return System.Collections.Specialized.NotifyCollectionChangedAction
function CS.System.Collections.Specialized.NotifyCollectionChangedAction:__CastFrom(value) end
---@source System.dll
---@class System.Collections.Specialized.NotifyCollectionChangedEventArgs: System.EventArgs
---@source System.dll
---@field Action System.Collections.Specialized.NotifyCollectionChangedAction
---@source System.dll
---@field NewItems System.Collections.IList
---@source System.dll
---@field NewStartingIndex int
---@source System.dll
---@field OldItems System.Collections.IList
---@source System.dll
---@field OldStartingIndex int
---@source System.dll
CS.System.Collections.Specialized.NotifyCollectionChangedEventArgs = {}
---@source System.dll
---@class System.Collections.Specialized.NotifyCollectionChangedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Collections.Specialized.NotifyCollectionChangedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.Collections.Specialized.NotifyCollectionChangedEventArgs
function CS.System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.Collections.Specialized.NotifyCollectionChangedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Collections.Specialized.NotifyCollectionChangedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Collections.Specialized.NotifyCollectionChangedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Collections.Specialized.OrderedDictionary: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field this[] object
---@source System.dll
---@field this[] object
---@source System.dll
---@field Keys System.Collections.ICollection
---@source System.dll
---@field Values System.Collections.ICollection
---@source System.dll
CS.System.Collections.Specialized.OrderedDictionary = {}
---@source System.dll
---@param key object
---@param value object
function CS.System.Collections.Specialized.OrderedDictionary.Add(key, value) end
---@source System.dll
---@return OrderedDictionary
function CS.System.Collections.Specialized.OrderedDictionary.AsReadOnly() end
---@source System.dll
function CS.System.Collections.Specialized.OrderedDictionary.Clear() end
---@source System.dll
---@param key object
---@return Boolean
function CS.System.Collections.Specialized.OrderedDictionary.Contains(key) end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Specialized.OrderedDictionary.CopyTo(array, index) end
---@source System.dll
---@return IDictionaryEnumerator
function CS.System.Collections.Specialized.OrderedDictionary.GetEnumerator() end
---@source System.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Collections.Specialized.OrderedDictionary.GetObjectData(info, context) end
---@source System.dll
---@param index int
---@param key object
---@param value object
function CS.System.Collections.Specialized.OrderedDictionary.Insert(index, key, value) end
---@source System.dll
---@param key object
function CS.System.Collections.Specialized.OrderedDictionary.Remove(key) end
---@source System.dll
---@param index int
function CS.System.Collections.Specialized.OrderedDictionary.RemoveAt(index) end
---@source System.dll
---@class System.Collections.Specialized.StringCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] string
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Collections.Specialized.StringCollection = {}
---@source System.dll
---@param value string
---@return Int32
function CS.System.Collections.Specialized.StringCollection.Add(value) end
---@source System.dll
---@param value string[]
function CS.System.Collections.Specialized.StringCollection.AddRange(value) end
---@source System.dll
function CS.System.Collections.Specialized.StringCollection.Clear() end
---@source System.dll
---@param value string
---@return Boolean
function CS.System.Collections.Specialized.StringCollection.Contains(value) end
---@source System.dll
---@param array string[]
---@param index int
function CS.System.Collections.Specialized.StringCollection.CopyTo(array, index) end
---@source System.dll
---@return StringEnumerator
function CS.System.Collections.Specialized.StringCollection.GetEnumerator() end
---@source System.dll
---@param value string
---@return Int32
function CS.System.Collections.Specialized.StringCollection.IndexOf(value) end
---@source System.dll
---@param index int
---@param value string
function CS.System.Collections.Specialized.StringCollection.Insert(index, value) end
---@source System.dll
---@param value string
function CS.System.Collections.Specialized.StringCollection.Remove(value) end
---@source System.dll
---@param index int
function CS.System.Collections.Specialized.StringCollection.RemoveAt(index) end
---@source System.dll
---@class System.Collections.Specialized.StringDictionary: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] string
---@source System.dll
---@field Keys System.Collections.ICollection
---@source System.dll
---@field SyncRoot object
---@source System.dll
---@field Values System.Collections.ICollection
---@source System.dll
CS.System.Collections.Specialized.StringDictionary = {}
---@source System.dll
---@param key string
---@param value string
function CS.System.Collections.Specialized.StringDictionary.Add(key, value) end
---@source System.dll
function CS.System.Collections.Specialized.StringDictionary.Clear() end
---@source System.dll
---@param key string
---@return Boolean
function CS.System.Collections.Specialized.StringDictionary.ContainsKey(key) end
---@source System.dll
---@param value string
---@return Boolean
function CS.System.Collections.Specialized.StringDictionary.ContainsValue(value) end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Specialized.StringDictionary.CopyTo(array, index) end
---@source System.dll
---@return IEnumerator
function CS.System.Collections.Specialized.StringDictionary.GetEnumerator() end
---@source System.dll
---@param key string
function CS.System.Collections.Specialized.StringDictionary.Remove(key) end
---@source System.dll
---@class System.Collections.Specialized.StringEnumerator: object
---@source System.dll
---@field Current string
---@source System.dll
CS.System.Collections.Specialized.StringEnumerator = {}
---@source System.dll
---@return Boolean
function CS.System.Collections.Specialized.StringEnumerator.MoveNext() end
---@source System.dll
function CS.System.Collections.Specialized.StringEnumerator.Reset() end

View File

@@ -0,0 +1,915 @@
---@meta
---@source mscorlib.dll
---@class System.Collections.ArrayList: object
---@source mscorlib.dll
---@field Capacity int
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Collections.ArrayList = {}
---@source mscorlib.dll
---@param list System.Collections.IList
---@return ArrayList
function CS.System.Collections.ArrayList:Adapter(list) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.ArrayList.Add(value) end
---@source mscorlib.dll
---@param c System.Collections.ICollection
function CS.System.Collections.ArrayList.AddRange(c) end
---@source mscorlib.dll
---@param index int
---@param count int
---@param value object
---@param comparer System.Collections.IComparer
---@return Int32
function CS.System.Collections.ArrayList.BinarySearch(index, count, value, comparer) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.ArrayList.BinarySearch(value) end
---@source mscorlib.dll
---@param value object
---@param comparer System.Collections.IComparer
---@return Int32
function CS.System.Collections.ArrayList.BinarySearch(value, comparer) end
---@source mscorlib.dll
function CS.System.Collections.ArrayList.Clear() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.ArrayList.Clone() end
---@source mscorlib.dll
---@param item object
---@return Boolean
function CS.System.Collections.ArrayList.Contains(item) end
---@source mscorlib.dll
---@param array System.Array
function CS.System.Collections.ArrayList.CopyTo(array) end
---@source mscorlib.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Collections.ArrayList.CopyTo(array, arrayIndex) end
---@source mscorlib.dll
---@param index int
---@param array System.Array
---@param arrayIndex int
---@param count int
function CS.System.Collections.ArrayList.CopyTo(index, array, arrayIndex, count) end
---@source mscorlib.dll
---@param list System.Collections.ArrayList
---@return ArrayList
function CS.System.Collections.ArrayList:FixedSize(list) end
---@source mscorlib.dll
---@param list System.Collections.IList
---@return IList
function CS.System.Collections.ArrayList:FixedSize(list) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ArrayList.GetEnumerator() end
---@source mscorlib.dll
---@param index int
---@param count int
---@return IEnumerator
function CS.System.Collections.ArrayList.GetEnumerator(index, count) end
---@source mscorlib.dll
---@param index int
---@param count int
---@return ArrayList
function CS.System.Collections.ArrayList.GetRange(index, count) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.ArrayList.IndexOf(value) end
---@source mscorlib.dll
---@param value object
---@param startIndex int
---@return Int32
function CS.System.Collections.ArrayList.IndexOf(value, startIndex) end
---@source mscorlib.dll
---@param value object
---@param startIndex int
---@param count int
---@return Int32
function CS.System.Collections.ArrayList.IndexOf(value, startIndex, count) end
---@source mscorlib.dll
---@param index int
---@param value object
function CS.System.Collections.ArrayList.Insert(index, value) end
---@source mscorlib.dll
---@param index int
---@param c System.Collections.ICollection
function CS.System.Collections.ArrayList.InsertRange(index, c) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.ArrayList.LastIndexOf(value) end
---@source mscorlib.dll
---@param value object
---@param startIndex int
---@return Int32
function CS.System.Collections.ArrayList.LastIndexOf(value, startIndex) end
---@source mscorlib.dll
---@param value object
---@param startIndex int
---@param count int
---@return Int32
function CS.System.Collections.ArrayList.LastIndexOf(value, startIndex, count) end
---@source mscorlib.dll
---@param list System.Collections.ArrayList
---@return ArrayList
function CS.System.Collections.ArrayList:ReadOnly(list) end
---@source mscorlib.dll
---@param list System.Collections.IList
---@return IList
function CS.System.Collections.ArrayList:ReadOnly(list) end
---@source mscorlib.dll
---@param obj object
function CS.System.Collections.ArrayList.Remove(obj) end
---@source mscorlib.dll
---@param index int
function CS.System.Collections.ArrayList.RemoveAt(index) end
---@source mscorlib.dll
---@param index int
---@param count int
function CS.System.Collections.ArrayList.RemoveRange(index, count) end
---@source mscorlib.dll
---@param value object
---@param count int
---@return ArrayList
function CS.System.Collections.ArrayList:Repeat(value, count) end
---@source mscorlib.dll
function CS.System.Collections.ArrayList.Reverse() end
---@source mscorlib.dll
---@param index int
---@param count int
function CS.System.Collections.ArrayList.Reverse(index, count) end
---@source mscorlib.dll
---@param index int
---@param c System.Collections.ICollection
function CS.System.Collections.ArrayList.SetRange(index, c) end
---@source mscorlib.dll
function CS.System.Collections.ArrayList.Sort() end
---@source mscorlib.dll
---@param comparer System.Collections.IComparer
function CS.System.Collections.ArrayList.Sort(comparer) end
---@source mscorlib.dll
---@param index int
---@param count int
---@param comparer System.Collections.IComparer
function CS.System.Collections.ArrayList.Sort(index, count, comparer) end
---@source mscorlib.dll
---@param list System.Collections.ArrayList
---@return ArrayList
function CS.System.Collections.ArrayList:Synchronized(list) end
---@source mscorlib.dll
---@param list System.Collections.IList
---@return IList
function CS.System.Collections.ArrayList:Synchronized(list) end
---@source mscorlib.dll
function CS.System.Collections.ArrayList.ToArray() end
---@source mscorlib.dll
---@param type System.Type
---@return Array
function CS.System.Collections.ArrayList.ToArray(type) end
---@source mscorlib.dll
function CS.System.Collections.ArrayList.TrimToSize() end
---@source mscorlib.dll
---@class System.Collections.BitArray: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field this[] bool
---@source mscorlib.dll
---@field Length int
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Collections.BitArray = {}
---@source mscorlib.dll
---@param value System.Collections.BitArray
---@return BitArray
function CS.System.Collections.BitArray.And(value) end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.BitArray.Clone() end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Collections.BitArray.CopyTo(array, index) end
---@source mscorlib.dll
---@param index int
---@return Boolean
function CS.System.Collections.BitArray.Get(index) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.BitArray.GetEnumerator() end
---@source mscorlib.dll
---@return BitArray
function CS.System.Collections.BitArray.Not() end
---@source mscorlib.dll
---@param value System.Collections.BitArray
---@return BitArray
function CS.System.Collections.BitArray.Or(value) end
---@source mscorlib.dll
---@param index int
---@param value bool
function CS.System.Collections.BitArray.Set(index, value) end
---@source mscorlib.dll
---@param value bool
function CS.System.Collections.BitArray.SetAll(value) end
---@source mscorlib.dll
---@param value System.Collections.BitArray
---@return BitArray
function CS.System.Collections.BitArray.Xor(value) end
---@source mscorlib.dll
---@class System.Collections.CaseInsensitiveComparer: object
---@source mscorlib.dll
---@field Default System.Collections.CaseInsensitiveComparer
---@source mscorlib.dll
---@field DefaultInvariant System.Collections.CaseInsensitiveComparer
---@source mscorlib.dll
CS.System.Collections.CaseInsensitiveComparer = {}
---@source mscorlib.dll
---@param a object
---@param b object
---@return Int32
function CS.System.Collections.CaseInsensitiveComparer.Compare(a, b) end
---@source mscorlib.dll
---@class System.Collections.CaseInsensitiveHashCodeProvider: object
---@source mscorlib.dll
---@field Default System.Collections.CaseInsensitiveHashCodeProvider
---@source mscorlib.dll
---@field DefaultInvariant System.Collections.CaseInsensitiveHashCodeProvider
---@source mscorlib.dll
CS.System.Collections.CaseInsensitiveHashCodeProvider = {}
---@source mscorlib.dll
---@param obj object
---@return Int32
function CS.System.Collections.CaseInsensitiveHashCodeProvider.GetHashCode(obj) end
---@source mscorlib.dll
---@class System.Collections.CollectionBase: object
---@source mscorlib.dll
---@field Capacity int
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
CS.System.Collections.CollectionBase = {}
---@source mscorlib.dll
function CS.System.Collections.CollectionBase.Clear() end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.CollectionBase.GetEnumerator() end
---@source mscorlib.dll
---@param index int
function CS.System.Collections.CollectionBase.RemoveAt(index) end
---@source mscorlib.dll
---@class System.Collections.Comparer: object
---@source mscorlib.dll
---@field Default System.Collections.Comparer
---@source mscorlib.dll
---@field DefaultInvariant System.Collections.Comparer
---@source mscorlib.dll
CS.System.Collections.Comparer = {}
---@source mscorlib.dll
---@param a object
---@param b object
---@return Int32
function CS.System.Collections.Comparer.Compare(a, b) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Collections.Comparer.GetObjectData(info, context) end
---@source mscorlib.dll
---@class System.Collections.DictionaryBase: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
CS.System.Collections.DictionaryBase = {}
---@source mscorlib.dll
function CS.System.Collections.DictionaryBase.Clear() end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Collections.DictionaryBase.CopyTo(array, index) end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Collections.DictionaryBase.GetEnumerator() end
---@source mscorlib.dll
---@class System.Collections.DictionaryEntry: System.ValueType
---@source mscorlib.dll
---@field Key object
---@source mscorlib.dll
---@field Value object
---@source mscorlib.dll
CS.System.Collections.DictionaryEntry = {}
---@source mscorlib.dll
---@class System.Collections.Hashtable: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
---@field Keys System.Collections.ICollection
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
---@field Values System.Collections.ICollection
---@source mscorlib.dll
CS.System.Collections.Hashtable = {}
---@source mscorlib.dll
---@param key object
---@param value object
function CS.System.Collections.Hashtable.Add(key, value) end
---@source mscorlib.dll
function CS.System.Collections.Hashtable.Clear() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Hashtable.Clone() end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Collections.Hashtable.Contains(key) end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Collections.Hashtable.ContainsKey(key) end
---@source mscorlib.dll
---@param value object
---@return Boolean
function CS.System.Collections.Hashtable.ContainsValue(value) end
---@source mscorlib.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Collections.Hashtable.CopyTo(array, arrayIndex) end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Collections.Hashtable.GetEnumerator() end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Collections.Hashtable.GetObjectData(info, context) end
---@source mscorlib.dll
---@param sender object
function CS.System.Collections.Hashtable.OnDeserialization(sender) end
---@source mscorlib.dll
---@param key object
function CS.System.Collections.Hashtable.Remove(key) end
---@source mscorlib.dll
---@param table System.Collections.Hashtable
---@return Hashtable
function CS.System.Collections.Hashtable:Synchronized(table) end
---@source mscorlib.dll
---@class System.Collections.ICollection
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Collections.ICollection = {}
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Collections.ICollection.CopyTo(array, index) end
---@source mscorlib.dll
---@class System.Collections.IComparer
---@source mscorlib.dll
CS.System.Collections.IComparer = {}
---@source mscorlib.dll
---@param x object
---@param y object
---@return Int32
function CS.System.Collections.IComparer.Compare(x, y) end
---@source mscorlib.dll
---@class System.Collections.IDictionary
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
---@field Keys System.Collections.ICollection
---@source mscorlib.dll
---@field Values System.Collections.ICollection
---@source mscorlib.dll
CS.System.Collections.IDictionary = {}
---@source mscorlib.dll
---@param key object
---@param value object
function CS.System.Collections.IDictionary.Add(key, value) end
---@source mscorlib.dll
function CS.System.Collections.IDictionary.Clear() end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Collections.IDictionary.Contains(key) end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Collections.IDictionary.GetEnumerator() end
---@source mscorlib.dll
---@param key object
function CS.System.Collections.IDictionary.Remove(key) end
---@source mscorlib.dll
---@class System.Collections.IDictionaryEnumerator
---@source mscorlib.dll
---@field Entry System.Collections.DictionaryEntry
---@source mscorlib.dll
---@field Key object
---@source mscorlib.dll
---@field Value object
---@source mscorlib.dll
CS.System.Collections.IDictionaryEnumerator = {}
---@source mscorlib.dll
---@class System.Collections.IEnumerable
---@source mscorlib.dll
CS.System.Collections.IEnumerable = {}
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.IEnumerable.GetEnumerator() end
---@source mscorlib.dll
---@class System.Collections.IEnumerator
---@source mscorlib.dll
---@field Current object
---@source mscorlib.dll
CS.System.Collections.IEnumerator = {}
---@source mscorlib.dll
---@return Boolean
function CS.System.Collections.IEnumerator.MoveNext() end
---@source mscorlib.dll
function CS.System.Collections.IEnumerator.Reset() end
---@source mscorlib.dll
---@class System.Collections.IEqualityComparer
---@source mscorlib.dll
CS.System.Collections.IEqualityComparer = {}
---@source mscorlib.dll
---@param x object
---@param y object
---@return Boolean
function CS.System.Collections.IEqualityComparer.Equals(x, y) end
---@source mscorlib.dll
---@param obj object
---@return Int32
function CS.System.Collections.IEqualityComparer.GetHashCode(obj) end
---@source mscorlib.dll
---@class System.Collections.IHashCodeProvider
---@source mscorlib.dll
CS.System.Collections.IHashCodeProvider = {}
---@source mscorlib.dll
---@param obj object
---@return Int32
function CS.System.Collections.IHashCodeProvider.GetHashCode(obj) end
---@source mscorlib.dll
---@class System.Collections.IList
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
CS.System.Collections.IList = {}
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.IList.Add(value) end
---@source mscorlib.dll
function CS.System.Collections.IList.Clear() end
---@source mscorlib.dll
---@param value object
---@return Boolean
function CS.System.Collections.IList.Contains(value) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.IList.IndexOf(value) end
---@source mscorlib.dll
---@param index int
---@param value object
function CS.System.Collections.IList.Insert(index, value) end
---@source mscorlib.dll
---@param value object
function CS.System.Collections.IList.Remove(value) end
---@source mscorlib.dll
---@param index int
function CS.System.Collections.IList.RemoveAt(index) end
---@source mscorlib.dll
---@class System.Collections.IStructuralComparable
---@source mscorlib.dll
CS.System.Collections.IStructuralComparable = {}
---@source mscorlib.dll
---@param other object
---@param comparer System.Collections.IComparer
---@return Int32
function CS.System.Collections.IStructuralComparable.CompareTo(other, comparer) end
---@source mscorlib.dll
---@class System.Collections.IStructuralEquatable
---@source mscorlib.dll
CS.System.Collections.IStructuralEquatable = {}
---@source mscorlib.dll
---@param other object
---@param comparer System.Collections.IEqualityComparer
---@return Boolean
function CS.System.Collections.IStructuralEquatable.Equals(other, comparer) end
---@source mscorlib.dll
---@param comparer System.Collections.IEqualityComparer
---@return Int32
function CS.System.Collections.IStructuralEquatable.GetHashCode(comparer) end
---@source mscorlib.dll
---@class System.Collections.Queue: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Collections.Queue = {}
---@source mscorlib.dll
function CS.System.Collections.Queue.Clear() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Queue.Clone() end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Collections.Queue.Contains(obj) end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Queue.CopyTo(array, index) end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Queue.Dequeue() end
---@source mscorlib.dll
---@param obj object
function CS.System.Collections.Queue.Enqueue(obj) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.Queue.GetEnumerator() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Queue.Peek() end
---@source mscorlib.dll
---@param queue System.Collections.Queue
---@return Queue
function CS.System.Collections.Queue:Synchronized(queue) end
---@source mscorlib.dll
function CS.System.Collections.Queue.ToArray() end
---@source mscorlib.dll
function CS.System.Collections.Queue.TrimToSize() end
---@source mscorlib.dll
---@class System.Collections.ReadOnlyCollectionBase: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
CS.System.Collections.ReadOnlyCollectionBase = {}
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.ReadOnlyCollectionBase.GetEnumerator() end
---@source mscorlib.dll
---@class System.Collections.SortedList: object
---@source mscorlib.dll
---@field Capacity int
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
---@field Keys System.Collections.ICollection
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
---@field Values System.Collections.ICollection
---@source mscorlib.dll
CS.System.Collections.SortedList = {}
---@source mscorlib.dll
---@param key object
---@param value object
function CS.System.Collections.SortedList.Add(key, value) end
---@source mscorlib.dll
function CS.System.Collections.SortedList.Clear() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.SortedList.Clone() end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Collections.SortedList.Contains(key) end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Collections.SortedList.ContainsKey(key) end
---@source mscorlib.dll
---@param value object
---@return Boolean
function CS.System.Collections.SortedList.ContainsValue(value) end
---@source mscorlib.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Collections.SortedList.CopyTo(array, arrayIndex) end
---@source mscorlib.dll
---@param index int
---@return Object
function CS.System.Collections.SortedList.GetByIndex(index) end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Collections.SortedList.GetEnumerator() end
---@source mscorlib.dll
---@param index int
---@return Object
function CS.System.Collections.SortedList.GetKey(index) end
---@source mscorlib.dll
---@return IList
function CS.System.Collections.SortedList.GetKeyList() end
---@source mscorlib.dll
---@return IList
function CS.System.Collections.SortedList.GetValueList() end
---@source mscorlib.dll
---@param key object
---@return Int32
function CS.System.Collections.SortedList.IndexOfKey(key) end
---@source mscorlib.dll
---@param value object
---@return Int32
function CS.System.Collections.SortedList.IndexOfValue(value) end
---@source mscorlib.dll
---@param key object
function CS.System.Collections.SortedList.Remove(key) end
---@source mscorlib.dll
---@param index int
function CS.System.Collections.SortedList.RemoveAt(index) end
---@source mscorlib.dll
---@param index int
---@param value object
function CS.System.Collections.SortedList.SetByIndex(index, value) end
---@source mscorlib.dll
---@param list System.Collections.SortedList
---@return SortedList
function CS.System.Collections.SortedList:Synchronized(list) end
---@source mscorlib.dll
function CS.System.Collections.SortedList.TrimToSize() end
---@source mscorlib.dll
---@class System.Collections.Stack: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Collections.Stack = {}
---@source mscorlib.dll
function CS.System.Collections.Stack.Clear() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Stack.Clone() end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Collections.Stack.Contains(obj) end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Collections.Stack.CopyTo(array, index) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Collections.Stack.GetEnumerator() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Stack.Peek() end
---@source mscorlib.dll
---@return Object
function CS.System.Collections.Stack.Pop() end
---@source mscorlib.dll
---@param obj object
function CS.System.Collections.Stack.Push(obj) end
---@source mscorlib.dll
---@param stack System.Collections.Stack
---@return Stack
function CS.System.Collections.Stack:Synchronized(stack) end
---@source mscorlib.dll
function CS.System.Collections.Stack.ToArray() end
---@source mscorlib.dll
---@class System.Collections.StructuralComparisons: object
---@source mscorlib.dll
---@field StructuralComparer System.Collections.IComparer
---@source mscorlib.dll
---@field StructuralEqualityComparer System.Collections.IEqualityComparer
---@source mscorlib.dll
CS.System.Collections.StructuralComparisons = {}

View File

@@ -0,0 +1,427 @@
---@meta
---@source System.dll
---@class System.ComponentModel.Design.Serialization.ComponentSerializationService: object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.ComponentSerializationService = {}
---@source System.dll
---@return SerializationStore
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.CreateStore() end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@return ICollection
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(store) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param container System.ComponentModel.IContainer
---@return ICollection
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(store, container) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param container System.ComponentModel.IContainer
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(store, container) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param container System.ComponentModel.IContainer
---@param validateRecycledTypes bool
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(store, container, validateRecycledTypes) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param container System.ComponentModel.IContainer
---@param validateRecycledTypes bool
---@param applyDefaults bool
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(store, container, validateRecycledTypes, applyDefaults) end
---@source System.dll
---@param stream System.IO.Stream
---@return SerializationStore
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.LoadStore(stream) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param value object
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.Serialize(store, value) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param value object
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeAbsolute(store, value) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param owningObject object
---@param member System.ComponentModel.MemberDescriptor
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMember(store, owningObject, member) end
---@source System.dll
---@param store System.ComponentModel.Design.Serialization.SerializationStore
---@param owningObject object
---@param member System.ComponentModel.MemberDescriptor
function CS.System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMemberAbsolute(store, owningObject, member) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.ContextStack: object
---@source System.dll
---@field Current object
---@source System.dll
---@field this[] object
---@source System.dll
---@field this[] object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.ContextStack = {}
---@source System.dll
---@param context object
function CS.System.ComponentModel.Design.Serialization.ContextStack.Append(context) end
---@source System.dll
---@return Object
function CS.System.ComponentModel.Design.Serialization.ContextStack.Pop() end
---@source System.dll
---@param context object
function CS.System.ComponentModel.Design.Serialization.ContextStack.Push(context) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute: System.Attribute
---@source System.dll
---@field ProviderTypeName string
---@source System.dll
CS.System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute = {}
---@source System.dll
---@class System.ComponentModel.Design.Serialization.DesignerLoader: object
---@source System.dll
---@field Loading bool
---@source System.dll
CS.System.ComponentModel.Design.Serialization.DesignerLoader = {}
---@source System.dll
---@param host System.ComponentModel.Design.Serialization.IDesignerLoaderHost
function CS.System.ComponentModel.Design.Serialization.DesignerLoader.BeginLoad(host) end
---@source System.dll
function CS.System.ComponentModel.Design.Serialization.DesignerLoader.Dispose() end
---@source System.dll
function CS.System.ComponentModel.Design.Serialization.DesignerLoader.Flush() end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.DesignerSerializerAttribute: System.Attribute
---@source System.dll
---@field SerializerBaseTypeName string
---@source System.dll
---@field SerializerTypeName string
---@source System.dll
---@field TypeId object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.DesignerSerializerAttribute = {}
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerLoaderHost
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerLoaderHost = {}
---@source System.dll
---@param baseClassName string
---@param successful bool
---@param errorCollection System.Collections.ICollection
function CS.System.ComponentModel.Design.Serialization.IDesignerLoaderHost.EndLoad(baseClassName, successful, errorCollection) end
---@source System.dll
function CS.System.ComponentModel.Design.Serialization.IDesignerLoaderHost.Reload() end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerLoaderHost2
---@source System.dll
---@field CanReloadWithErrors bool
---@source System.dll
---@field IgnoreErrorsDuringReload bool
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerLoaderHost2 = {}
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerLoaderService
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerLoaderService = {}
---@source System.dll
function CS.System.ComponentModel.Design.Serialization.IDesignerLoaderService.AddLoadDependency() end
---@source System.dll
---@param successful bool
---@param errorCollection System.Collections.ICollection
function CS.System.ComponentModel.Design.Serialization.IDesignerLoaderService.DependentLoadComplete(successful, errorCollection) end
---@source System.dll
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.IDesignerLoaderService.Reload() end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerSerializationManager
---@source System.dll
---@field Context System.ComponentModel.Design.Serialization.ContextStack
---@source System.dll
---@field Properties System.ComponentModel.PropertyDescriptorCollection
---@source System.dll
---@field ResolveName System.ComponentModel.Design.Serialization.ResolveNameEventHandler
---@source System.dll
---@field SerializationComplete System.EventHandler
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager = {}
---@source System.dll
---@param value System.ComponentModel.Design.Serialization.ResolveNameEventHandler
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.add_ResolveName(value) end
---@source System.dll
---@param value System.ComponentModel.Design.Serialization.ResolveNameEventHandler
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.remove_ResolveName(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.add_SerializationComplete(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.remove_SerializationComplete(value) end
---@source System.dll
---@param provider System.ComponentModel.Design.Serialization.IDesignerSerializationProvider
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.AddSerializationProvider(provider) end
---@source System.dll
---@param type System.Type
---@param arguments System.Collections.ICollection
---@param name string
---@param addToContainer bool
---@return Object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(type, arguments, name, addToContainer) end
---@source System.dll
---@param name string
---@return Object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetInstance(name) end
---@source System.dll
---@param value object
---@return String
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetName(value) end
---@source System.dll
---@param objectType System.Type
---@param serializerType System.Type
---@return Object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetSerializer(objectType, serializerType) end
---@source System.dll
---@param typeName string
---@return Type
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetType(typeName) end
---@source System.dll
---@param provider System.ComponentModel.Design.Serialization.IDesignerSerializationProvider
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.RemoveSerializationProvider(provider) end
---@source System.dll
---@param errorInformation object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError(errorInformation) end
---@source System.dll
---@param instance object
---@param name string
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName(instance, name) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerSerializationProvider
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerSerializationProvider = {}
---@source System.dll
---@param manager System.ComponentModel.Design.Serialization.IDesignerSerializationManager
---@param currentSerializer object
---@param objectType System.Type
---@param serializerType System.Type
---@return Object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationProvider.GetSerializer(manager, currentSerializer, objectType, serializerType) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.IDesignerSerializationService
---@source System.dll
CS.System.ComponentModel.Design.Serialization.IDesignerSerializationService = {}
---@source System.dll
---@param serializationData object
---@return ICollection
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize(serializationData) end
---@source System.dll
---@param objects System.Collections.ICollection
---@return Object
function CS.System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize(objects) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.INameCreationService
---@source System.dll
CS.System.ComponentModel.Design.Serialization.INameCreationService = {}
---@source System.dll
---@param container System.ComponentModel.IContainer
---@param dataType System.Type
---@return String
function CS.System.ComponentModel.Design.Serialization.INameCreationService.CreateName(container, dataType) end
---@source System.dll
---@param name string
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.INameCreationService.IsValidName(name) end
---@source System.dll
---@param name string
function CS.System.ComponentModel.Design.Serialization.INameCreationService.ValidateName(name) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.InstanceDescriptor: object
---@source System.dll
---@field Arguments System.Collections.ICollection
---@source System.dll
---@field IsComplete bool
---@source System.dll
---@field MemberInfo System.Reflection.MemberInfo
---@source System.dll
CS.System.ComponentModel.Design.Serialization.InstanceDescriptor = {}
---@source System.dll
---@return Object
function CS.System.ComponentModel.Design.Serialization.InstanceDescriptor.Invoke() end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.MemberRelationship: System.ValueType
---@source System.dll
---@field Empty System.ComponentModel.Design.Serialization.MemberRelationship
---@source System.dll
---@field IsEmpty bool
---@source System.dll
---@field Member System.ComponentModel.MemberDescriptor
---@source System.dll
---@field Owner object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.MemberRelationship = {}
---@source System.dll
---@param obj object
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.MemberRelationship.Equals(obj) end
---@source System.dll
---@return Int32
function CS.System.ComponentModel.Design.Serialization.MemberRelationship.GetHashCode() end
---@source System.dll
---@param left System.ComponentModel.Design.Serialization.MemberRelationship
---@param right System.ComponentModel.Design.Serialization.MemberRelationship
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.MemberRelationship:op_Equality(left, right) end
---@source System.dll
---@param left System.ComponentModel.Design.Serialization.MemberRelationship
---@param right System.ComponentModel.Design.Serialization.MemberRelationship
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.MemberRelationship:op_Inequality(left, right) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.MemberRelationshipService: object
---@source System.dll
---@field this[] System.ComponentModel.Design.Serialization.MemberRelationship
---@source System.dll
---@field this[] System.ComponentModel.Design.Serialization.MemberRelationship
---@source System.dll
CS.System.ComponentModel.Design.Serialization.MemberRelationshipService = {}
---@source System.dll
---@param source System.ComponentModel.Design.Serialization.MemberRelationship
---@param relationship System.ComponentModel.Design.Serialization.MemberRelationship
---@return Boolean
function CS.System.ComponentModel.Design.Serialization.MemberRelationshipService.SupportsRelationship(source, relationship) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.ResolveNameEventArgs: System.EventArgs
---@source System.dll
---@field Name string
---@source System.dll
---@field Value object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.ResolveNameEventArgs = {}
---@source System.dll
---@class System.ComponentModel.Design.Serialization.ResolveNameEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.ComponentModel.Design.Serialization.ResolveNameEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.ComponentModel.Design.Serialization.ResolveNameEventArgs
function CS.System.ComponentModel.Design.Serialization.ResolveNameEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.ComponentModel.Design.Serialization.ResolveNameEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.ComponentModel.Design.Serialization.ResolveNameEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.ComponentModel.Design.Serialization.ResolveNameEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute: System.Attribute
---@source System.dll
---@field Reloadable bool
---@source System.dll
---@field SerializerBaseTypeName string
---@source System.dll
---@field SerializerTypeName string
---@source System.dll
---@field TypeId object
---@source System.dll
CS.System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute = {}
---@source System.dll
---@class System.ComponentModel.Design.Serialization.SerializationStore: object
---@source System.dll
---@field Errors System.Collections.ICollection
---@source System.dll
CS.System.ComponentModel.Design.Serialization.SerializationStore = {}
---@source System.dll
function CS.System.ComponentModel.Design.Serialization.SerializationStore.Close() end
---@source System.dll
---@param stream System.IO.Stream
function CS.System.ComponentModel.Design.Serialization.SerializationStore.Save(stream) end

View File

@@ -0,0 +1,61 @@
---@meta
---@source mscorlib.dll
---@class System.Configuration.Assemblies.AssemblyHash: System.ValueType
---@source mscorlib.dll
---@field Empty System.Configuration.Assemblies.AssemblyHash
---@source mscorlib.dll
---@field Algorithm System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
CS.System.Configuration.Assemblies.AssemblyHash = {}
---@source mscorlib.dll
---@return Object
function CS.System.Configuration.Assemblies.AssemblyHash.Clone() end
---@source mscorlib.dll
function CS.System.Configuration.Assemblies.AssemblyHash.GetValue() end
---@source mscorlib.dll
---@param value byte[]
function CS.System.Configuration.Assemblies.AssemblyHash.SetValue(value) end
---@source mscorlib.dll
---@class System.Configuration.Assemblies.AssemblyHashAlgorithm: System.Enum
---@source mscorlib.dll
---@field MD5 System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
---@field None System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
---@field SHA1 System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
---@field SHA256 System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
---@field SHA384 System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
---@field SHA512 System.Configuration.Assemblies.AssemblyHashAlgorithm
---@source mscorlib.dll
CS.System.Configuration.Assemblies.AssemblyHashAlgorithm = {}
---@source
---@param value any
---@return System.Configuration.Assemblies.AssemblyHashAlgorithm
function CS.System.Configuration.Assemblies.AssemblyHashAlgorithm:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Configuration.Assemblies.AssemblyVersionCompatibility: System.Enum
---@source mscorlib.dll
---@field SameDomain System.Configuration.Assemblies.AssemblyVersionCompatibility
---@source mscorlib.dll
---@field SameMachine System.Configuration.Assemblies.AssemblyVersionCompatibility
---@source mscorlib.dll
---@field SameProcess System.Configuration.Assemblies.AssemblyVersionCompatibility
---@source mscorlib.dll
CS.System.Configuration.Assemblies.AssemblyVersionCompatibility = {}
---@source
---@param value any
---@return System.Configuration.Assemblies.AssemblyVersionCompatibility
function CS.System.Configuration.Assemblies.AssemblyVersionCompatibility:__CastFrom(value) end

View File

@@ -0,0 +1,926 @@
---@meta
---@source System.dll
---@class System.Configuration.ApplicationScopedSettingAttribute: System.Configuration.SettingAttribute
---@source System.dll
CS.System.Configuration.ApplicationScopedSettingAttribute = {}
---@source System.dll
---@class System.Configuration.ApplicationSettingsBase: System.Configuration.SettingsBase
---@source System.dll
---@field Context System.Configuration.SettingsContext
---@source System.dll
---@field this[] object
---@source System.dll
---@field Properties System.Configuration.SettingsPropertyCollection
---@source System.dll
---@field PropertyValues System.Configuration.SettingsPropertyValueCollection
---@source System.dll
---@field Providers System.Configuration.SettingsProviderCollection
---@source System.dll
---@field SettingsKey string
---@source System.dll
---@field PropertyChanged System.ComponentModel.PropertyChangedEventHandler
---@source System.dll
---@field SettingChanging System.Configuration.SettingChangingEventHandler
---@source System.dll
---@field SettingsLoaded System.Configuration.SettingsLoadedEventHandler
---@source System.dll
---@field SettingsSaving System.Configuration.SettingsSavingEventHandler
---@source System.dll
CS.System.Configuration.ApplicationSettingsBase = {}
---@source System.dll
---@param value System.ComponentModel.PropertyChangedEventHandler
function CS.System.Configuration.ApplicationSettingsBase.add_PropertyChanged(value) end
---@source System.dll
---@param value System.ComponentModel.PropertyChangedEventHandler
function CS.System.Configuration.ApplicationSettingsBase.remove_PropertyChanged(value) end
---@source System.dll
---@param value System.Configuration.SettingChangingEventHandler
function CS.System.Configuration.ApplicationSettingsBase.add_SettingChanging(value) end
---@source System.dll
---@param value System.Configuration.SettingChangingEventHandler
function CS.System.Configuration.ApplicationSettingsBase.remove_SettingChanging(value) end
---@source System.dll
---@param value System.Configuration.SettingsLoadedEventHandler
function CS.System.Configuration.ApplicationSettingsBase.add_SettingsLoaded(value) end
---@source System.dll
---@param value System.Configuration.SettingsLoadedEventHandler
function CS.System.Configuration.ApplicationSettingsBase.remove_SettingsLoaded(value) end
---@source System.dll
---@param value System.Configuration.SettingsSavingEventHandler
function CS.System.Configuration.ApplicationSettingsBase.add_SettingsSaving(value) end
---@source System.dll
---@param value System.Configuration.SettingsSavingEventHandler
function CS.System.Configuration.ApplicationSettingsBase.remove_SettingsSaving(value) end
---@source System.dll
---@param propertyName string
---@return Object
function CS.System.Configuration.ApplicationSettingsBase.GetPreviousVersion(propertyName) end
---@source System.dll
function CS.System.Configuration.ApplicationSettingsBase.Reload() end
---@source System.dll
function CS.System.Configuration.ApplicationSettingsBase.Reset() end
---@source System.dll
function CS.System.Configuration.ApplicationSettingsBase.Save() end
---@source System.dll
function CS.System.Configuration.ApplicationSettingsBase.Upgrade() end
---@source System.dll
---@class System.Configuration.ApplicationSettingsGroup: System.Configuration.ConfigurationSectionGroup
---@source System.dll
CS.System.Configuration.ApplicationSettingsGroup = {}
---@source System.dll
---@class System.Configuration.AppSettingsReader: object
---@source System.dll
CS.System.Configuration.AppSettingsReader = {}
---@source System.dll
---@param key string
---@param type System.Type
---@return Object
function CS.System.Configuration.AppSettingsReader.GetValue(key, type) end
---@source System.dll
---@class System.Configuration.ClientSettingsSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field Settings System.Configuration.SettingElementCollection
---@source System.dll
CS.System.Configuration.ClientSettingsSection = {}
---@source System.dll
---@class System.Configuration.ConfigurationException: System.SystemException
---@source System.dll
---@field BareMessage string
---@source System.dll
---@field Filename string
---@source System.dll
---@field Line int
---@source System.dll
---@field Message string
---@source System.dll
CS.System.Configuration.ConfigurationException = {}
---@source System.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Configuration.ConfigurationException.GetObjectData(info, context) end
---@source System.dll
---@param node System.Xml.XmlNode
---@return String
function CS.System.Configuration.ConfigurationException:GetXmlNodeFilename(node) end
---@source System.dll
---@param node System.Xml.XmlNode
---@return Int32
function CS.System.Configuration.ConfigurationException:GetXmlNodeLineNumber(node) end
---@source System.dll
---@class System.Configuration.ConfigurationSettings: object
---@source System.dll
---@field AppSettings System.Collections.Specialized.NameValueCollection
---@source System.dll
CS.System.Configuration.ConfigurationSettings = {}
---@source System.dll
---@param sectionName string
---@return Object
function CS.System.Configuration.ConfigurationSettings:GetConfig(sectionName) end
---@source System.dll
---@class System.Configuration.DefaultSettingValueAttribute: System.Attribute
---@source System.dll
---@field Value string
---@source System.dll
CS.System.Configuration.DefaultSettingValueAttribute = {}
---@source System.dll
---@class System.Configuration.ConfigXmlDocument: System.Xml.XmlDocument
---@source System.dll
---@field Filename string
---@source System.dll
---@field LineNumber int
---@source System.dll
CS.System.Configuration.ConfigXmlDocument = {}
---@source System.dll
---@param prefix string
---@param localName string
---@param namespaceUri string
---@return XmlAttribute
function CS.System.Configuration.ConfigXmlDocument.CreateAttribute(prefix, localName, namespaceUri) end
---@source System.dll
---@param data string
---@return XmlCDataSection
function CS.System.Configuration.ConfigXmlDocument.CreateCDataSection(data) end
---@source System.dll
---@param data string
---@return XmlComment
function CS.System.Configuration.ConfigXmlDocument.CreateComment(data) end
---@source System.dll
---@param prefix string
---@param localName string
---@param namespaceUri string
---@return XmlElement
function CS.System.Configuration.ConfigXmlDocument.CreateElement(prefix, localName, namespaceUri) end
---@source System.dll
---@param data string
---@return XmlSignificantWhitespace
function CS.System.Configuration.ConfigXmlDocument.CreateSignificantWhitespace(data) end
---@source System.dll
---@param text string
---@return XmlText
function CS.System.Configuration.ConfigXmlDocument.CreateTextNode(text) end
---@source System.dll
---@param data string
---@return XmlWhitespace
function CS.System.Configuration.ConfigXmlDocument.CreateWhitespace(data) end
---@source System.dll
---@param filename string
function CS.System.Configuration.ConfigXmlDocument.Load(filename) end
---@source System.dll
---@param filename string
---@param sourceReader System.Xml.XmlTextReader
function CS.System.Configuration.ConfigXmlDocument.LoadSingleElement(filename, sourceReader) end
---@source System.dll
---@class System.Configuration.DictionarySectionHandler: object
---@source System.dll
CS.System.Configuration.DictionarySectionHandler = {}
---@source System.dll
---@param parent object
---@param context object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.DictionarySectionHandler.Create(parent, context, section) end
---@source System.dll
---@class System.Configuration.IApplicationSettingsProvider
---@source System.dll
CS.System.Configuration.IApplicationSettingsProvider = {}
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param property System.Configuration.SettingsProperty
---@return SettingsPropertyValue
function CS.System.Configuration.IApplicationSettingsProvider.GetPreviousVersion(context, property) end
---@source System.dll
---@param context System.Configuration.SettingsContext
function CS.System.Configuration.IApplicationSettingsProvider.Reset(context) end
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param properties System.Configuration.SettingsPropertyCollection
function CS.System.Configuration.IApplicationSettingsProvider.Upgrade(context, properties) end
---@source System.dll
---@class System.Configuration.IConfigurationSectionHandler
---@source System.dll
CS.System.Configuration.IConfigurationSectionHandler = {}
---@source System.dll
---@param parent object
---@param configContext object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.IConfigurationSectionHandler.Create(parent, configContext, section) end
---@source System.dll
---@class System.Configuration.IConfigurationSystem
---@source System.dll
CS.System.Configuration.IConfigurationSystem = {}
---@source System.dll
---@param configKey string
---@return Object
function CS.System.Configuration.IConfigurationSystem.GetConfig(configKey) end
---@source System.dll
function CS.System.Configuration.IConfigurationSystem.Init() end
---@source System.dll
---@class System.Configuration.IdnElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Enabled System.UriIdnScope
---@source System.dll
CS.System.Configuration.IdnElement = {}
---@source System.dll
---@class System.Configuration.IgnoreSectionHandler: object
---@source System.dll
CS.System.Configuration.IgnoreSectionHandler = {}
---@source System.dll
---@param parent object
---@param configContext object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.IgnoreSectionHandler.Create(parent, configContext, section) end
---@source System.dll
---@class System.Configuration.LocalFileSettingsProvider: System.Configuration.SettingsProvider
---@source System.dll
---@field ApplicationName string
---@source System.dll
CS.System.Configuration.LocalFileSettingsProvider = {}
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param property System.Configuration.SettingsProperty
---@return SettingsPropertyValue
function CS.System.Configuration.LocalFileSettingsProvider.GetPreviousVersion(context, property) end
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param properties System.Configuration.SettingsPropertyCollection
---@return SettingsPropertyValueCollection
function CS.System.Configuration.LocalFileSettingsProvider.GetPropertyValues(context, properties) end
---@source System.dll
---@param name string
---@param values System.Collections.Specialized.NameValueCollection
function CS.System.Configuration.LocalFileSettingsProvider.Initialize(name, values) end
---@source System.dll
---@param context System.Configuration.SettingsContext
function CS.System.Configuration.LocalFileSettingsProvider.Reset(context) end
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param values System.Configuration.SettingsPropertyValueCollection
function CS.System.Configuration.LocalFileSettingsProvider.SetPropertyValues(context, values) end
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param properties System.Configuration.SettingsPropertyCollection
function CS.System.Configuration.LocalFileSettingsProvider.Upgrade(context, properties) end
---@source System.dll
---@class System.Configuration.IriParsingElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Enabled bool
---@source System.dll
CS.System.Configuration.IriParsingElement = {}
---@source System.dll
---@class System.Configuration.ISettingsProviderService
---@source System.dll
CS.System.Configuration.ISettingsProviderService = {}
---@source System.dll
---@param property System.Configuration.SettingsProperty
---@return SettingsProvider
function CS.System.Configuration.ISettingsProviderService.GetSettingsProvider(property) end
---@source System.dll
---@class System.Configuration.NameValueFileSectionHandler: object
---@source System.dll
CS.System.Configuration.NameValueFileSectionHandler = {}
---@source System.dll
---@param parent object
---@param configContext object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.NameValueFileSectionHandler.Create(parent, configContext, section) end
---@source System.dll
---@class System.Configuration.NameValueSectionHandler: object
---@source System.dll
CS.System.Configuration.NameValueSectionHandler = {}
---@source System.dll
---@param parent object
---@param context object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.NameValueSectionHandler.Create(parent, context, section) end
---@source System.dll
---@class System.Configuration.NoSettingsVersionUpgradeAttribute: System.Attribute
---@source System.dll
CS.System.Configuration.NoSettingsVersionUpgradeAttribute = {}
---@source System.dll
---@class System.Configuration.SchemeSettingElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field GenericUriParserOptions System.GenericUriParserOptions
---@source System.dll
---@field Name string
---@source System.dll
CS.System.Configuration.SchemeSettingElement = {}
---@source System.dll
---@class System.Configuration.SettingChangingEventArgs: System.ComponentModel.CancelEventArgs
---@source System.dll
---@field NewValue object
---@source System.dll
---@field SettingClass string
---@source System.dll
---@field SettingKey string
---@source System.dll
---@field SettingName string
---@source System.dll
CS.System.Configuration.SettingChangingEventArgs = {}
---@source System.dll
---@class System.Configuration.SchemeSettingElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field CollectionType System.Configuration.ConfigurationElementCollectionType
---@source System.dll
---@field this[] System.Configuration.SchemeSettingElement
---@source System.dll
---@field this[] System.Configuration.SchemeSettingElement
---@source System.dll
CS.System.Configuration.SchemeSettingElementCollection = {}
---@source System.dll
---@param element System.Configuration.SchemeSettingElement
---@return Int32
function CS.System.Configuration.SchemeSettingElementCollection.IndexOf(element) end
---@source System.dll
---@class System.Configuration.SettingChangingEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Configuration.SettingChangingEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.Configuration.SettingChangingEventArgs
function CS.System.Configuration.SettingChangingEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.Configuration.SettingChangingEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Configuration.SettingChangingEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Configuration.SettingChangingEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Configuration.SettingAttribute: System.Attribute
---@source System.dll
CS.System.Configuration.SettingAttribute = {}
---@source System.dll
---@class System.Configuration.SettingElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Name string
---@source System.dll
---@field SerializeAs System.Configuration.SettingsSerializeAs
---@source System.dll
---@field Value System.Configuration.SettingValueElement
---@source System.dll
CS.System.Configuration.SettingElement = {}
---@source System.dll
---@param settings object
---@return Boolean
function CS.System.Configuration.SettingElement.Equals(settings) end
---@source System.dll
---@return Int32
function CS.System.Configuration.SettingElement.GetHashCode() end
---@source System.dll
---@class System.Configuration.SettingElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field CollectionType System.Configuration.ConfigurationElementCollectionType
---@source System.dll
CS.System.Configuration.SettingElementCollection = {}
---@source System.dll
---@param element System.Configuration.SettingElement
function CS.System.Configuration.SettingElementCollection.Add(element) end
---@source System.dll
function CS.System.Configuration.SettingElementCollection.Clear() end
---@source System.dll
---@param elementKey string
---@return SettingElement
function CS.System.Configuration.SettingElementCollection.Get(elementKey) end
---@source System.dll
---@param element System.Configuration.SettingElement
function CS.System.Configuration.SettingElementCollection.Remove(element) end
---@source System.dll
---@class System.Configuration.SettingsAttributeDictionary: System.Collections.Hashtable
---@source System.dll
CS.System.Configuration.SettingsAttributeDictionary = {}
---@source System.dll
---@class System.Configuration.SettingsBase: object
---@source System.dll
---@field Context System.Configuration.SettingsContext
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] object
---@source System.dll
---@field Properties System.Configuration.SettingsPropertyCollection
---@source System.dll
---@field PropertyValues System.Configuration.SettingsPropertyValueCollection
---@source System.dll
---@field Providers System.Configuration.SettingsProviderCollection
---@source System.dll
CS.System.Configuration.SettingsBase = {}
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param properties System.Configuration.SettingsPropertyCollection
---@param providers System.Configuration.SettingsProviderCollection
function CS.System.Configuration.SettingsBase.Initialize(context, properties, providers) end
---@source System.dll
function CS.System.Configuration.SettingsBase.Save() end
---@source System.dll
---@param settingsBase System.Configuration.SettingsBase
---@return SettingsBase
function CS.System.Configuration.SettingsBase:Synchronized(settingsBase) end
---@source System.dll
---@class System.Configuration.SettingsManageability: System.Enum
---@source System.dll
---@field Roaming System.Configuration.SettingsManageability
---@source System.dll
CS.System.Configuration.SettingsManageability = {}
---@source
---@param value any
---@return System.Configuration.SettingsManageability
function CS.System.Configuration.SettingsManageability:__CastFrom(value) end
---@source System.dll
---@class System.Configuration.SettingsContext: System.Collections.Hashtable
---@source System.dll
CS.System.Configuration.SettingsContext = {}
---@source System.dll
---@class System.Configuration.SettingsManageabilityAttribute: System.Attribute
---@source System.dll
---@field Manageability System.Configuration.SettingsManageability
---@source System.dll
CS.System.Configuration.SettingsManageabilityAttribute = {}
---@source System.dll
---@class System.Configuration.SettingsDescriptionAttribute: System.Attribute
---@source System.dll
---@field Description string
---@source System.dll
CS.System.Configuration.SettingsDescriptionAttribute = {}
---@source System.dll
---@class System.Configuration.SettingsProperty: object
---@source System.dll
---@field Attributes System.Configuration.SettingsAttributeDictionary
---@source System.dll
---@field DefaultValue object
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field Name string
---@source System.dll
---@field PropertyType System.Type
---@source System.dll
---@field Provider System.Configuration.SettingsProvider
---@source System.dll
---@field SerializeAs System.Configuration.SettingsSerializeAs
---@source System.dll
---@field ThrowOnErrorDeserializing bool
---@source System.dll
---@field ThrowOnErrorSerializing bool
---@source System.dll
CS.System.Configuration.SettingsProperty = {}
---@source System.dll
---@class System.Configuration.SettingsGroupDescriptionAttribute: System.Attribute
---@source System.dll
---@field Description string
---@source System.dll
CS.System.Configuration.SettingsGroupDescriptionAttribute = {}
---@source System.dll
---@class System.Configuration.SettingsPropertyCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] System.Configuration.SettingsProperty
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Configuration.SettingsPropertyCollection = {}
---@source System.dll
---@param property System.Configuration.SettingsProperty
function CS.System.Configuration.SettingsPropertyCollection.Add(property) end
---@source System.dll
function CS.System.Configuration.SettingsPropertyCollection.Clear() end
---@source System.dll
---@return Object
function CS.System.Configuration.SettingsPropertyCollection.Clone() end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Configuration.SettingsPropertyCollection.CopyTo(array, index) end
---@source System.dll
---@return IEnumerator
function CS.System.Configuration.SettingsPropertyCollection.GetEnumerator() end
---@source System.dll
---@param name string
function CS.System.Configuration.SettingsPropertyCollection.Remove(name) end
---@source System.dll
function CS.System.Configuration.SettingsPropertyCollection.SetReadOnly() end
---@source System.dll
---@class System.Configuration.SettingsGroupNameAttribute: System.Attribute
---@source System.dll
---@field GroupName string
---@source System.dll
CS.System.Configuration.SettingsGroupNameAttribute = {}
---@source System.dll
---@class System.Configuration.SettingsLoadedEventArgs: System.EventArgs
---@source System.dll
---@field Provider System.Configuration.SettingsProvider
---@source System.dll
CS.System.Configuration.SettingsLoadedEventArgs = {}
---@source System.dll
---@class System.Configuration.SettingsLoadedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Configuration.SettingsLoadedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.Configuration.SettingsLoadedEventArgs
function CS.System.Configuration.SettingsLoadedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.Configuration.SettingsLoadedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Configuration.SettingsLoadedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Configuration.SettingsLoadedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Configuration.SettingsPropertyIsReadOnlyException: System.Exception
---@source System.dll
CS.System.Configuration.SettingsPropertyIsReadOnlyException = {}
---@source System.dll
---@class System.Configuration.SettingsPropertyNotFoundException: System.Exception
---@source System.dll
CS.System.Configuration.SettingsPropertyNotFoundException = {}
---@source System.dll
---@class System.Configuration.SettingsPropertyValue: object
---@source System.dll
---@field Deserialized bool
---@source System.dll
---@field IsDirty bool
---@source System.dll
---@field Name string
---@source System.dll
---@field Property System.Configuration.SettingsProperty
---@source System.dll
---@field PropertyValue object
---@source System.dll
---@field SerializedValue object
---@source System.dll
---@field UsingDefaultValue bool
---@source System.dll
CS.System.Configuration.SettingsPropertyValue = {}
---@source System.dll
---@class System.Configuration.SettingsPropertyValueCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] System.Configuration.SettingsPropertyValue
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Configuration.SettingsPropertyValueCollection = {}
---@source System.dll
---@param property System.Configuration.SettingsPropertyValue
function CS.System.Configuration.SettingsPropertyValueCollection.Add(property) end
---@source System.dll
function CS.System.Configuration.SettingsPropertyValueCollection.Clear() end
---@source System.dll
---@return Object
function CS.System.Configuration.SettingsPropertyValueCollection.Clone() end
---@source System.dll
---@param array System.Array
---@param index int
function CS.System.Configuration.SettingsPropertyValueCollection.CopyTo(array, index) end
---@source System.dll
---@return IEnumerator
function CS.System.Configuration.SettingsPropertyValueCollection.GetEnumerator() end
---@source System.dll
---@param name string
function CS.System.Configuration.SettingsPropertyValueCollection.Remove(name) end
---@source System.dll
function CS.System.Configuration.SettingsPropertyValueCollection.SetReadOnly() end
---@source System.dll
---@class System.Configuration.SettingsPropertyWrongTypeException: System.Exception
---@source System.dll
CS.System.Configuration.SettingsPropertyWrongTypeException = {}
---@source System.dll
---@class System.Configuration.SettingsProvider: System.Configuration.Provider.ProviderBase
---@source System.dll
---@field ApplicationName string
---@source System.dll
CS.System.Configuration.SettingsProvider = {}
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param collection System.Configuration.SettingsPropertyCollection
---@return SettingsPropertyValueCollection
function CS.System.Configuration.SettingsProvider.GetPropertyValues(context, collection) end
---@source System.dll
---@param context System.Configuration.SettingsContext
---@param collection System.Configuration.SettingsPropertyValueCollection
function CS.System.Configuration.SettingsProvider.SetPropertyValues(context, collection) end
---@source System.dll
---@class System.Configuration.SingleTagSectionHandler: object
---@source System.dll
CS.System.Configuration.SingleTagSectionHandler = {}
---@source System.dll
---@param parent object
---@param context object
---@param section System.Xml.XmlNode
---@return Object
function CS.System.Configuration.SingleTagSectionHandler.Create(parent, context, section) end
---@source System.dll
---@class System.Configuration.SettingsProviderAttribute: System.Attribute
---@source System.dll
---@field ProviderTypeName string
---@source System.dll
CS.System.Configuration.SettingsProviderAttribute = {}
---@source System.dll
---@class System.Configuration.SpecialSetting: System.Enum
---@source System.dll
---@field ConnectionString System.Configuration.SpecialSetting
---@source System.dll
---@field WebServiceUrl System.Configuration.SpecialSetting
---@source System.dll
CS.System.Configuration.SpecialSetting = {}
---@source
---@param value any
---@return System.Configuration.SpecialSetting
function CS.System.Configuration.SpecialSetting:__CastFrom(value) end
---@source System.dll
---@class System.Configuration.SettingsProviderCollection: System.Configuration.Provider.ProviderCollection
---@source System.dll
---@field this[] System.Configuration.SettingsProvider
---@source System.dll
CS.System.Configuration.SettingsProviderCollection = {}
---@source System.dll
---@param provider System.Configuration.Provider.ProviderBase
function CS.System.Configuration.SettingsProviderCollection.Add(provider) end
---@source System.dll
---@class System.Configuration.SpecialSettingAttribute: System.Attribute
---@source System.dll
---@field SpecialSetting System.Configuration.SpecialSetting
---@source System.dll
CS.System.Configuration.SpecialSettingAttribute = {}
---@source System.dll
---@class System.Configuration.SettingsSavingEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Configuration.SettingsSavingEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.ComponentModel.CancelEventArgs
function CS.System.Configuration.SettingsSavingEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.ComponentModel.CancelEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Configuration.SettingsSavingEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Configuration.SettingsSavingEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Configuration.UriSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field Idn System.Configuration.IdnElement
---@source System.dll
---@field IriParsing System.Configuration.IriParsingElement
---@source System.dll
---@field SchemeSettings System.Configuration.SchemeSettingElementCollection
---@source System.dll
CS.System.Configuration.UriSection = {}
---@source System.dll
---@class System.Configuration.SettingsSerializeAs: System.Enum
---@source System.dll
---@field Binary System.Configuration.SettingsSerializeAs
---@source System.dll
---@field ProviderSpecific System.Configuration.SettingsSerializeAs
---@source System.dll
---@field String System.Configuration.SettingsSerializeAs
---@source System.dll
---@field Xml System.Configuration.SettingsSerializeAs
---@source System.dll
CS.System.Configuration.SettingsSerializeAs = {}
---@source
---@param value any
---@return System.Configuration.SettingsSerializeAs
function CS.System.Configuration.SettingsSerializeAs:__CastFrom(value) end
---@source System.dll
---@class System.Configuration.SettingsSerializeAsAttribute: System.Attribute
---@source System.dll
---@field SerializeAs System.Configuration.SettingsSerializeAs
---@source System.dll
CS.System.Configuration.SettingsSerializeAsAttribute = {}
---@source System.dll
---@class System.Configuration.SettingValueElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field ValueXml System.Xml.XmlNode
---@source System.dll
CS.System.Configuration.SettingValueElement = {}
---@source System.dll
---@param settingValue object
---@return Boolean
function CS.System.Configuration.SettingValueElement.Equals(settingValue) end
---@source System.dll
---@return Int32
function CS.System.Configuration.SettingValueElement.GetHashCode() end
---@source System.dll
---@class System.Configuration.UserSettingsGroup: System.Configuration.ConfigurationSectionGroup
---@source System.dll
CS.System.Configuration.UserSettingsGroup = {}

View File

@@ -0,0 +1,931 @@
---@meta
---@source System.Data.dll
---@class System.Data.Odbc.OdbcCommand: System.Data.Common.DbCommand
---@source System.Data.dll
---@field CommandText string
---@source System.Data.dll
---@field CommandTimeout int
---@source System.Data.dll
---@field CommandType System.Data.CommandType
---@source System.Data.dll
---@field Connection System.Data.Odbc.OdbcConnection
---@source System.Data.dll
---@field DesignTimeVisible bool
---@source System.Data.dll
---@field Parameters System.Data.Odbc.OdbcParameterCollection
---@source System.Data.dll
---@field Transaction System.Data.Odbc.OdbcTransaction
---@source System.Data.dll
---@field UpdatedRowSource System.Data.UpdateRowSource
---@source System.Data.dll
CS.System.Data.Odbc.OdbcCommand = {}
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcCommand.Cancel() end
---@source System.Data.dll
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcCommand.CreateParameter() end
---@source System.Data.dll
---@return Int32
function CS.System.Data.Odbc.OdbcCommand.ExecuteNonQuery() end
---@source System.Data.dll
---@return OdbcDataReader
function CS.System.Data.Odbc.OdbcCommand.ExecuteReader() end
---@source System.Data.dll
---@param behavior System.Data.CommandBehavior
---@return OdbcDataReader
function CS.System.Data.Odbc.OdbcCommand.ExecuteReader(behavior) end
---@source System.Data.dll
---@return Object
function CS.System.Data.Odbc.OdbcCommand.ExecuteScalar() end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcCommand.Prepare() end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcCommand.ResetCommandTimeout() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcCommandBuilder: System.Data.Common.DbCommandBuilder
---@source System.Data.dll
---@field DataAdapter System.Data.Odbc.OdbcDataAdapter
---@source System.Data.dll
CS.System.Data.Odbc.OdbcCommandBuilder = {}
---@source System.Data.dll
---@param command System.Data.Odbc.OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder:DeriveParameters(command) end
---@source System.Data.dll
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetDeleteCommand() end
---@source System.Data.dll
---@param useColumnsForParameterNames bool
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetDeleteCommand(useColumnsForParameterNames) end
---@source System.Data.dll
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetInsertCommand() end
---@source System.Data.dll
---@param useColumnsForParameterNames bool
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetInsertCommand(useColumnsForParameterNames) end
---@source System.Data.dll
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetUpdateCommand() end
---@source System.Data.dll
---@param useColumnsForParameterNames bool
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcCommandBuilder.GetUpdateCommand(useColumnsForParameterNames) end
---@source System.Data.dll
---@param unquotedIdentifier string
---@return String
function CS.System.Data.Odbc.OdbcCommandBuilder.QuoteIdentifier(unquotedIdentifier) end
---@source System.Data.dll
---@param unquotedIdentifier string
---@param connection System.Data.Odbc.OdbcConnection
---@return String
function CS.System.Data.Odbc.OdbcCommandBuilder.QuoteIdentifier(unquotedIdentifier, connection) end
---@source System.Data.dll
---@param quotedIdentifier string
---@return String
function CS.System.Data.Odbc.OdbcCommandBuilder.UnquoteIdentifier(quotedIdentifier) end
---@source System.Data.dll
---@param quotedIdentifier string
---@param connection System.Data.Odbc.OdbcConnection
---@return String
function CS.System.Data.Odbc.OdbcCommandBuilder.UnquoteIdentifier(quotedIdentifier, connection) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcConnection: System.Data.Common.DbConnection
---@source System.Data.dll
---@field ConnectionString string
---@source System.Data.dll
---@field ConnectionTimeout int
---@source System.Data.dll
---@field Database string
---@source System.Data.dll
---@field DataSource string
---@source System.Data.dll
---@field Driver string
---@source System.Data.dll
---@field ServerVersion string
---@source System.Data.dll
---@field State System.Data.ConnectionState
---@source System.Data.dll
---@field InfoMessage System.Data.Odbc.OdbcInfoMessageEventHandler
---@source System.Data.dll
CS.System.Data.Odbc.OdbcConnection = {}
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcInfoMessageEventHandler
function CS.System.Data.Odbc.OdbcConnection.add_InfoMessage(value) end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcInfoMessageEventHandler
function CS.System.Data.Odbc.OdbcConnection.remove_InfoMessage(value) end
---@source System.Data.dll
---@return OdbcTransaction
function CS.System.Data.Odbc.OdbcConnection.BeginTransaction() end
---@source System.Data.dll
---@param isolevel System.Data.IsolationLevel
---@return OdbcTransaction
function CS.System.Data.Odbc.OdbcConnection.BeginTransaction(isolevel) end
---@source System.Data.dll
---@param value string
function CS.System.Data.Odbc.OdbcConnection.ChangeDatabase(value) end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcConnection.Close() end
---@source System.Data.dll
---@return OdbcCommand
function CS.System.Data.Odbc.OdbcConnection.CreateCommand() end
---@source System.Data.dll
---@param transaction System.EnterpriseServices.ITransaction
function CS.System.Data.Odbc.OdbcConnection.EnlistDistributedTransaction(transaction) end
---@source System.Data.dll
---@param transaction System.Transactions.Transaction
function CS.System.Data.Odbc.OdbcConnection.EnlistTransaction(transaction) end
---@source System.Data.dll
---@return DataTable
function CS.System.Data.Odbc.OdbcConnection.GetSchema() end
---@source System.Data.dll
---@param collectionName string
---@return DataTable
function CS.System.Data.Odbc.OdbcConnection.GetSchema(collectionName) end
---@source System.Data.dll
---@param collectionName string
---@param restrictionValues string[]
---@return DataTable
function CS.System.Data.Odbc.OdbcConnection.GetSchema(collectionName, restrictionValues) end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcConnection.Open() end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcConnection:ReleaseObjectPool() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcConnectionStringBuilder: System.Data.Common.DbConnectionStringBuilder
---@source System.Data.dll
---@field Driver string
---@source System.Data.dll
---@field Dsn string
---@source System.Data.dll
---@field this[] object
---@source System.Data.dll
---@field Keys System.Collections.ICollection
---@source System.Data.dll
CS.System.Data.Odbc.OdbcConnectionStringBuilder = {}
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcConnectionStringBuilder.Clear() end
---@source System.Data.dll
---@param keyword string
---@return Boolean
function CS.System.Data.Odbc.OdbcConnectionStringBuilder.ContainsKey(keyword) end
---@source System.Data.dll
---@param keyword string
---@return Boolean
function CS.System.Data.Odbc.OdbcConnectionStringBuilder.Remove(keyword) end
---@source System.Data.dll
---@param keyword string
---@param value object
---@return Boolean
function CS.System.Data.Odbc.OdbcConnectionStringBuilder.TryGetValue(keyword, value) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcDataAdapter: System.Data.Common.DbDataAdapter
---@source System.Data.dll
---@field DeleteCommand System.Data.Odbc.OdbcCommand
---@source System.Data.dll
---@field InsertCommand System.Data.Odbc.OdbcCommand
---@source System.Data.dll
---@field SelectCommand System.Data.Odbc.OdbcCommand
---@source System.Data.dll
---@field UpdateCommand System.Data.Odbc.OdbcCommand
---@source System.Data.dll
---@field RowUpdated System.Data.Odbc.OdbcRowUpdatedEventHandler
---@source System.Data.dll
---@field RowUpdating System.Data.Odbc.OdbcRowUpdatingEventHandler
---@source System.Data.dll
CS.System.Data.Odbc.OdbcDataAdapter = {}
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcRowUpdatedEventHandler
function CS.System.Data.Odbc.OdbcDataAdapter.add_RowUpdated(value) end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcRowUpdatedEventHandler
function CS.System.Data.Odbc.OdbcDataAdapter.remove_RowUpdated(value) end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcRowUpdatingEventHandler
function CS.System.Data.Odbc.OdbcDataAdapter.add_RowUpdating(value) end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcRowUpdatingEventHandler
function CS.System.Data.Odbc.OdbcDataAdapter.remove_RowUpdating(value) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcDataReader: System.Data.Common.DbDataReader
---@source System.Data.dll
---@field Depth int
---@source System.Data.dll
---@field FieldCount int
---@source System.Data.dll
---@field HasRows bool
---@source System.Data.dll
---@field IsClosed bool
---@source System.Data.dll
---@field this[] object
---@source System.Data.dll
---@field this[] object
---@source System.Data.dll
---@field RecordsAffected int
---@source System.Data.dll
CS.System.Data.Odbc.OdbcDataReader = {}
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcDataReader.Close() end
---@source System.Data.dll
---@param i int
---@return Boolean
function CS.System.Data.Odbc.OdbcDataReader.GetBoolean(i) end
---@source System.Data.dll
---@param i int
---@return Byte
function CS.System.Data.Odbc.OdbcDataReader.GetByte(i) end
---@source System.Data.dll
---@param i int
---@param dataIndex long
---@param buffer byte[]
---@param bufferIndex int
---@param length int
---@return Int64
function CS.System.Data.Odbc.OdbcDataReader.GetBytes(i, dataIndex, buffer, bufferIndex, length) end
---@source System.Data.dll
---@param i int
---@return Char
function CS.System.Data.Odbc.OdbcDataReader.GetChar(i) end
---@source System.Data.dll
---@param i int
---@param dataIndex long
---@param buffer char[]
---@param bufferIndex int
---@param length int
---@return Int64
function CS.System.Data.Odbc.OdbcDataReader.GetChars(i, dataIndex, buffer, bufferIndex, length) end
---@source System.Data.dll
---@param i int
---@return String
function CS.System.Data.Odbc.OdbcDataReader.GetDataTypeName(i) end
---@source System.Data.dll
---@param i int
---@return DateTime
function CS.System.Data.Odbc.OdbcDataReader.GetDate(i) end
---@source System.Data.dll
---@param i int
---@return DateTime
function CS.System.Data.Odbc.OdbcDataReader.GetDateTime(i) end
---@source System.Data.dll
---@param i int
---@return Decimal
function CS.System.Data.Odbc.OdbcDataReader.GetDecimal(i) end
---@source System.Data.dll
---@param i int
---@return Double
function CS.System.Data.Odbc.OdbcDataReader.GetDouble(i) end
---@source System.Data.dll
---@return IEnumerator
function CS.System.Data.Odbc.OdbcDataReader.GetEnumerator() end
---@source System.Data.dll
---@param i int
---@return Type
function CS.System.Data.Odbc.OdbcDataReader.GetFieldType(i) end
---@source System.Data.dll
---@param i int
---@return Single
function CS.System.Data.Odbc.OdbcDataReader.GetFloat(i) end
---@source System.Data.dll
---@param i int
---@return Guid
function CS.System.Data.Odbc.OdbcDataReader.GetGuid(i) end
---@source System.Data.dll
---@param i int
---@return Int16
function CS.System.Data.Odbc.OdbcDataReader.GetInt16(i) end
---@source System.Data.dll
---@param i int
---@return Int32
function CS.System.Data.Odbc.OdbcDataReader.GetInt32(i) end
---@source System.Data.dll
---@param i int
---@return Int64
function CS.System.Data.Odbc.OdbcDataReader.GetInt64(i) end
---@source System.Data.dll
---@param i int
---@return String
function CS.System.Data.Odbc.OdbcDataReader.GetName(i) end
---@source System.Data.dll
---@param value string
---@return Int32
function CS.System.Data.Odbc.OdbcDataReader.GetOrdinal(value) end
---@source System.Data.dll
---@return DataTable
function CS.System.Data.Odbc.OdbcDataReader.GetSchemaTable() end
---@source System.Data.dll
---@param i int
---@return String
function CS.System.Data.Odbc.OdbcDataReader.GetString(i) end
---@source System.Data.dll
---@param i int
---@return TimeSpan
function CS.System.Data.Odbc.OdbcDataReader.GetTime(i) end
---@source System.Data.dll
---@param i int
---@return Object
function CS.System.Data.Odbc.OdbcDataReader.GetValue(i) end
---@source System.Data.dll
---@param values object[]
---@return Int32
function CS.System.Data.Odbc.OdbcDataReader.GetValues(values) end
---@source System.Data.dll
---@param i int
---@return Boolean
function CS.System.Data.Odbc.OdbcDataReader.IsDBNull(i) end
---@source System.Data.dll
---@return Boolean
function CS.System.Data.Odbc.OdbcDataReader.NextResult() end
---@source System.Data.dll
---@return Boolean
function CS.System.Data.Odbc.OdbcDataReader.Read() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcError: object
---@source System.Data.dll
---@field Message string
---@source System.Data.dll
---@field NativeError int
---@source System.Data.dll
---@field Source string
---@source System.Data.dll
---@field SQLState string
---@source System.Data.dll
CS.System.Data.Odbc.OdbcError = {}
---@source System.Data.dll
---@return String
function CS.System.Data.Odbc.OdbcError.ToString() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcErrorCollection: object
---@source System.Data.dll
---@field Count int
---@source System.Data.dll
---@field this[] System.Data.Odbc.OdbcError
---@source System.Data.dll
CS.System.Data.Odbc.OdbcErrorCollection = {}
---@source System.Data.dll
---@param array System.Array
---@param i int
function CS.System.Data.Odbc.OdbcErrorCollection.CopyTo(array, i) end
---@source System.Data.dll
---@param array System.Data.Odbc.OdbcError[]
---@param i int
function CS.System.Data.Odbc.OdbcErrorCollection.CopyTo(array, i) end
---@source System.Data.dll
---@return IEnumerator
function CS.System.Data.Odbc.OdbcErrorCollection.GetEnumerator() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcException: System.Data.Common.DbException
---@source System.Data.dll
---@field Errors System.Data.Odbc.OdbcErrorCollection
---@source System.Data.dll
---@field Source string
---@source System.Data.dll
CS.System.Data.Odbc.OdbcException = {}
---@source System.Data.dll
---@param si System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Data.Odbc.OdbcException.GetObjectData(si, context) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcFactory: System.Data.Common.DbProviderFactory
---@source System.Data.dll
---@field Instance System.Data.Odbc.OdbcFactory
---@source System.Data.dll
CS.System.Data.Odbc.OdbcFactory = {}
---@source System.Data.dll
---@return DbCommand
function CS.System.Data.Odbc.OdbcFactory.CreateCommand() end
---@source System.Data.dll
---@return DbCommandBuilder
function CS.System.Data.Odbc.OdbcFactory.CreateCommandBuilder() end
---@source System.Data.dll
---@return DbConnection
function CS.System.Data.Odbc.OdbcFactory.CreateConnection() end
---@source System.Data.dll
---@return DbConnectionStringBuilder
function CS.System.Data.Odbc.OdbcFactory.CreateConnectionStringBuilder() end
---@source System.Data.dll
---@return DbDataAdapter
function CS.System.Data.Odbc.OdbcFactory.CreateDataAdapter() end
---@source System.Data.dll
---@return DbParameter
function CS.System.Data.Odbc.OdbcFactory.CreateParameter() end
---@source System.Data.dll
---@param state System.Security.Permissions.PermissionState
---@return CodeAccessPermission
function CS.System.Data.Odbc.OdbcFactory.CreatePermission(state) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcInfoMessageEventArgs: System.EventArgs
---@source System.Data.dll
---@field Errors System.Data.Odbc.OdbcErrorCollection
---@source System.Data.dll
---@field Message string
---@source System.Data.dll
CS.System.Data.Odbc.OdbcInfoMessageEventArgs = {}
---@source System.Data.dll
---@return String
function CS.System.Data.Odbc.OdbcInfoMessageEventArgs.ToString() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcInfoMessageEventHandler: System.MulticastDelegate
---@source System.Data.dll
CS.System.Data.Odbc.OdbcInfoMessageEventHandler = {}
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcInfoMessageEventArgs
function CS.System.Data.Odbc.OdbcInfoMessageEventHandler.Invoke(sender, e) end
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcInfoMessageEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Data.Odbc.OdbcInfoMessageEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.Data.dll
---@param result System.IAsyncResult
function CS.System.Data.Odbc.OdbcInfoMessageEventHandler.EndInvoke(result) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcMetaDataCollectionNames: object
---@source System.Data.dll
---@field Columns string
---@source System.Data.dll
---@field Indexes string
---@source System.Data.dll
---@field ProcedureColumns string
---@source System.Data.dll
---@field ProcedureParameters string
---@source System.Data.dll
---@field Procedures string
---@source System.Data.dll
---@field Tables string
---@source System.Data.dll
---@field Views string
---@source System.Data.dll
CS.System.Data.Odbc.OdbcMetaDataCollectionNames = {}
---@source System.Data.dll
---@class System.Data.Odbc.OdbcMetaDataColumnNames: object
---@source System.Data.dll
---@field BooleanFalseLiteral string
---@source System.Data.dll
---@field BooleanTrueLiteral string
---@source System.Data.dll
---@field SQLType string
---@source System.Data.dll
CS.System.Data.Odbc.OdbcMetaDataColumnNames = {}
---@source System.Data.dll
---@class System.Data.Odbc.OdbcParameter: System.Data.Common.DbParameter
---@source System.Data.dll
---@field DbType System.Data.DbType
---@source System.Data.dll
---@field Direction System.Data.ParameterDirection
---@source System.Data.dll
---@field IsNullable bool
---@source System.Data.dll
---@field OdbcType System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field ParameterName string
---@source System.Data.dll
---@field Precision byte
---@source System.Data.dll
---@field Scale byte
---@source System.Data.dll
---@field Size int
---@source System.Data.dll
---@field SourceColumn string
---@source System.Data.dll
---@field SourceColumnNullMapping bool
---@source System.Data.dll
---@field SourceVersion System.Data.DataRowVersion
---@source System.Data.dll
---@field Value object
---@source System.Data.dll
CS.System.Data.Odbc.OdbcParameter = {}
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcParameter.ResetDbType() end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcParameter.ResetOdbcType() end
---@source System.Data.dll
---@return String
function CS.System.Data.Odbc.OdbcParameter.ToString() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcParameterCollection: System.Data.Common.DbParameterCollection
---@source System.Data.dll
---@field Count int
---@source System.Data.dll
---@field IsFixedSize bool
---@source System.Data.dll
---@field IsReadOnly bool
---@source System.Data.dll
---@field IsSynchronized bool
---@source System.Data.dll
---@field this[] System.Data.Odbc.OdbcParameter
---@source System.Data.dll
---@field this[] System.Data.Odbc.OdbcParameter
---@source System.Data.dll
---@field SyncRoot object
---@source System.Data.dll
CS.System.Data.Odbc.OdbcParameterCollection = {}
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcParameter
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Add(value) end
---@source System.Data.dll
---@param value object
---@return Int32
function CS.System.Data.Odbc.OdbcParameterCollection.Add(value) end
---@source System.Data.dll
---@param parameterName string
---@param odbcType System.Data.Odbc.OdbcType
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Add(parameterName, odbcType) end
---@source System.Data.dll
---@param parameterName string
---@param odbcType System.Data.Odbc.OdbcType
---@param size int
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Add(parameterName, odbcType, size) end
---@source System.Data.dll
---@param parameterName string
---@param odbcType System.Data.Odbc.OdbcType
---@param size int
---@param sourceColumn string
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Add(parameterName, odbcType, size, sourceColumn) end
---@source System.Data.dll
---@param parameterName string
---@param value object
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Add(parameterName, value) end
---@source System.Data.dll
---@param values System.Array
function CS.System.Data.Odbc.OdbcParameterCollection.AddRange(values) end
---@source System.Data.dll
---@param values System.Data.Odbc.OdbcParameter[]
function CS.System.Data.Odbc.OdbcParameterCollection.AddRange(values) end
---@source System.Data.dll
---@param parameterName string
---@param value object
---@return OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.AddWithValue(parameterName, value) end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcParameterCollection.Clear() end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcParameter
---@return Boolean
function CS.System.Data.Odbc.OdbcParameterCollection.Contains(value) end
---@source System.Data.dll
---@param value object
---@return Boolean
function CS.System.Data.Odbc.OdbcParameterCollection.Contains(value) end
---@source System.Data.dll
---@param value string
---@return Boolean
function CS.System.Data.Odbc.OdbcParameterCollection.Contains(value) end
---@source System.Data.dll
---@param array System.Array
---@param index int
function CS.System.Data.Odbc.OdbcParameterCollection.CopyTo(array, index) end
---@source System.Data.dll
---@param array System.Data.Odbc.OdbcParameter[]
---@param index int
function CS.System.Data.Odbc.OdbcParameterCollection.CopyTo(array, index) end
---@source System.Data.dll
---@return IEnumerator
function CS.System.Data.Odbc.OdbcParameterCollection.GetEnumerator() end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcParameter
---@return Int32
function CS.System.Data.Odbc.OdbcParameterCollection.IndexOf(value) end
---@source System.Data.dll
---@param value object
---@return Int32
function CS.System.Data.Odbc.OdbcParameterCollection.IndexOf(value) end
---@source System.Data.dll
---@param parameterName string
---@return Int32
function CS.System.Data.Odbc.OdbcParameterCollection.IndexOf(parameterName) end
---@source System.Data.dll
---@param index int
---@param value System.Data.Odbc.OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Insert(index, value) end
---@source System.Data.dll
---@param index int
---@param value object
function CS.System.Data.Odbc.OdbcParameterCollection.Insert(index, value) end
---@source System.Data.dll
---@param value System.Data.Odbc.OdbcParameter
function CS.System.Data.Odbc.OdbcParameterCollection.Remove(value) end
---@source System.Data.dll
---@param value object
function CS.System.Data.Odbc.OdbcParameterCollection.Remove(value) end
---@source System.Data.dll
---@param index int
function CS.System.Data.Odbc.OdbcParameterCollection.RemoveAt(index) end
---@source System.Data.dll
---@param parameterName string
function CS.System.Data.Odbc.OdbcParameterCollection.RemoveAt(parameterName) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcPermission: System.Data.Common.DBDataPermission
---@source System.Data.dll
CS.System.Data.Odbc.OdbcPermission = {}
---@source System.Data.dll
---@param connectionString string
---@param restrictions string
---@param behavior System.Data.KeyRestrictionBehavior
function CS.System.Data.Odbc.OdbcPermission.Add(connectionString, restrictions, behavior) end
---@source System.Data.dll
---@return IPermission
function CS.System.Data.Odbc.OdbcPermission.Copy() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcPermissionAttribute: System.Data.Common.DBDataPermissionAttribute
---@source System.Data.dll
CS.System.Data.Odbc.OdbcPermissionAttribute = {}
---@source System.Data.dll
---@return IPermission
function CS.System.Data.Odbc.OdbcPermissionAttribute.CreatePermission() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcRowUpdatedEventArgs: System.Data.Common.RowUpdatedEventArgs
---@source System.Data.dll
---@field Command System.Data.Odbc.OdbcCommand
---@source System.Data.dll
CS.System.Data.Odbc.OdbcRowUpdatedEventArgs = {}
---@source System.Data.dll
---@class System.Data.Odbc.OdbcRowUpdatedEventHandler: System.MulticastDelegate
---@source System.Data.dll
CS.System.Data.Odbc.OdbcRowUpdatedEventHandler = {}
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcRowUpdatedEventArgs
function CS.System.Data.Odbc.OdbcRowUpdatedEventHandler.Invoke(sender, e) end
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcRowUpdatedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Data.Odbc.OdbcRowUpdatedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.Data.dll
---@param result System.IAsyncResult
function CS.System.Data.Odbc.OdbcRowUpdatedEventHandler.EndInvoke(result) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcRowUpdatingEventArgs: System.Data.Common.RowUpdatingEventArgs
---@source System.Data.dll
---@field Command System.Data.Odbc.OdbcCommand
---@source System.Data.dll
CS.System.Data.Odbc.OdbcRowUpdatingEventArgs = {}
---@source System.Data.dll
---@class System.Data.Odbc.OdbcRowUpdatingEventHandler: System.MulticastDelegate
---@source System.Data.dll
CS.System.Data.Odbc.OdbcRowUpdatingEventHandler = {}
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcRowUpdatingEventArgs
function CS.System.Data.Odbc.OdbcRowUpdatingEventHandler.Invoke(sender, e) end
---@source System.Data.dll
---@param sender object
---@param e System.Data.Odbc.OdbcRowUpdatingEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Data.Odbc.OdbcRowUpdatingEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.Data.dll
---@param result System.IAsyncResult
function CS.System.Data.Odbc.OdbcRowUpdatingEventHandler.EndInvoke(result) end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcTransaction: System.Data.Common.DbTransaction
---@source System.Data.dll
---@field Connection System.Data.Odbc.OdbcConnection
---@source System.Data.dll
---@field IsolationLevel System.Data.IsolationLevel
---@source System.Data.dll
CS.System.Data.Odbc.OdbcTransaction = {}
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcTransaction.Commit() end
---@source System.Data.dll
function CS.System.Data.Odbc.OdbcTransaction.Rollback() end
---@source System.Data.dll
---@class System.Data.Odbc.OdbcType: System.Enum
---@source System.Data.dll
---@field BigInt System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Binary System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Bit System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Char System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Date System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field DateTime System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Decimal System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Double System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Image System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Int System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field NChar System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field NText System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Numeric System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field NVarChar System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Real System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field SmallDateTime System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field SmallInt System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Text System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Time System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field Timestamp System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field TinyInt System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field UniqueIdentifier System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field VarBinary System.Data.Odbc.OdbcType
---@source System.Data.dll
---@field VarChar System.Data.Odbc.OdbcType
---@source System.Data.dll
CS.System.Data.Odbc.OdbcType = {}
---@source
---@param value any
---@return System.Data.Odbc.OdbcType
function CS.System.Data.Odbc.OdbcType:__CastFrom(value) end

View File

@@ -0,0 +1,24 @@
---@meta
---@source System.Data.dll
---@class System.Data.Sql.SqlDataSourceEnumerator: System.Data.Common.DbDataSourceEnumerator
---@source System.Data.dll
---@field Instance System.Data.Sql.SqlDataSourceEnumerator
---@source System.Data.dll
CS.System.Data.Sql.SqlDataSourceEnumerator = {}
---@source System.Data.dll
---@return DataTable
function CS.System.Data.Sql.SqlDataSourceEnumerator.GetDataSources() end
---@source System.Data.dll
---@class System.Data.Sql.SqlNotificationRequest: object
---@source System.Data.dll
---@field Options string
---@source System.Data.dll
---@field Timeout int
---@source System.Data.dll
---@field UserData string
---@source System.Data.dll
CS.System.Data.Sql.SqlNotificationRequest = {}

View File

@@ -0,0 +1,49 @@
---@meta
---@source mscorlib.dll
---@class System.Deployment.Internal.InternalActivationContextHelper: object
---@source mscorlib.dll
CS.System.Deployment.Internal.InternalActivationContextHelper = {}
---@source mscorlib.dll
---@param appInfo System.ActivationContext
---@return Object
function CS.System.Deployment.Internal.InternalActivationContextHelper:GetActivationContextData(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
---@return Object
function CS.System.Deployment.Internal.InternalActivationContextHelper:GetApplicationComponentManifest(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
function CS.System.Deployment.Internal.InternalActivationContextHelper:GetApplicationManifestBytes(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
---@return Object
function CS.System.Deployment.Internal.InternalActivationContextHelper:GetDeploymentComponentManifest(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
function CS.System.Deployment.Internal.InternalActivationContextHelper:GetDeploymentManifestBytes(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
---@return Boolean
function CS.System.Deployment.Internal.InternalActivationContextHelper:IsFirstRun(appInfo) end
---@source mscorlib.dll
---@param appInfo System.ActivationContext
function CS.System.Deployment.Internal.InternalActivationContextHelper:PrepareForExecution(appInfo) end
---@source mscorlib.dll
---@class System.Deployment.Internal.InternalApplicationIdentityHelper: object
---@source mscorlib.dll
CS.System.Deployment.Internal.InternalApplicationIdentityHelper = {}
---@source mscorlib.dll
---@param id System.ApplicationIdentity
---@return Object
function CS.System.Deployment.Internal.InternalApplicationIdentityHelper:GetInternalAppId(id) end

View File

@@ -0,0 +1,24 @@
---@meta
---@source mscorlib.dll
---@class System.Diagnostics.CodeAnalysis.SuppressMessageAttribute: System.Attribute
---@source mscorlib.dll
---@field Category string
---@source mscorlib.dll
---@field CheckId string
---@source mscorlib.dll
---@field Justification string
---@source mscorlib.dll
---@field MessageId string
---@source mscorlib.dll
---@field Scope string
---@source mscorlib.dll
---@field Target string
---@source mscorlib.dll
CS.System.Diagnostics.CodeAnalysis.SuppressMessageAttribute = {}
---@source System.dll
---@class System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute: System.Attribute
---@source System.dll
CS.System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute = {}

View File

@@ -0,0 +1,22 @@
---@meta
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.Internal.ContractHelper: object
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.Internal.ContractHelper = {}
---@source mscorlib.dll
---@param failureKind System.Diagnostics.Contracts.ContractFailureKind
---@param userMessage string
---@param conditionText string
---@param innerException System.Exception
---@return String
function CS.System.Diagnostics.Contracts.Internal.ContractHelper:RaiseContractFailedEvent(failureKind, userMessage, conditionText, innerException) end
---@source mscorlib.dll
---@param kind System.Diagnostics.Contracts.ContractFailureKind
---@param displayMessage string
---@param userMessage string
---@param conditionText string
---@param innerException System.Exception
function CS.System.Diagnostics.Contracts.Internal.ContractHelper:TriggerFailure(kind, displayMessage, userMessage, conditionText, innerException) end

View File

@@ -0,0 +1,251 @@
---@meta
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.Contract: object
---@source mscorlib.dll
---@field ContractFailed System.EventHandler<System.Diagnostics.Contracts.ContractFailedEventArgs>
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.Contract = {}
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Contracts.ContractFailedEventArgs>
function CS.System.Diagnostics.Contracts.Contract:add_ContractFailed(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Contracts.ContractFailedEventArgs>
function CS.System.Diagnostics.Contracts.Contract:remove_ContractFailed(value) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Assert(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Assert(condition, userMessage) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Assume(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Assume(condition, userMessage) end
---@source mscorlib.dll
function CS.System.Diagnostics.Contracts.Contract:EndContractBlock() end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Ensures(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Ensures(condition, userMessage) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:EnsuresOnThrow(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:EnsuresOnThrow(condition, userMessage) end
---@source mscorlib.dll
---@param fromInclusive int
---@param toExclusive int
---@param predicate System.Predicate<int>
---@return Boolean
function CS.System.Diagnostics.Contracts.Contract:Exists(fromInclusive, toExclusive, predicate) end
---@source mscorlib.dll
---@param collection System.Collections.Generic.IEnumerable<T>
---@param predicate System.Predicate<T>
---@return Boolean
function CS.System.Diagnostics.Contracts.Contract:Exists(collection, predicate) end
---@source mscorlib.dll
---@param fromInclusive int
---@param toExclusive int
---@param predicate System.Predicate<int>
---@return Boolean
function CS.System.Diagnostics.Contracts.Contract:ForAll(fromInclusive, toExclusive, predicate) end
---@source mscorlib.dll
---@param collection System.Collections.Generic.IEnumerable<T>
---@param predicate System.Predicate<T>
---@return Boolean
function CS.System.Diagnostics.Contracts.Contract:ForAll(collection, predicate) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Invariant(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Invariant(condition, userMessage) end
---@source mscorlib.dll
---@param value T
---@return T
function CS.System.Diagnostics.Contracts.Contract:OldValue(value) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Requires(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Requires(condition, userMessage) end
---@source mscorlib.dll
---@param condition bool
function CS.System.Diagnostics.Contracts.Contract:Requires(condition) end
---@source mscorlib.dll
---@param condition bool
---@param userMessage string
function CS.System.Diagnostics.Contracts.Contract:Requires(condition, userMessage) end
---@source mscorlib.dll
---@return T
function CS.System.Diagnostics.Contracts.Contract:Result() end
---@source mscorlib.dll
---@param value T
---@return T
function CS.System.Diagnostics.Contracts.Contract:ValueAtReturn(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractAbbreviatorAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractAbbreviatorAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractArgumentValidatorAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractArgumentValidatorAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractClassAttribute: System.Attribute
---@source mscorlib.dll
---@field TypeContainingContracts System.Type
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractClassAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractClassForAttribute: System.Attribute
---@source mscorlib.dll
---@field TypeContractsAreFor System.Type
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractClassForAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractFailedEventArgs: System.EventArgs
---@source mscorlib.dll
---@field Condition string
---@source mscorlib.dll
---@field FailureKind System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field Handled bool
---@source mscorlib.dll
---@field Message string
---@source mscorlib.dll
---@field OriginalException System.Exception
---@source mscorlib.dll
---@field Unwind bool
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractFailedEventArgs = {}
---@source mscorlib.dll
function CS.System.Diagnostics.Contracts.ContractFailedEventArgs.SetHandled() end
---@source mscorlib.dll
function CS.System.Diagnostics.Contracts.ContractFailedEventArgs.SetUnwind() end
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractFailureKind: System.Enum
---@source mscorlib.dll
---@field Assert System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field Assume System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field Invariant System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field Postcondition System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field PostconditionOnException System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
---@field Precondition System.Diagnostics.Contracts.ContractFailureKind
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractFailureKind = {}
---@source
---@param value any
---@return System.Diagnostics.Contracts.ContractFailureKind
function CS.System.Diagnostics.Contracts.ContractFailureKind:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractInvariantMethodAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractInvariantMethodAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractOptionAttribute: System.Attribute
---@source mscorlib.dll
---@field Category string
---@source mscorlib.dll
---@field Enabled bool
---@source mscorlib.dll
---@field Setting string
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractOptionAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute: System.Attribute
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractPublicPropertyNameAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractReferenceAssemblyAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractRuntimeIgnoredAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.ContractVerificationAttribute: System.Attribute
---@source mscorlib.dll
---@field Value bool
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.ContractVerificationAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Contracts.PureAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Contracts.PureAttribute = {}

View File

@@ -0,0 +1,744 @@
---@meta
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventBookmark: object
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventBookmark = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventKeyword: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Value long
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventKeyword = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLevel: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Value int
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLevel = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogConfiguration: object
---@source System.Core.dll
---@field IsClassicLog bool
---@source System.Core.dll
---@field IsEnabled bool
---@source System.Core.dll
---@field LogFilePath string
---@source System.Core.dll
---@field LogIsolation System.Diagnostics.Eventing.Reader.EventLogIsolation
---@source System.Core.dll
---@field LogMode System.Diagnostics.Eventing.Reader.EventLogMode
---@source System.Core.dll
---@field LogName string
---@source System.Core.dll
---@field LogType System.Diagnostics.Eventing.Reader.EventLogType
---@source System.Core.dll
---@field MaximumSizeInBytes long
---@source System.Core.dll
---@field OwningProviderName string
---@source System.Core.dll
---@field ProviderBufferSize int?
---@source System.Core.dll
---@field ProviderControlGuid System.Guid?
---@source System.Core.dll
---@field ProviderKeywords long?
---@source System.Core.dll
---@field ProviderLatency int?
---@source System.Core.dll
---@field ProviderLevel int?
---@source System.Core.dll
---@field ProviderMaximumNumberOfBuffers int?
---@source System.Core.dll
---@field ProviderMinimumNumberOfBuffers int?
---@source System.Core.dll
---@field ProviderNames System.Collections.Generic.IEnumerable<string>
---@source System.Core.dll
---@field SecurityDescriptor string
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogConfiguration = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogConfiguration.Dispose() end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogConfiguration.SaveChanges() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogInformation: object
---@source System.Core.dll
---@field Attributes int?
---@source System.Core.dll
---@field CreationTime System.DateTime?
---@source System.Core.dll
---@field FileSize long?
---@source System.Core.dll
---@field IsLogFull bool?
---@source System.Core.dll
---@field LastAccessTime System.DateTime?
---@source System.Core.dll
---@field LastWriteTime System.DateTime?
---@source System.Core.dll
---@field OldestRecordNumber long?
---@source System.Core.dll
---@field RecordCount long?
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogInformation = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogException: System.Exception
---@source System.Core.dll
---@field Message string
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogException = {}
---@source System.Core.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Diagnostics.Eventing.Reader.EventLogException.GetObjectData(info, context) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogInvalidDataException: System.Diagnostics.Eventing.Reader.EventLogException
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogInvalidDataException = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogIsolation: System.Enum
---@source System.Core.dll
---@field Application System.Diagnostics.Eventing.Reader.EventLogIsolation
---@source System.Core.dll
---@field Custom System.Diagnostics.Eventing.Reader.EventLogIsolation
---@source System.Core.dll
---@field System System.Diagnostics.Eventing.Reader.EventLogIsolation
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogIsolation = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.EventLogIsolation
function CS.System.Diagnostics.Eventing.Reader.EventLogIsolation:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogLink: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field IsImported bool
---@source System.Core.dll
---@field LogName string
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogLink = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogMode: System.Enum
---@source System.Core.dll
---@field AutoBackup System.Diagnostics.Eventing.Reader.EventLogMode
---@source System.Core.dll
---@field Circular System.Diagnostics.Eventing.Reader.EventLogMode
---@source System.Core.dll
---@field Retain System.Diagnostics.Eventing.Reader.EventLogMode
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogMode = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.EventLogMode
function CS.System.Diagnostics.Eventing.Reader.EventLogMode:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogNotFoundException: System.Diagnostics.Eventing.Reader.EventLogException
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogNotFoundException = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogPropertySelector: object
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogPropertySelector = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogPropertySelector.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogProviderDisabledException: System.Diagnostics.Eventing.Reader.EventLogException
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogProviderDisabledException = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogReader: object
---@source System.Core.dll
---@field BatchSize int
---@source System.Core.dll
---@field LogStatus System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventLogStatus>
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogReader = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.CancelReading() end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.Dispose() end
---@source System.Core.dll
---@return EventRecord
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.ReadEvent() end
---@source System.Core.dll
---@param timeout System.TimeSpan
---@return EventRecord
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.ReadEvent(timeout) end
---@source System.Core.dll
---@param bookmark System.Diagnostics.Eventing.Reader.EventBookmark
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.Seek(bookmark) end
---@source System.Core.dll
---@param bookmark System.Diagnostics.Eventing.Reader.EventBookmark
---@param offset long
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.Seek(bookmark, offset) end
---@source System.Core.dll
---@param origin System.IO.SeekOrigin
---@param offset long
function CS.System.Diagnostics.Eventing.Reader.EventLogReader.Seek(origin, offset) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogQuery: object
---@source System.Core.dll
---@field ReverseDirection bool
---@source System.Core.dll
---@field Session System.Diagnostics.Eventing.Reader.EventLogSession
---@source System.Core.dll
---@field TolerateQueryErrors bool
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogQuery = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogReadingException: System.Diagnostics.Eventing.Reader.EventLogException
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogReadingException = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogRecord: System.Diagnostics.Eventing.Reader.EventRecord
---@source System.Core.dll
---@field ActivityId System.Guid?
---@source System.Core.dll
---@field Bookmark System.Diagnostics.Eventing.Reader.EventBookmark
---@source System.Core.dll
---@field ContainerLog string
---@source System.Core.dll
---@field Id int
---@source System.Core.dll
---@field Keywords long?
---@source System.Core.dll
---@field KeywordsDisplayNames System.Collections.Generic.IEnumerable<string>
---@source System.Core.dll
---@field Level byte?
---@source System.Core.dll
---@field LevelDisplayName string
---@source System.Core.dll
---@field LogName string
---@source System.Core.dll
---@field MachineName string
---@source System.Core.dll
---@field MatchedQueryIds System.Collections.Generic.IEnumerable<int>
---@source System.Core.dll
---@field Opcode short?
---@source System.Core.dll
---@field OpcodeDisplayName string
---@source System.Core.dll
---@field ProcessId int?
---@source System.Core.dll
---@field Properties System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventProperty>
---@source System.Core.dll
---@field ProviderId System.Guid?
---@source System.Core.dll
---@field ProviderName string
---@source System.Core.dll
---@field Qualifiers int?
---@source System.Core.dll
---@field RecordId long?
---@source System.Core.dll
---@field RelatedActivityId System.Guid?
---@source System.Core.dll
---@field Task int?
---@source System.Core.dll
---@field TaskDisplayName string
---@source System.Core.dll
---@field ThreadId int?
---@source System.Core.dll
---@field TimeCreated System.DateTime?
---@source System.Core.dll
---@field UserId System.Security.Principal.SecurityIdentifier
---@source System.Core.dll
---@field Version byte?
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogRecord = {}
---@source System.Core.dll
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventLogRecord.FormatDescription() end
---@source System.Core.dll
---@param values System.Collections.Generic.IEnumerable<object>
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventLogRecord.FormatDescription(values) end
---@source System.Core.dll
---@param propertySelector System.Diagnostics.Eventing.Reader.EventLogPropertySelector
---@return IList
function CS.System.Diagnostics.Eventing.Reader.EventLogRecord.GetPropertyValues(propertySelector) end
---@source System.Core.dll
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventLogRecord.ToXml() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogSession: object
---@source System.Core.dll
---@field GlobalSession System.Diagnostics.Eventing.Reader.EventLogSession
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogSession = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.CancelCurrentOperations() end
---@source System.Core.dll
---@param logName string
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ClearLog(logName) end
---@source System.Core.dll
---@param logName string
---@param backupPath string
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ClearLog(logName, backupPath) end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.Dispose() end
---@source System.Core.dll
---@param path string
---@param pathType System.Diagnostics.Eventing.Reader.PathType
---@param query string
---@param targetFilePath string
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ExportLog(path, pathType, query, targetFilePath) end
---@source System.Core.dll
---@param path string
---@param pathType System.Diagnostics.Eventing.Reader.PathType
---@param query string
---@param targetFilePath string
---@param tolerateQueryErrors bool
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ExportLog(path, pathType, query, targetFilePath, tolerateQueryErrors) end
---@source System.Core.dll
---@param path string
---@param pathType System.Diagnostics.Eventing.Reader.PathType
---@param query string
---@param targetFilePath string
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ExportLogAndMessages(path, pathType, query, targetFilePath) end
---@source System.Core.dll
---@param path string
---@param pathType System.Diagnostics.Eventing.Reader.PathType
---@param query string
---@param targetFilePath string
---@param tolerateQueryErrors bool
---@param targetCultureInfo System.Globalization.CultureInfo
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.ExportLogAndMessages(path, pathType, query, targetFilePath, tolerateQueryErrors, targetCultureInfo) end
---@source System.Core.dll
---@param logName string
---@param pathType System.Diagnostics.Eventing.Reader.PathType
---@return EventLogInformation
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.GetLogInformation(logName, pathType) end
---@source System.Core.dll
---@return IEnumerable
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.GetLogNames() end
---@source System.Core.dll
---@return IEnumerable
function CS.System.Diagnostics.Eventing.Reader.EventLogSession.GetProviderNames() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogStatus: object
---@source System.Core.dll
---@field LogName string
---@source System.Core.dll
---@field StatusCode int
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogStatus = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogType: System.Enum
---@source System.Core.dll
---@field Administrative System.Diagnostics.Eventing.Reader.EventLogType
---@source System.Core.dll
---@field Analytical System.Diagnostics.Eventing.Reader.EventLogType
---@source System.Core.dll
---@field Debug System.Diagnostics.Eventing.Reader.EventLogType
---@source System.Core.dll
---@field Operational System.Diagnostics.Eventing.Reader.EventLogType
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogType = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.EventLogType
function CS.System.Diagnostics.Eventing.Reader.EventLogType:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventLogWatcher: object
---@source System.Core.dll
---@field Enabled bool
---@source System.Core.dll
---@field EventRecordWritten System.EventHandler<System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs>
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventLogWatcher = {}
---@source System.Core.dll
---@param value System.EventHandler<System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs>
function CS.System.Diagnostics.Eventing.Reader.EventLogWatcher.add_EventRecordWritten(value) end
---@source System.Core.dll
---@param value System.EventHandler<System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs>
function CS.System.Diagnostics.Eventing.Reader.EventLogWatcher.remove_EventRecordWritten(value) end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventLogWatcher.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventMetadata: object
---@source System.Core.dll
---@field Description string
---@source System.Core.dll
---@field Id long
---@source System.Core.dll
---@field Keywords System.Collections.Generic.IEnumerable<System.Diagnostics.Eventing.Reader.EventKeyword>
---@source System.Core.dll
---@field Level System.Diagnostics.Eventing.Reader.EventLevel
---@source System.Core.dll
---@field LogLink System.Diagnostics.Eventing.Reader.EventLogLink
---@source System.Core.dll
---@field Opcode System.Diagnostics.Eventing.Reader.EventOpcode
---@source System.Core.dll
---@field Task System.Diagnostics.Eventing.Reader.EventTask
---@source System.Core.dll
---@field Template string
---@source System.Core.dll
---@field Version byte
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventMetadata = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventProperty: object
---@source System.Core.dll
---@field Value object
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventProperty = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventOpcode: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Value int
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventOpcode = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventRecord: object
---@source System.Core.dll
---@field ActivityId System.Guid?
---@source System.Core.dll
---@field Bookmark System.Diagnostics.Eventing.Reader.EventBookmark
---@source System.Core.dll
---@field Id int
---@source System.Core.dll
---@field Keywords long?
---@source System.Core.dll
---@field KeywordsDisplayNames System.Collections.Generic.IEnumerable<string>
---@source System.Core.dll
---@field Level byte?
---@source System.Core.dll
---@field LevelDisplayName string
---@source System.Core.dll
---@field LogName string
---@source System.Core.dll
---@field MachineName string
---@source System.Core.dll
---@field Opcode short?
---@source System.Core.dll
---@field OpcodeDisplayName string
---@source System.Core.dll
---@field ProcessId int?
---@source System.Core.dll
---@field Properties System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventProperty>
---@source System.Core.dll
---@field ProviderId System.Guid?
---@source System.Core.dll
---@field ProviderName string
---@source System.Core.dll
---@field Qualifiers int?
---@source System.Core.dll
---@field RecordId long?
---@source System.Core.dll
---@field RelatedActivityId System.Guid?
---@source System.Core.dll
---@field Task int?
---@source System.Core.dll
---@field TaskDisplayName string
---@source System.Core.dll
---@field ThreadId int?
---@source System.Core.dll
---@field TimeCreated System.DateTime?
---@source System.Core.dll
---@field UserId System.Security.Principal.SecurityIdentifier
---@source System.Core.dll
---@field Version byte?
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventRecord = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.EventRecord.Dispose() end
---@source System.Core.dll
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventRecord.FormatDescription() end
---@source System.Core.dll
---@param values System.Collections.Generic.IEnumerable<object>
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventRecord.FormatDescription(values) end
---@source System.Core.dll
---@return String
function CS.System.Diagnostics.Eventing.Reader.EventRecord.ToXml() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventTask: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field EventGuid System.Guid
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Value int
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventTask = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs: System.EventArgs
---@source System.Core.dll
---@field EventException System.Exception
---@source System.Core.dll
---@field EventRecord System.Diagnostics.Eventing.Reader.EventRecord
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.EventRecordWrittenEventArgs = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.PathType: System.Enum
---@source System.Core.dll
---@field FilePath System.Diagnostics.Eventing.Reader.PathType
---@source System.Core.dll
---@field LogName System.Diagnostics.Eventing.Reader.PathType
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.PathType = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.PathType
function CS.System.Diagnostics.Eventing.Reader.PathType:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.ProviderMetadata: object
---@source System.Core.dll
---@field DisplayName string
---@source System.Core.dll
---@field Events System.Collections.Generic.IEnumerable<System.Diagnostics.Eventing.Reader.EventMetadata>
---@source System.Core.dll
---@field HelpLink System.Uri
---@source System.Core.dll
---@field Id System.Guid
---@source System.Core.dll
---@field Keywords System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventKeyword>
---@source System.Core.dll
---@field Levels System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventLevel>
---@source System.Core.dll
---@field LogLinks System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventLogLink>
---@source System.Core.dll
---@field MessageFilePath string
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Opcodes System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventOpcode>
---@source System.Core.dll
---@field ParameterFilePath string
---@source System.Core.dll
---@field ResourceFilePath string
---@source System.Core.dll
---@field Tasks System.Collections.Generic.IList<System.Diagnostics.Eventing.Reader.EventTask>
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.ProviderMetadata = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.Reader.ProviderMetadata.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.SessionAuthentication: System.Enum
---@source System.Core.dll
---@field Default System.Diagnostics.Eventing.Reader.SessionAuthentication
---@source System.Core.dll
---@field Kerberos System.Diagnostics.Eventing.Reader.SessionAuthentication
---@source System.Core.dll
---@field Negotiate System.Diagnostics.Eventing.Reader.SessionAuthentication
---@source System.Core.dll
---@field Ntlm System.Diagnostics.Eventing.Reader.SessionAuthentication
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.SessionAuthentication = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.SessionAuthentication
function CS.System.Diagnostics.Eventing.Reader.SessionAuthentication:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.StandardEventOpcode: System.Enum
---@source System.Core.dll
---@field DataCollectionStart System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field DataCollectionStop System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Extension System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Info System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Receive System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Reply System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Resume System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Send System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Start System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Stop System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
---@field Suspend System.Diagnostics.Eventing.Reader.StandardEventOpcode
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.StandardEventOpcode = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.StandardEventOpcode
function CS.System.Diagnostics.Eventing.Reader.StandardEventOpcode:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.StandardEventKeywords: System.Enum
---@source System.Core.dll
---@field AuditFailure System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field AuditSuccess System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field CorrelationHint System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field CorrelationHint2 System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field EventLogClassic System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field None System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field ResponseTime System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field Sqm System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field WdiContext System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
---@field WdiDiagnostic System.Diagnostics.Eventing.Reader.StandardEventKeywords
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.StandardEventKeywords = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.StandardEventKeywords
function CS.System.Diagnostics.Eventing.Reader.StandardEventKeywords:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.StandardEventTask: System.Enum
---@source System.Core.dll
---@field None System.Diagnostics.Eventing.Reader.StandardEventTask
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.StandardEventTask = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.StandardEventTask
function CS.System.Diagnostics.Eventing.Reader.StandardEventTask:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.Reader.StandardEventLevel: System.Enum
---@source System.Core.dll
---@field Critical System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
---@field Error System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
---@field Informational System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
---@field LogAlways System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
---@field Verbose System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
---@field Warning System.Diagnostics.Eventing.Reader.StandardEventLevel
---@source System.Core.dll
CS.System.Diagnostics.Eventing.Reader.StandardEventLevel = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.Reader.StandardEventLevel
function CS.System.Diagnostics.Eventing.Reader.StandardEventLevel:__CastFrom(value) end

View File

@@ -0,0 +1,179 @@
---@meta
---@source System.Core.dll
---@class System.Diagnostics.Eventing.EventDescriptor: System.ValueType
---@source System.Core.dll
---@field Channel byte
---@source System.Core.dll
---@field EventId int
---@source System.Core.dll
---@field Keywords long
---@source System.Core.dll
---@field Level byte
---@source System.Core.dll
---@field Opcode byte
---@source System.Core.dll
---@field Task int
---@source System.Core.dll
---@field Version byte
---@source System.Core.dll
CS.System.Diagnostics.Eventing.EventDescriptor = {}
---@source System.Core.dll
---@class System.Diagnostics.Eventing.EventProvider: object
---@source System.Core.dll
CS.System.Diagnostics.Eventing.EventProvider = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.EventProvider.Close() end
---@source System.Core.dll
---@return Guid
function CS.System.Diagnostics.Eventing.EventProvider:CreateActivityId() end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.EventProvider.Dispose() end
---@source System.Core.dll
---@return WriteEventErrorCode
function CS.System.Diagnostics.Eventing.EventProvider:GetLastWriteEventError() end
---@source System.Core.dll
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.IsEnabled() end
---@source System.Core.dll
---@param level byte
---@param keywords long
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.IsEnabled(level, keywords) end
---@source System.Core.dll
---@param id System.Guid
function CS.System.Diagnostics.Eventing.EventProvider:SetActivityId(id) end
---@source System.Core.dll
---@param eventDescriptor System.Diagnostics.Eventing.EventDescriptor
---@param eventPayload object[]
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.WriteEvent(eventDescriptor, eventPayload) end
---@source System.Core.dll
---@param eventDescriptor System.Diagnostics.Eventing.EventDescriptor
---@param data string
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.WriteEvent(eventDescriptor, data) end
---@source System.Core.dll
---@param eventMessage string
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.WriteMessageEvent(eventMessage) end
---@source System.Core.dll
---@param eventMessage string
---@param eventLevel byte
---@param eventKeywords long
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.WriteMessageEvent(eventMessage, eventLevel, eventKeywords) end
---@source System.Core.dll
---@param eventDescriptor System.Diagnostics.Eventing.EventDescriptor
---@param relatedActivityId System.Guid
---@param eventPayload object[]
---@return Boolean
function CS.System.Diagnostics.Eventing.EventProvider.WriteTransferEvent(eventDescriptor, relatedActivityId, eventPayload) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.WriteEventErrorCode: System.Enum
---@source System.Core.dll
---@field EventTooBig System.Diagnostics.Eventing.EventProvider.WriteEventErrorCode
---@source System.Core.dll
---@field NoError System.Diagnostics.Eventing.EventProvider.WriteEventErrorCode
---@source System.Core.dll
---@field NoFreeBuffers System.Diagnostics.Eventing.EventProvider.WriteEventErrorCode
---@source System.Core.dll
CS.System.Diagnostics.Eventing.WriteEventErrorCode = {}
---@source
---@param value any
---@return System.Diagnostics.Eventing.EventProvider.WriteEventErrorCode
function CS.System.Diagnostics.Eventing.WriteEventErrorCode:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.Eventing.EventProviderTraceListener: System.Diagnostics.TraceListener
---@source System.Core.dll
---@field Delimiter string
---@source System.Core.dll
---@field IsThreadSafe bool
---@source System.Core.dll
CS.System.Diagnostics.Eventing.EventProviderTraceListener = {}
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.Close() end
---@source System.Core.dll
---@param message string
---@param detailMessage string
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.Fail(message, detailMessage) end
---@source System.Core.dll
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.Flush() end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param eventType System.Diagnostics.TraceEventType
---@param id int
---@param data object
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceData(eventCache, source, eventType, id, data) end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param eventType System.Diagnostics.TraceEventType
---@param id int
---@param data object[]
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceData(eventCache, source, eventType, id, data) end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param eventType System.Diagnostics.TraceEventType
---@param id int
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceEvent(eventCache, source, eventType, id) end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param eventType System.Diagnostics.TraceEventType
---@param id int
---@param message string
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceEvent(eventCache, source, eventType, id, message) end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param eventType System.Diagnostics.TraceEventType
---@param id int
---@param format string
---@param args object[]
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceEvent(eventCache, source, eventType, id, format, args) end
---@source System.Core.dll
---@param eventCache System.Diagnostics.TraceEventCache
---@param source string
---@param id int
---@param message string
---@param relatedActivityId System.Guid
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.TraceTransfer(eventCache, source, id, message, relatedActivityId) end
---@source System.Core.dll
---@param message string
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.Write(message) end
---@source System.Core.dll
---@param message string
function CS.System.Diagnostics.Eventing.EventProviderTraceListener.WriteLine(message) end

View File

@@ -0,0 +1,155 @@
---@meta
---@source System.Core.dll
---@class System.Diagnostics.PerformanceData.CounterSet: object
---@source System.Core.dll
CS.System.Diagnostics.PerformanceData.CounterSet = {}
---@source System.Core.dll
---@param counterId int
---@param counterType System.Diagnostics.PerformanceData.CounterType
function CS.System.Diagnostics.PerformanceData.CounterSet.AddCounter(counterId, counterType) end
---@source System.Core.dll
---@param counterId int
---@param counterType System.Diagnostics.PerformanceData.CounterType
---@param counterName string
function CS.System.Diagnostics.PerformanceData.CounterSet.AddCounter(counterId, counterType, counterName) end
---@source System.Core.dll
---@param instanceName string
---@return CounterSetInstance
function CS.System.Diagnostics.PerformanceData.CounterSet.CreateCounterSetInstance(instanceName) end
---@source System.Core.dll
function CS.System.Diagnostics.PerformanceData.CounterSet.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.PerformanceData.CounterSetInstance: object
---@source System.Core.dll
---@field Counters System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet
---@source System.Core.dll
CS.System.Diagnostics.PerformanceData.CounterSetInstance = {}
---@source System.Core.dll
function CS.System.Diagnostics.PerformanceData.CounterSetInstance.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet: object
---@source System.Core.dll
---@field this[] System.Diagnostics.PerformanceData.CounterData
---@source System.Core.dll
---@field this[] System.Diagnostics.PerformanceData.CounterData
---@source System.Core.dll
CS.System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet = {}
---@source System.Core.dll
function CS.System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet.Dispose() end
---@source System.Core.dll
---@class System.Diagnostics.PerformanceData.CounterSetInstanceType: System.Enum
---@source System.Core.dll
---@field GlobalAggregate System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
---@field GlobalAggregateWithHistory System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
---@field InstanceAggregate System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
---@field Multiple System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
---@field MultipleAggregate System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
---@field Single System.Diagnostics.PerformanceData.CounterSetInstanceType
---@source System.Core.dll
CS.System.Diagnostics.PerformanceData.CounterSetInstanceType = {}
---@source
---@param value any
---@return System.Diagnostics.PerformanceData.CounterSetInstanceType
function CS.System.Diagnostics.PerformanceData.CounterSetInstanceType:__CastFrom(value) end
---@source System.Core.dll
---@class System.Diagnostics.PerformanceData.CounterType: System.Enum
---@source System.Core.dll
---@field AverageBase System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field AverageCount64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field AverageTimer32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field Delta32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field Delta64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field ElapsedTime System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field LargeQueueLength System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field MultiTimerBase System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field MultiTimerPercentageActive System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field MultiTimerPercentageActive100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field MultiTimerPercentageNotActive System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field MultiTimerPercentageNotActive100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field ObjectSpecificTimer System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PercentageActive System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PercentageActive100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PercentageNotActive System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PercentageNotActive100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PrecisionObjectSpecificTimer System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PrecisionSystemTimer System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field PrecisionTimer100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field QueueLength System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field QueueLength100Ns System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field QueueLengthObjectTime System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RateOfCountPerSecond32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RateOfCountPerSecond64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawBase32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawBase64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawData32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawData64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawDataHex32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawDataHex64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawFraction32 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field RawFraction64 System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field SampleBase System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field SampleCounter System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
---@field SampleFraction System.Diagnostics.PerformanceData.CounterType
---@source System.Core.dll
CS.System.Diagnostics.PerformanceData.CounterType = {}
---@source
---@param value any
---@return System.Diagnostics.PerformanceData.CounterType
function CS.System.Diagnostics.PerformanceData.CounterType:__CastFrom(value) end

View File

@@ -0,0 +1,485 @@
---@meta
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolBinder
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolBinder = {}
---@source mscorlib.dll
---@param importer int
---@param filename string
---@param searchPath string
---@return ISymbolReader
function CS.System.Diagnostics.SymbolStore.ISymbolBinder.GetReader(importer, filename, searchPath) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolDocument
---@source mscorlib.dll
---@field CheckSumAlgorithmId System.Guid
---@source mscorlib.dll
---@field DocumentType System.Guid
---@source mscorlib.dll
---@field HasEmbeddedSource bool
---@source mscorlib.dll
---@field Language System.Guid
---@source mscorlib.dll
---@field LanguageVendor System.Guid
---@source mscorlib.dll
---@field SourceLength int
---@source mscorlib.dll
---@field URL string
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolDocument = {}
---@source mscorlib.dll
---@param line int
---@return Int32
function CS.System.Diagnostics.SymbolStore.ISymbolDocument.FindClosestLine(line) end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolDocument.GetCheckSum() end
---@source mscorlib.dll
---@param startLine int
---@param startColumn int
---@param endLine int
---@param endColumn int
function CS.System.Diagnostics.SymbolStore.ISymbolDocument.GetSourceRange(startLine, startColumn, endLine, endColumn) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolBinder1
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolBinder1 = {}
---@source mscorlib.dll
---@param importer System.IntPtr
---@param filename string
---@param searchPath string
---@return ISymbolReader
function CS.System.Diagnostics.SymbolStore.ISymbolBinder1.GetReader(importer, filename, searchPath) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolDocumentWriter
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolDocumentWriter = {}
---@source mscorlib.dll
---@param algorithmId System.Guid
---@param checkSum byte[]
function CS.System.Diagnostics.SymbolStore.ISymbolDocumentWriter.SetCheckSum(algorithmId, checkSum) end
---@source mscorlib.dll
---@param source byte[]
function CS.System.Diagnostics.SymbolStore.ISymbolDocumentWriter.SetSource(source) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolMethod
---@source mscorlib.dll
---@field RootScope System.Diagnostics.SymbolStore.ISymbolScope
---@source mscorlib.dll
---@field SequencePointCount int
---@source mscorlib.dll
---@field Token System.Diagnostics.SymbolStore.SymbolToken
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolMethod = {}
---@source mscorlib.dll
---@return ISymbolNamespace
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetNamespace() end
---@source mscorlib.dll
---@param document System.Diagnostics.SymbolStore.ISymbolDocument
---@param line int
---@param column int
---@return Int32
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetOffset(document, line, column) end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetParameters() end
---@source mscorlib.dll
---@param document System.Diagnostics.SymbolStore.ISymbolDocument
---@param line int
---@param column int
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetRanges(document, line, column) end
---@source mscorlib.dll
---@param offset int
---@return ISymbolScope
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetScope(offset) end
---@source mscorlib.dll
---@param offsets int[]
---@param documents System.Diagnostics.SymbolStore.ISymbolDocument[]
---@param lines int[]
---@param columns int[]
---@param endLines int[]
---@param endColumns int[]
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetSequencePoints(offsets, documents, lines, columns, endLines, endColumns) end
---@source mscorlib.dll
---@param docs System.Diagnostics.SymbolStore.ISymbolDocument[]
---@param lines int[]
---@param columns int[]
---@return Boolean
function CS.System.Diagnostics.SymbolStore.ISymbolMethod.GetSourceStartEnd(docs, lines, columns) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolNamespace
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolNamespace = {}
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolNamespace.GetNamespaces() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolNamespace.GetVariables() end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolScope
---@source mscorlib.dll
---@field EndOffset int
---@source mscorlib.dll
---@field Method System.Diagnostics.SymbolStore.ISymbolMethod
---@source mscorlib.dll
---@field Parent System.Diagnostics.SymbolStore.ISymbolScope
---@source mscorlib.dll
---@field StartOffset int
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolScope = {}
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolScope.GetChildren() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolScope.GetLocals() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolScope.GetNamespaces() end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolVariable
---@source mscorlib.dll
---@field AddressField1 int
---@source mscorlib.dll
---@field AddressField2 int
---@source mscorlib.dll
---@field AddressField3 int
---@source mscorlib.dll
---@field AddressKind System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field Attributes object
---@source mscorlib.dll
---@field EndOffset int
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field StartOffset int
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolVariable = {}
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolVariable.GetSignature() end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolWriter
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolWriter = {}
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.Close() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.CloseMethod() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.CloseNamespace() end
---@source mscorlib.dll
---@param endOffset int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.CloseScope(endOffset) end
---@source mscorlib.dll
---@param url string
---@param language System.Guid
---@param languageVendor System.Guid
---@param documentType System.Guid
---@return ISymbolDocumentWriter
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineDocument(url, language, languageVendor, documentType) end
---@source mscorlib.dll
---@param parent System.Diagnostics.SymbolStore.SymbolToken
---@param name string
---@param attributes System.Reflection.FieldAttributes
---@param signature byte[]
---@param addrKind System.Diagnostics.SymbolStore.SymAddressKind
---@param addr1 int
---@param addr2 int
---@param addr3 int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineField(parent, name, attributes, signature, addrKind, addr1, addr2, addr3) end
---@source mscorlib.dll
---@param name string
---@param attributes System.Reflection.FieldAttributes
---@param signature byte[]
---@param addrKind System.Diagnostics.SymbolStore.SymAddressKind
---@param addr1 int
---@param addr2 int
---@param addr3 int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineGlobalVariable(name, attributes, signature, addrKind, addr1, addr2, addr3) end
---@source mscorlib.dll
---@param name string
---@param attributes System.Reflection.FieldAttributes
---@param signature byte[]
---@param addrKind System.Diagnostics.SymbolStore.SymAddressKind
---@param addr1 int
---@param addr2 int
---@param addr3 int
---@param startOffset int
---@param endOffset int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineLocalVariable(name, attributes, signature, addrKind, addr1, addr2, addr3, startOffset, endOffset) end
---@source mscorlib.dll
---@param name string
---@param attributes System.Reflection.ParameterAttributes
---@param sequence int
---@param addrKind System.Diagnostics.SymbolStore.SymAddressKind
---@param addr1 int
---@param addr2 int
---@param addr3 int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineParameter(name, attributes, sequence, addrKind, addr1, addr2, addr3) end
---@source mscorlib.dll
---@param document System.Diagnostics.SymbolStore.ISymbolDocumentWriter
---@param offsets int[]
---@param lines int[]
---@param columns int[]
---@param endLines int[]
---@param endColumns int[]
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.DefineSequencePoints(document, offsets, lines, columns, endLines, endColumns) end
---@source mscorlib.dll
---@param emitter System.IntPtr
---@param filename string
---@param fFullBuild bool
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.Initialize(emitter, filename, fFullBuild) end
---@source mscorlib.dll
---@param method System.Diagnostics.SymbolStore.SymbolToken
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.OpenMethod(method) end
---@source mscorlib.dll
---@param name string
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.OpenNamespace(name) end
---@source mscorlib.dll
---@param startOffset int
---@return Int32
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.OpenScope(startOffset) end
---@source mscorlib.dll
---@param startDoc System.Diagnostics.SymbolStore.ISymbolDocumentWriter
---@param startLine int
---@param startColumn int
---@param endDoc System.Diagnostics.SymbolStore.ISymbolDocumentWriter
---@param endLine int
---@param endColumn int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.SetMethodSourceRange(startDoc, startLine, startColumn, endDoc, endLine, endColumn) end
---@source mscorlib.dll
---@param scopeID int
---@param startOffset int
---@param endOffset int
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.SetScopeRange(scopeID, startOffset, endOffset) end
---@source mscorlib.dll
---@param parent System.Diagnostics.SymbolStore.SymbolToken
---@param name string
---@param data byte[]
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.SetSymAttribute(parent, name, data) end
---@source mscorlib.dll
---@param underlyingWriter System.IntPtr
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.SetUnderlyingWriter(underlyingWriter) end
---@source mscorlib.dll
---@param entryMethod System.Diagnostics.SymbolStore.SymbolToken
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.SetUserEntryPoint(entryMethod) end
---@source mscorlib.dll
---@param fullName string
function CS.System.Diagnostics.SymbolStore.ISymbolWriter.UsingNamespace(fullName) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.SymAddressKind: System.Enum
---@source mscorlib.dll
---@field BitField System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field ILOffset System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeOffset System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeRegister System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeRegisterRegister System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeRegisterRelative System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeRegisterStack System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeRVA System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeSectionOffset System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
---@field NativeStackRegister System.Diagnostics.SymbolStore.SymAddressKind
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.SymAddressKind = {}
---@source
---@param value any
---@return System.Diagnostics.SymbolStore.SymAddressKind
function CS.System.Diagnostics.SymbolStore.SymAddressKind:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.SymbolToken: System.ValueType
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.SymbolToken = {}
---@source mscorlib.dll
---@param obj System.Diagnostics.SymbolStore.SymbolToken
---@return Boolean
function CS.System.Diagnostics.SymbolStore.SymbolToken.Equals(obj) end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Diagnostics.SymbolStore.SymbolToken.Equals(obj) end
---@source mscorlib.dll
---@return Int32
function CS.System.Diagnostics.SymbolStore.SymbolToken.GetHashCode() end
---@source mscorlib.dll
---@return Int32
function CS.System.Diagnostics.SymbolStore.SymbolToken.GetToken() end
---@source mscorlib.dll
---@param a System.Diagnostics.SymbolStore.SymbolToken
---@param b System.Diagnostics.SymbolStore.SymbolToken
---@return Boolean
function CS.System.Diagnostics.SymbolStore.SymbolToken:op_Equality(a, b) end
---@source mscorlib.dll
---@param a System.Diagnostics.SymbolStore.SymbolToken
---@param b System.Diagnostics.SymbolStore.SymbolToken
---@return Boolean
function CS.System.Diagnostics.SymbolStore.SymbolToken:op_Inequality(a, b) end
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.SymDocumentType: object
---@source mscorlib.dll
---@field Text System.Guid
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.SymDocumentType = {}
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.SymLanguageType: object
---@source mscorlib.dll
---@field Basic System.Guid
---@source mscorlib.dll
---@field C System.Guid
---@source mscorlib.dll
---@field Cobol System.Guid
---@source mscorlib.dll
---@field CPlusPlus System.Guid
---@source mscorlib.dll
---@field CSharp System.Guid
---@source mscorlib.dll
---@field ILAssembly System.Guid
---@source mscorlib.dll
---@field Java System.Guid
---@source mscorlib.dll
---@field JScript System.Guid
---@source mscorlib.dll
---@field MCPlusPlus System.Guid
---@source mscorlib.dll
---@field Pascal System.Guid
---@source mscorlib.dll
---@field SMC System.Guid
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.SymLanguageType = {}
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.SymLanguageVendor: object
---@source mscorlib.dll
---@field Microsoft System.Guid
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.SymLanguageVendor = {}
---@source mscorlib.dll
---@class System.Diagnostics.SymbolStore.ISymbolReader
---@source mscorlib.dll
---@field UserEntryPoint System.Diagnostics.SymbolStore.SymbolToken
---@source mscorlib.dll
CS.System.Diagnostics.SymbolStore.ISymbolReader = {}
---@source mscorlib.dll
---@param url string
---@param language System.Guid
---@param languageVendor System.Guid
---@param documentType System.Guid
---@return ISymbolDocument
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetDocument(url, language, languageVendor, documentType) end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetDocuments() end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetGlobalVariables() end
---@source mscorlib.dll
---@param method System.Diagnostics.SymbolStore.SymbolToken
---@return ISymbolMethod
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetMethod(method) end
---@source mscorlib.dll
---@param method System.Diagnostics.SymbolStore.SymbolToken
---@param version int
---@return ISymbolMethod
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetMethod(method, version) end
---@source mscorlib.dll
---@param document System.Diagnostics.SymbolStore.ISymbolDocument
---@param line int
---@param column int
---@return ISymbolMethod
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetMethodFromDocumentPosition(document, line, column) end
---@source mscorlib.dll
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetNamespaces() end
---@source mscorlib.dll
---@param parent System.Diagnostics.SymbolStore.SymbolToken
---@param name string
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetSymAttribute(parent, name) end
---@source mscorlib.dll
---@param parent System.Diagnostics.SymbolStore.SymbolToken
function CS.System.Diagnostics.SymbolStore.ISymbolReader.GetVariables(parent) end

View File

@@ -0,0 +1,591 @@
---@meta
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventActivityOptions: System.Enum
---@source mscorlib.dll
---@field Detachable System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
---@field Disable System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
---@field Recursive System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventActivityOptions = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventActivityOptions
function CS.System.Diagnostics.Tracing.EventActivityOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventAttribute: System.Attribute
---@source mscorlib.dll
---@field ActivityOptions System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
---@field Channel System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field EventId int
---@source mscorlib.dll
---@field Keywords System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field Level System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Message string
---@source mscorlib.dll
---@field Opcode System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Tags System.Diagnostics.Tracing.EventTags
---@source mscorlib.dll
---@field Task System.Diagnostics.Tracing.EventTask
---@source mscorlib.dll
---@field Version byte
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventChannel: System.Enum
---@source mscorlib.dll
---@field Admin System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field Analytic System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field Debug System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field Operational System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventChannel = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventChannel
function CS.System.Diagnostics.Tracing.EventChannel:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventCommand: System.Enum
---@source mscorlib.dll
---@field Disable System.Diagnostics.Tracing.EventCommand
---@source mscorlib.dll
---@field Enable System.Diagnostics.Tracing.EventCommand
---@source mscorlib.dll
---@field SendManifest System.Diagnostics.Tracing.EventCommand
---@source mscorlib.dll
---@field Update System.Diagnostics.Tracing.EventCommand
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventCommand = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventCommand
function CS.System.Diagnostics.Tracing.EventCommand:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventCommandEventArgs: System.EventArgs
---@source mscorlib.dll
---@field Arguments System.Collections.Generic.IDictionary<string, string>
---@source mscorlib.dll
---@field Command System.Diagnostics.Tracing.EventCommand
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventCommandEventArgs = {}
---@source mscorlib.dll
---@param eventId int
---@return Boolean
function CS.System.Diagnostics.Tracing.EventCommandEventArgs.DisableEvent(eventId) end
---@source mscorlib.dll
---@param eventId int
---@return Boolean
function CS.System.Diagnostics.Tracing.EventCommandEventArgs.EnableEvent(eventId) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventDataAttribute: System.Attribute
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventDataAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventFieldAttribute: System.Attribute
---@source mscorlib.dll
---@field Format System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field Tags System.Diagnostics.Tracing.EventFieldTags
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventFieldAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventFieldFormat: System.Enum
---@source mscorlib.dll
---@field Boolean System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field Default System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field Hexadecimal System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field HResult System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field Json System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field String System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
---@field Xml System.Diagnostics.Tracing.EventFieldFormat
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventFieldFormat = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventFieldFormat
function CS.System.Diagnostics.Tracing.EventFieldFormat:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventIgnoreAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventIgnoreAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventFieldTags: System.Enum
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventFieldTags
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventFieldTags = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventFieldTags
function CS.System.Diagnostics.Tracing.EventFieldTags:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventKeywords: System.Enum
---@source mscorlib.dll
---@field All System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field AuditFailure System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field AuditSuccess System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field CorrelationHint System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field EventLogClassic System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field MicrosoftTelemetry System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field Sqm System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field WdiContext System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field WdiDiagnostic System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventKeywords = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventKeywords
function CS.System.Diagnostics.Tracing.EventKeywords:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventLevel: System.Enum
---@source mscorlib.dll
---@field Critical System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Error System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Informational System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field LogAlways System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Verbose System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Warning System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventLevel = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventLevel
function CS.System.Diagnostics.Tracing.EventLevel:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventManifestOptions: System.Enum
---@source mscorlib.dll
---@field AllCultures System.Diagnostics.Tracing.EventManifestOptions
---@source mscorlib.dll
---@field AllowEventSourceOverride System.Diagnostics.Tracing.EventManifestOptions
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventManifestOptions
---@source mscorlib.dll
---@field OnlyIfNeededForRegistration System.Diagnostics.Tracing.EventManifestOptions
---@source mscorlib.dll
---@field Strict System.Diagnostics.Tracing.EventManifestOptions
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventManifestOptions = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventManifestOptions
function CS.System.Diagnostics.Tracing.EventManifestOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventListener: object
---@source mscorlib.dll
---@field EventSourceCreated System.EventHandler<System.Diagnostics.Tracing.EventSourceCreatedEventArgs>
---@source mscorlib.dll
---@field EventWritten System.EventHandler<System.Diagnostics.Tracing.EventWrittenEventArgs>
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventListener = {}
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventSourceCreatedEventArgs>
function CS.System.Diagnostics.Tracing.EventListener.add_EventSourceCreated(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventSourceCreatedEventArgs>
function CS.System.Diagnostics.Tracing.EventListener.remove_EventSourceCreated(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventWrittenEventArgs>
function CS.System.Diagnostics.Tracing.EventListener.add_EventWritten(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventWrittenEventArgs>
function CS.System.Diagnostics.Tracing.EventListener.remove_EventWritten(value) end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
function CS.System.Diagnostics.Tracing.EventListener.DisableEvents(eventSource) end
---@source mscorlib.dll
function CS.System.Diagnostics.Tracing.EventListener.Dispose() end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
---@param level System.Diagnostics.Tracing.EventLevel
function CS.System.Diagnostics.Tracing.EventListener.EnableEvents(eventSource, level) end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
---@param level System.Diagnostics.Tracing.EventLevel
---@param matchAnyKeyword System.Diagnostics.Tracing.EventKeywords
function CS.System.Diagnostics.Tracing.EventListener.EnableEvents(eventSource, level, matchAnyKeyword) end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
---@param level System.Diagnostics.Tracing.EventLevel
---@param matchAnyKeyword System.Diagnostics.Tracing.EventKeywords
---@param arguments System.Collections.Generic.IDictionary<string, string>
function CS.System.Diagnostics.Tracing.EventListener.EnableEvents(eventSource, level, matchAnyKeyword, arguments) end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
---@return Int32
function CS.System.Diagnostics.Tracing.EventListener:EventSourceIndex(eventSource) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventOpcode: System.Enum
---@source mscorlib.dll
---@field DataCollectionStart System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field DataCollectionStop System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Extension System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Info System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Receive System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Reply System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Resume System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Send System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Start System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Stop System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Suspend System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventOpcode = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventOpcode
function CS.System.Diagnostics.Tracing.EventOpcode:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSource: object
---@source mscorlib.dll
---@field ConstructionException System.Exception
---@source mscorlib.dll
---@field CurrentThreadActivityId System.Guid
---@source mscorlib.dll
---@field Guid System.Guid
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Settings System.Diagnostics.Tracing.EventSourceSettings
---@source mscorlib.dll
---@field EventCommandExecuted System.EventHandler<System.Diagnostics.Tracing.EventCommandEventArgs>
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSource = {}
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventCommandEventArgs>
function CS.System.Diagnostics.Tracing.EventSource.add_EventCommandExecuted(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Diagnostics.Tracing.EventCommandEventArgs>
function CS.System.Diagnostics.Tracing.EventSource.remove_EventCommandExecuted(value) end
---@source mscorlib.dll
function CS.System.Diagnostics.Tracing.EventSource.Dispose() end
---@source mscorlib.dll
---@param eventSourceType System.Type
---@param assemblyPathToIncludeInManifest string
---@return String
function CS.System.Diagnostics.Tracing.EventSource:GenerateManifest(eventSourceType, assemblyPathToIncludeInManifest) end
---@source mscorlib.dll
---@param eventSourceType System.Type
---@param assemblyPathToIncludeInManifest string
---@param flags System.Diagnostics.Tracing.EventManifestOptions
---@return String
function CS.System.Diagnostics.Tracing.EventSource:GenerateManifest(eventSourceType, assemblyPathToIncludeInManifest, flags) end
---@source mscorlib.dll
---@param eventSourceType System.Type
---@return Guid
function CS.System.Diagnostics.Tracing.EventSource:GetGuid(eventSourceType) end
---@source mscorlib.dll
---@param eventSourceType System.Type
---@return String
function CS.System.Diagnostics.Tracing.EventSource:GetName(eventSourceType) end
---@source mscorlib.dll
---@return IEnumerable
function CS.System.Diagnostics.Tracing.EventSource:GetSources() end
---@source mscorlib.dll
---@param key string
---@return String
function CS.System.Diagnostics.Tracing.EventSource.GetTrait(key) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Diagnostics.Tracing.EventSource.IsEnabled() end
---@source mscorlib.dll
---@param level System.Diagnostics.Tracing.EventLevel
---@param keywords System.Diagnostics.Tracing.EventKeywords
---@return Boolean
function CS.System.Diagnostics.Tracing.EventSource.IsEnabled(level, keywords) end
---@source mscorlib.dll
---@param level System.Diagnostics.Tracing.EventLevel
---@param keywords System.Diagnostics.Tracing.EventKeywords
---@param channel System.Diagnostics.Tracing.EventChannel
---@return Boolean
function CS.System.Diagnostics.Tracing.EventSource.IsEnabled(level, keywords, channel) end
---@source mscorlib.dll
---@param eventSource System.Diagnostics.Tracing.EventSource
---@param command System.Diagnostics.Tracing.EventCommand
---@param commandArguments System.Collections.Generic.IDictionary<string, string>
function CS.System.Diagnostics.Tracing.EventSource:SendCommand(eventSource, command, commandArguments) end
---@source mscorlib.dll
---@param activityId System.Guid
function CS.System.Diagnostics.Tracing.EventSource:SetCurrentThreadActivityId(activityId) end
---@source mscorlib.dll
---@param activityId System.Guid
---@param oldActivityThatWillContinue System.Guid
function CS.System.Diagnostics.Tracing.EventSource:SetCurrentThreadActivityId(activityId, oldActivityThatWillContinue) end
---@source mscorlib.dll
---@return String
function CS.System.Diagnostics.Tracing.EventSource.ToString() end
---@source mscorlib.dll
---@param eventName string
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName) end
---@source mscorlib.dll
---@param eventName string
---@param options System.Diagnostics.Tracing.EventSourceOptions
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName, options) end
---@source mscorlib.dll
---@param eventName string
---@param options System.Diagnostics.Tracing.EventSourceOptions
---@param data T
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName, options, data) end
---@source mscorlib.dll
---@param eventName string
---@param options System.Diagnostics.Tracing.EventSourceOptions
---@param activityId System.Guid
---@param relatedActivityId System.Guid
---@param data T
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName, options, activityId, relatedActivityId, data) end
---@source mscorlib.dll
---@param eventName string
---@param options System.Diagnostics.Tracing.EventSourceOptions
---@param data T
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName, options, data) end
---@source mscorlib.dll
---@param eventName string
---@param data T
function CS.System.Diagnostics.Tracing.EventSource.Write(eventName, data) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSourceAttribute: System.Attribute
---@source mscorlib.dll
---@field Guid string
---@source mscorlib.dll
---@field LocalizationResources string
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSourceAttribute = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSourceCreatedEventArgs: System.EventArgs
---@source mscorlib.dll
---@field EventSource System.Diagnostics.Tracing.EventSource
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSourceCreatedEventArgs = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSourceException: System.Exception
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSourceException = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSourceSettings: System.Enum
---@source mscorlib.dll
---@field Default System.Diagnostics.Tracing.EventSourceSettings
---@source mscorlib.dll
---@field EtwManifestEventFormat System.Diagnostics.Tracing.EventSourceSettings
---@source mscorlib.dll
---@field EtwSelfDescribingEventFormat System.Diagnostics.Tracing.EventSourceSettings
---@source mscorlib.dll
---@field ThrowOnEventWriteErrors System.Diagnostics.Tracing.EventSourceSettings
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSourceSettings = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventSourceSettings
function CS.System.Diagnostics.Tracing.EventSourceSettings:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventSourceOptions: System.ValueType
---@source mscorlib.dll
---@field ActivityOptions System.Diagnostics.Tracing.EventActivityOptions
---@source mscorlib.dll
---@field Keywords System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field Level System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Opcode System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Tags System.Diagnostics.Tracing.EventTags
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventSourceOptions = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventTags: System.Enum
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventTags
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventTags = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventTags
function CS.System.Diagnostics.Tracing.EventTags:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventTask: System.Enum
---@source mscorlib.dll
---@field None System.Diagnostics.Tracing.EventTask
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventTask = {}
---@source
---@param value any
---@return System.Diagnostics.Tracing.EventTask
function CS.System.Diagnostics.Tracing.EventTask:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.EventWrittenEventArgs: System.EventArgs
---@source mscorlib.dll
---@field ActivityId System.Guid
---@source mscorlib.dll
---@field Channel System.Diagnostics.Tracing.EventChannel
---@source mscorlib.dll
---@field EventId int
---@source mscorlib.dll
---@field EventName string
---@source mscorlib.dll
---@field EventSource System.Diagnostics.Tracing.EventSource
---@source mscorlib.dll
---@field Keywords System.Diagnostics.Tracing.EventKeywords
---@source mscorlib.dll
---@field Level System.Diagnostics.Tracing.EventLevel
---@source mscorlib.dll
---@field Message string
---@source mscorlib.dll
---@field Opcode System.Diagnostics.Tracing.EventOpcode
---@source mscorlib.dll
---@field Payload System.Collections.ObjectModel.ReadOnlyCollection<object>
---@source mscorlib.dll
---@field PayloadNames System.Collections.ObjectModel.ReadOnlyCollection<string>
---@source mscorlib.dll
---@field RelatedActivityId System.Guid
---@source mscorlib.dll
---@field Tags System.Diagnostics.Tracing.EventTags
---@source mscorlib.dll
---@field Task System.Diagnostics.Tracing.EventTask
---@source mscorlib.dll
---@field Version byte
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.EventWrittenEventArgs = {}
---@source mscorlib.dll
---@class System.Diagnostics.Tracing.NonEventAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Diagnostics.Tracing.NonEventAttribute = {}

View File

@@ -0,0 +1,672 @@
---@meta
---@source System.Core.dll
---@class System.Dynamic.BinaryOperationBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field Operation System.Linq.Expressions.ExpressionType
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.BinaryOperationBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.BinaryOperationBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param arg System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.BinaryOperationBinder.FallbackBinaryOperation(target, arg) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param arg System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.BinaryOperationBinder.FallbackBinaryOperation(target, arg, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.BindingRestrictions: object
---@source System.Core.dll
---@field Empty System.Dynamic.BindingRestrictions
---@source System.Core.dll
CS.System.Dynamic.BindingRestrictions = {}
---@source System.Core.dll
---@param contributingObjects System.Collections.Generic.IList<System.Dynamic.DynamicMetaObject>
---@return BindingRestrictions
function CS.System.Dynamic.BindingRestrictions:Combine(contributingObjects) end
---@source System.Core.dll
---@param expression System.Linq.Expressions.Expression
---@return BindingRestrictions
function CS.System.Dynamic.BindingRestrictions:GetExpressionRestriction(expression) end
---@source System.Core.dll
---@param expression System.Linq.Expressions.Expression
---@param instance object
---@return BindingRestrictions
function CS.System.Dynamic.BindingRestrictions:GetInstanceRestriction(expression, instance) end
---@source System.Core.dll
---@param expression System.Linq.Expressions.Expression
---@param type System.Type
---@return BindingRestrictions
function CS.System.Dynamic.BindingRestrictions:GetTypeRestriction(expression, type) end
---@source System.Core.dll
---@param restrictions System.Dynamic.BindingRestrictions
---@return BindingRestrictions
function CS.System.Dynamic.BindingRestrictions.Merge(restrictions) end
---@source System.Core.dll
---@return Expression
function CS.System.Dynamic.BindingRestrictions.ToExpression() end
---@source System.Core.dll
---@class System.Dynamic.CallInfo: object
---@source System.Core.dll
---@field ArgumentCount int
---@source System.Core.dll
---@field ArgumentNames System.Collections.ObjectModel.ReadOnlyCollection<string>
---@source System.Core.dll
CS.System.Dynamic.CallInfo = {}
---@source System.Core.dll
---@param obj object
---@return Boolean
function CS.System.Dynamic.CallInfo.Equals(obj) end
---@source System.Core.dll
---@return Int32
function CS.System.Dynamic.CallInfo.GetHashCode() end
---@source System.Core.dll
---@class System.Dynamic.ConvertBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field Explicit bool
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
---@field Type System.Type
---@source System.Core.dll
CS.System.Dynamic.ConvertBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.ConvertBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.ConvertBinder.FallbackConvert(target) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.ConvertBinder.FallbackConvert(target, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.CreateInstanceBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.CreateInstanceBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.CreateInstanceBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.CreateInstanceBinder.FallbackCreateInstance(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.CreateInstanceBinder.FallbackCreateInstance(target, args, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.DeleteIndexBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.DeleteIndexBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteIndexBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteIndexBinder.FallbackDeleteIndex(target, indexes) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteIndexBinder.FallbackDeleteIndex(target, indexes, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.DeleteMemberBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field IgnoreCase bool
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.DeleteMemberBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteMemberBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteMemberBinder.FallbackDeleteMember(target) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DeleteMemberBinder.FallbackDeleteMember(target, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.DynamicMetaObject: object
---@source System.Core.dll
---@field EmptyMetaObjects System.Dynamic.DynamicMetaObject[]
---@source System.Core.dll
---@field Expression System.Linq.Expressions.Expression
---@source System.Core.dll
---@field HasValue bool
---@source System.Core.dll
---@field LimitType System.Type
---@source System.Core.dll
---@field Restrictions System.Dynamic.BindingRestrictions
---@source System.Core.dll
---@field RuntimeType System.Type
---@source System.Core.dll
---@field Value object
---@source System.Core.dll
CS.System.Dynamic.DynamicMetaObject = {}
---@source System.Core.dll
---@param binder System.Dynamic.BinaryOperationBinder
---@param arg System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindBinaryOperation(binder, arg) end
---@source System.Core.dll
---@param binder System.Dynamic.ConvertBinder
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindConvert(binder) end
---@source System.Core.dll
---@param binder System.Dynamic.CreateInstanceBinder
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindCreateInstance(binder, args) end
---@source System.Core.dll
---@param binder System.Dynamic.DeleteIndexBinder
---@param indexes System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindDeleteIndex(binder, indexes) end
---@source System.Core.dll
---@param binder System.Dynamic.DeleteMemberBinder
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindDeleteMember(binder) end
---@source System.Core.dll
---@param binder System.Dynamic.GetIndexBinder
---@param indexes System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindGetIndex(binder, indexes) end
---@source System.Core.dll
---@param binder System.Dynamic.GetMemberBinder
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindGetMember(binder) end
---@source System.Core.dll
---@param binder System.Dynamic.InvokeBinder
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindInvoke(binder, args) end
---@source System.Core.dll
---@param binder System.Dynamic.InvokeMemberBinder
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindInvokeMember(binder, args) end
---@source System.Core.dll
---@param binder System.Dynamic.SetIndexBinder
---@param indexes System.Dynamic.DynamicMetaObject[]
---@param value System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindSetIndex(binder, indexes, value) end
---@source System.Core.dll
---@param binder System.Dynamic.SetMemberBinder
---@param value System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindSetMember(binder, value) end
---@source System.Core.dll
---@param binder System.Dynamic.UnaryOperationBinder
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject.BindUnaryOperation(binder) end
---@source System.Core.dll
---@param value object
---@param expression System.Linq.Expressions.Expression
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObject:Create(value, expression) end
---@source System.Core.dll
---@return IEnumerable
function CS.System.Dynamic.DynamicMetaObject.GetDynamicMemberNames() end
---@source System.Core.dll
---@class System.Dynamic.DynamicMetaObjectBinder: System.Runtime.CompilerServices.CallSiteBinder
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.DynamicMetaObjectBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObjectBinder.Bind(target, args) end
---@source System.Core.dll
---@param args object[]
---@param parameters System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression>
---@param returnLabel System.Linq.Expressions.LabelTarget
---@return Expression
function CS.System.Dynamic.DynamicMetaObjectBinder.Bind(args, parameters, returnLabel) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObjectBinder.Defer(target, args) end
---@source System.Core.dll
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicMetaObjectBinder.Defer(args) end
---@source System.Core.dll
---@param type System.Type
---@return Expression
function CS.System.Dynamic.DynamicMetaObjectBinder.GetUpdateExpression(type) end
---@source System.Core.dll
---@class System.Dynamic.DynamicObject: object
---@source System.Core.dll
CS.System.Dynamic.DynamicObject = {}
---@source System.Core.dll
---@return IEnumerable
function CS.System.Dynamic.DynamicObject.GetDynamicMemberNames() end
---@source System.Core.dll
---@param parameter System.Linq.Expressions.Expression
---@return DynamicMetaObject
function CS.System.Dynamic.DynamicObject.GetMetaObject(parameter) end
---@source System.Core.dll
---@param binder System.Dynamic.BinaryOperationBinder
---@param arg object
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryBinaryOperation(binder, arg, result) end
---@source System.Core.dll
---@param binder System.Dynamic.ConvertBinder
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryConvert(binder, result) end
---@source System.Core.dll
---@param binder System.Dynamic.CreateInstanceBinder
---@param args object[]
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryCreateInstance(binder, args, result) end
---@source System.Core.dll
---@param binder System.Dynamic.DeleteIndexBinder
---@param indexes object[]
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryDeleteIndex(binder, indexes) end
---@source System.Core.dll
---@param binder System.Dynamic.DeleteMemberBinder
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryDeleteMember(binder) end
---@source System.Core.dll
---@param binder System.Dynamic.GetIndexBinder
---@param indexes object[]
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryGetIndex(binder, indexes, result) end
---@source System.Core.dll
---@param binder System.Dynamic.GetMemberBinder
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryGetMember(binder, result) end
---@source System.Core.dll
---@param binder System.Dynamic.InvokeBinder
---@param args object[]
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryInvoke(binder, args, result) end
---@source System.Core.dll
---@param binder System.Dynamic.InvokeMemberBinder
---@param args object[]
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryInvokeMember(binder, args, result) end
---@source System.Core.dll
---@param binder System.Dynamic.SetIndexBinder
---@param indexes object[]
---@param value object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TrySetIndex(binder, indexes, value) end
---@source System.Core.dll
---@param binder System.Dynamic.SetMemberBinder
---@param value object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TrySetMember(binder, value) end
---@source System.Core.dll
---@param binder System.Dynamic.UnaryOperationBinder
---@param result object
---@return Boolean
function CS.System.Dynamic.DynamicObject.TryUnaryOperation(binder, result) end
---@source System.Core.dll
---@class System.Dynamic.ExpandoObject: object
---@source System.Core.dll
CS.System.Dynamic.ExpandoObject = {}
---@source System.Core.dll
---@class System.Dynamic.GetIndexBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.GetIndexBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.GetIndexBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.GetIndexBinder.FallbackGetIndex(target, indexes) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.GetIndexBinder.FallbackGetIndex(target, indexes, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.GetMemberBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field IgnoreCase bool
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.GetMemberBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.GetMemberBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.GetMemberBinder.FallbackGetMember(target) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.GetMemberBinder.FallbackGetMember(target, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.IDynamicMetaObjectProvider
---@source System.Core.dll
CS.System.Dynamic.IDynamicMetaObjectProvider = {}
---@source System.Core.dll
---@param parameter System.Linq.Expressions.Expression
---@return DynamicMetaObject
function CS.System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(parameter) end
---@source System.Core.dll
---@class System.Dynamic.IInvokeOnGetBinder
---@source System.Core.dll
---@field InvokeOnGet bool
---@source System.Core.dll
CS.System.Dynamic.IInvokeOnGetBinder = {}
---@source System.Core.dll
---@class System.Dynamic.InvokeBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.InvokeBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeBinder.FallbackInvoke(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeBinder.FallbackInvoke(target, args, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.InvokeMemberBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field IgnoreCase bool
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.InvokeMemberBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeMemberBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeMemberBinder.FallbackInvoke(target, args, errorSuggestion) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeMemberBinder.FallbackInvokeMember(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.InvokeMemberBinder.FallbackInvokeMember(target, args, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.SetIndexBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field CallInfo System.Dynamic.CallInfo
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.SetIndexBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.SetIndexBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@param value System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.SetIndexBinder.FallbackSetIndex(target, indexes, value) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param indexes System.Dynamic.DynamicMetaObject[]
---@param value System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.SetIndexBinder.FallbackSetIndex(target, indexes, value, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.SetMemberBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field IgnoreCase bool
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.SetMemberBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.SetMemberBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param value System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.SetMemberBinder.FallbackSetMember(target, value) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param value System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.SetMemberBinder.FallbackSetMember(target, value, errorSuggestion) end
---@source System.Core.dll
---@class System.Dynamic.UnaryOperationBinder: System.Dynamic.DynamicMetaObjectBinder
---@source System.Core.dll
---@field Operation System.Linq.Expressions.ExpressionType
---@source System.Core.dll
---@field ReturnType System.Type
---@source System.Core.dll
CS.System.Dynamic.UnaryOperationBinder = {}
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param args System.Dynamic.DynamicMetaObject[]
---@return DynamicMetaObject
function CS.System.Dynamic.UnaryOperationBinder.Bind(target, args) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.UnaryOperationBinder.FallbackUnaryOperation(target) end
---@source System.Core.dll
---@param target System.Dynamic.DynamicMetaObject
---@param errorSuggestion System.Dynamic.DynamicMetaObject
---@return DynamicMetaObject
function CS.System.Dynamic.UnaryOperationBinder.FallbackUnaryOperation(target, errorSuggestion) end

View File

@@ -0,0 +1,249 @@
---@meta
---@source System.dll
---@class System.IO.Compression.CompressionLevel: System.Enum
---@source System.dll
---@field Fastest System.IO.Compression.CompressionLevel
---@source System.dll
---@field NoCompression System.IO.Compression.CompressionLevel
---@source System.dll
---@field Optimal System.IO.Compression.CompressionLevel
---@source System.dll
CS.System.IO.Compression.CompressionLevel = {}
---@source
---@param value any
---@return System.IO.Compression.CompressionLevel
function CS.System.IO.Compression.CompressionLevel:__CastFrom(value) end
---@source System.dll
---@class System.IO.Compression.CompressionMode: System.Enum
---@source System.dll
---@field Compress System.IO.Compression.CompressionMode
---@source System.dll
---@field Decompress System.IO.Compression.CompressionMode
---@source System.dll
CS.System.IO.Compression.CompressionMode = {}
---@source
---@param value any
---@return System.IO.Compression.CompressionMode
function CS.System.IO.Compression.CompressionMode:__CastFrom(value) end
---@source System.dll
---@class System.IO.Compression.DeflateStream: System.IO.Stream
---@source System.dll
---@field BaseStream System.IO.Stream
---@source System.dll
---@field CanRead bool
---@source System.dll
---@field CanSeek bool
---@source System.dll
---@field CanWrite bool
---@source System.dll
---@field Length long
---@source System.dll
---@field Position long
---@source System.dll
CS.System.IO.Compression.DeflateStream = {}
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.IO.Compression.DeflateStream.BeginRead(array, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.IO.Compression.DeflateStream.BeginWrite(array, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.IO.Compression.DeflateStream.EndRead(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.IO.Compression.DeflateStream.EndWrite(asyncResult) end
---@source System.dll
function CS.System.IO.Compression.DeflateStream.Flush() end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.Compression.DeflateStream.Read(array, offset, count) end
---@source System.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.IO.Compression.DeflateStream.Seek(offset, origin) end
---@source System.dll
---@param value long
function CS.System.IO.Compression.DeflateStream.SetLength(value) end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
function CS.System.IO.Compression.DeflateStream.Write(array, offset, count) end
---@source System.dll
---@class System.IO.Compression.GZipStream: System.IO.Stream
---@source System.dll
---@field BaseStream System.IO.Stream
---@source System.dll
---@field CanRead bool
---@source System.dll
---@field CanSeek bool
---@source System.dll
---@field CanWrite bool
---@source System.dll
---@field Length long
---@source System.dll
---@field Position long
---@source System.dll
CS.System.IO.Compression.GZipStream = {}
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.IO.Compression.GZipStream.BeginRead(array, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.IO.Compression.GZipStream.BeginWrite(array, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.IO.Compression.GZipStream.EndRead(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.IO.Compression.GZipStream.EndWrite(asyncResult) end
---@source System.dll
function CS.System.IO.Compression.GZipStream.Flush() end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.Compression.GZipStream.Read(array, offset, count) end
---@source System.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.IO.Compression.GZipStream.Seek(offset, origin) end
---@source System.dll
---@param value long
function CS.System.IO.Compression.GZipStream.SetLength(value) end
---@source System.dll
---@param array byte[]
---@param offset int
---@param count int
function CS.System.IO.Compression.GZipStream.Write(array, offset, count) end
---@source System.IO.Compression.dll
---@class System.IO.Compression.ZipArchive: object
---@source System.IO.Compression.dll
---@field Entries System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Compression.ZipArchiveEntry>
---@source System.IO.Compression.dll
---@field Mode System.IO.Compression.ZipArchiveMode
---@source System.IO.Compression.dll
CS.System.IO.Compression.ZipArchive = {}
---@source System.IO.Compression.dll
---@param entryName string
---@return ZipArchiveEntry
function CS.System.IO.Compression.ZipArchive.CreateEntry(entryName) end
---@source System.IO.Compression.dll
---@param entryName string
---@param compressionLevel System.IO.Compression.CompressionLevel
---@return ZipArchiveEntry
function CS.System.IO.Compression.ZipArchive.CreateEntry(entryName, compressionLevel) end
---@source System.IO.Compression.dll
function CS.System.IO.Compression.ZipArchive.Dispose() end
---@source System.IO.Compression.dll
---@param entryName string
---@return ZipArchiveEntry
function CS.System.IO.Compression.ZipArchive.GetEntry(entryName) end
---@source System.IO.Compression.dll
---@class System.IO.Compression.ZipArchiveEntry: object
---@source System.IO.Compression.dll
---@field Archive System.IO.Compression.ZipArchive
---@source System.IO.Compression.dll
---@field CompressedLength long
---@source System.IO.Compression.dll
---@field FullName string
---@source System.IO.Compression.dll
---@field LastWriteTime System.DateTimeOffset
---@source System.IO.Compression.dll
---@field Length long
---@source System.IO.Compression.dll
---@field Name string
---@source System.IO.Compression.dll
CS.System.IO.Compression.ZipArchiveEntry = {}
---@source System.IO.Compression.dll
function CS.System.IO.Compression.ZipArchiveEntry.Delete() end
---@source System.IO.Compression.dll
---@return Stream
function CS.System.IO.Compression.ZipArchiveEntry.Open() end
---@source System.IO.Compression.dll
---@return String
function CS.System.IO.Compression.ZipArchiveEntry.ToString() end
---@source System.IO.Compression.dll
---@class System.IO.Compression.ZipArchiveMode: System.Enum
---@source System.IO.Compression.dll
---@field Create System.IO.Compression.ZipArchiveMode
---@source System.IO.Compression.dll
---@field Read System.IO.Compression.ZipArchiveMode
---@source System.IO.Compression.dll
---@field Update System.IO.Compression.ZipArchiveMode
---@source System.IO.Compression.dll
CS.System.IO.Compression.ZipArchiveMode = {}
---@source
---@param value any
---@return System.IO.Compression.ZipArchiveMode
function CS.System.IO.Compression.ZipArchiveMode:__CastFrom(value) end

View File

@@ -0,0 +1,400 @@
---@meta
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.INormalizeForIsolatedStorage
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.INormalizeForIsolatedStorage = {}
---@source mscorlib.dll
---@return Object
function CS.System.IO.IsolatedStorage.INormalizeForIsolatedStorage.Normalize() end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorage: System.MarshalByRefObject
---@source mscorlib.dll
---@field ApplicationIdentity object
---@source mscorlib.dll
---@field AssemblyIdentity object
---@source mscorlib.dll
---@field AvailableFreeSpace long
---@source mscorlib.dll
---@field CurrentSize ulong
---@source mscorlib.dll
---@field DomainIdentity object
---@source mscorlib.dll
---@field MaximumSize ulong
---@source mscorlib.dll
---@field Quota long
---@source mscorlib.dll
---@field Scope System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field UsedSize long
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorage = {}
---@source mscorlib.dll
---@param newQuotaSize long
---@return Boolean
function CS.System.IO.IsolatedStorage.IsolatedStorage.IncreaseQuotaTo(newQuotaSize) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorage.Remove() end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageException: System.Exception
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageException = {}
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageFile: System.IO.IsolatedStorage.IsolatedStorage
---@source mscorlib.dll
---@field AvailableFreeSpace long
---@source mscorlib.dll
---@field CurrentSize ulong
---@source mscorlib.dll
---@field IsEnabled bool
---@source mscorlib.dll
---@field MaximumSize ulong
---@source mscorlib.dll
---@field Quota long
---@source mscorlib.dll
---@field UsedSize long
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageFile = {}
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.Close() end
---@source mscorlib.dll
---@param sourceFileName string
---@param destinationFileName string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.CopyFile(sourceFileName, destinationFileName) end
---@source mscorlib.dll
---@param sourceFileName string
---@param destinationFileName string
---@param overwrite bool
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.CopyFile(sourceFileName, destinationFileName, overwrite) end
---@source mscorlib.dll
---@param dir string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.CreateDirectory(dir) end
---@source mscorlib.dll
---@param path string
---@return IsolatedStorageFileStream
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.CreateFile(path) end
---@source mscorlib.dll
---@param dir string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.DeleteDirectory(dir) end
---@source mscorlib.dll
---@param file string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.DeleteFile(file) end
---@source mscorlib.dll
---@param path string
---@return Boolean
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.DirectoryExists(path) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.Dispose() end
---@source mscorlib.dll
---@param path string
---@return Boolean
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.FileExists(path) end
---@source mscorlib.dll
---@param path string
---@return DateTimeOffset
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetCreationTime(path) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames() end
---@source mscorlib.dll
---@param searchPattern string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetDirectoryNames(searchPattern) end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@return IEnumerator
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetEnumerator(scope) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames() end
---@source mscorlib.dll
---@param searchPattern string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetFileNames(searchPattern) end
---@source mscorlib.dll
---@param path string
---@return DateTimeOffset
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetLastAccessTime(path) end
---@source mscorlib.dll
---@param path string
---@return DateTimeOffset
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.GetLastWriteTime(path) end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetMachineStoreForApplication() end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetMachineStoreForAssembly() end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetMachineStoreForDomain() end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@param applicationIdentity object
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetStore(scope, applicationIdentity) end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@param domainIdentity object
---@param assemblyIdentity object
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetStore(scope, domainIdentity, assemblyIdentity) end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@param domainEvidence System.Security.Policy.Evidence
---@param domainEvidenceType System.Type
---@param assemblyEvidence System.Security.Policy.Evidence
---@param assemblyEvidenceType System.Type
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetStore(scope, domainEvidence, domainEvidenceType, assemblyEvidence, assemblyEvidenceType) end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@param applicationEvidenceType System.Type
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetStore(scope, applicationEvidenceType) end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
---@param domainEvidenceType System.Type
---@param assemblyEvidenceType System.Type
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetStore(scope, domainEvidenceType, assemblyEvidenceType) end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetUserStoreForApplication() end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetUserStoreForAssembly() end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetUserStoreForDomain() end
---@source mscorlib.dll
---@return IsolatedStorageFile
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:GetUserStoreForSite() end
---@source mscorlib.dll
---@param newQuotaSize long
---@return Boolean
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.IncreaseQuotaTo(newQuotaSize) end
---@source mscorlib.dll
---@param sourceDirectoryName string
---@param destinationDirectoryName string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.MoveDirectory(sourceDirectoryName, destinationDirectoryName) end
---@source mscorlib.dll
---@param sourceFileName string
---@param destinationFileName string
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.MoveFile(sourceFileName, destinationFileName) end
---@source mscorlib.dll
---@param path string
---@param mode System.IO.FileMode
---@return IsolatedStorageFileStream
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(path, mode) end
---@source mscorlib.dll
---@param path string
---@param mode System.IO.FileMode
---@param access System.IO.FileAccess
---@return IsolatedStorageFileStream
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(path, mode, access) end
---@source mscorlib.dll
---@param path string
---@param mode System.IO.FileMode
---@param access System.IO.FileAccess
---@param share System.IO.FileShare
---@return IsolatedStorageFileStream
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.OpenFile(path, mode, access, share) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFile.Remove() end
---@source mscorlib.dll
---@param scope System.IO.IsolatedStorage.IsolatedStorageScope
function CS.System.IO.IsolatedStorage.IsolatedStorageFile:Remove(scope) end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageFileStream: System.IO.FileStream
---@source mscorlib.dll
---@field CanRead bool
---@source mscorlib.dll
---@field CanSeek bool
---@source mscorlib.dll
---@field CanWrite bool
---@source mscorlib.dll
---@field Handle System.IntPtr
---@source mscorlib.dll
---@field IsAsync bool
---@source mscorlib.dll
---@field Length long
---@source mscorlib.dll
---@field Position long
---@source mscorlib.dll
---@field SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageFileStream = {}
---@source mscorlib.dll
---@param buffer byte[]
---@param offset int
---@param numBytes int
---@param userCallback System.AsyncCallback
---@param stateObject object
---@return IAsyncResult
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(buffer, offset, numBytes, userCallback, stateObject) end
---@source mscorlib.dll
---@param buffer byte[]
---@param offset int
---@param numBytes int
---@param userCallback System.AsyncCallback
---@param stateObject object
---@return IAsyncResult
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(buffer, offset, numBytes, userCallback, stateObject) end
---@source mscorlib.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(asyncResult) end
---@source mscorlib.dll
---@param asyncResult System.IAsyncResult
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(asyncResult) end
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush() end
---@source mscorlib.dll
---@param flushToDisk bool
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush(flushToDisk) end
---@source mscorlib.dll
---@param position long
---@param length long
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Lock(position, length) end
---@source mscorlib.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(buffer, offset, count) end
---@source mscorlib.dll
---@return Int32
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.ReadByte() end
---@source mscorlib.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Seek(offset, origin) end
---@source mscorlib.dll
---@param value long
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.SetLength(value) end
---@source mscorlib.dll
---@param position long
---@param length long
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Unlock(position, length) end
---@source mscorlib.dll
---@param buffer byte[]
---@param offset int
---@param count int
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.Write(buffer, offset, count) end
---@source mscorlib.dll
---@param value byte
function CS.System.IO.IsolatedStorage.IsolatedStorageFileStream.WriteByte(value) end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageScope: System.Enum
---@source mscorlib.dll
---@field Application System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field Assembly System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field Domain System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field Machine System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field None System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field Roaming System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
---@field User System.IO.IsolatedStorage.IsolatedStorageScope
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageScope = {}
---@source
---@param value any
---@return System.IO.IsolatedStorage.IsolatedStorageScope
function CS.System.IO.IsolatedStorage.IsolatedStorageScope:__CastFrom(value) end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageSecurityOptions: System.Enum
---@source mscorlib.dll
---@field IncreaseQuotaForApplication System.IO.IsolatedStorage.IsolatedStorageSecurityOptions
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageSecurityOptions = {}
---@source
---@param value any
---@return System.IO.IsolatedStorage.IsolatedStorageSecurityOptions
function CS.System.IO.IsolatedStorage.IsolatedStorageSecurityOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.IO.IsolatedStorage.IsolatedStorageSecurityState: System.Security.SecurityState
---@source mscorlib.dll
---@field Options System.IO.IsolatedStorage.IsolatedStorageSecurityOptions
---@source mscorlib.dll
---@field Quota long
---@source mscorlib.dll
---@field UsedSize long
---@source mscorlib.dll
CS.System.IO.IsolatedStorage.IsolatedStorageSecurityState = {}
---@source mscorlib.dll
function CS.System.IO.IsolatedStorage.IsolatedStorageSecurityState.EnsureState() end

View File

@@ -0,0 +1,302 @@
---@meta
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedFile: object
---@source System.Core.dll
---@field SafeMemoryMappedFileHandle Microsoft.Win32.SafeHandles.SafeMemoryMappedFileHandle
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedFile = {}
---@source System.Core.dll
---@param fileStream System.IO.FileStream
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param inheritability System.IO.HandleInheritability
---@param leaveOpen bool
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(fileStream, mapName, capacity, access, inheritability, leaveOpen) end
---@source System.Core.dll
---@param fileStream System.IO.FileStream
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param memoryMappedFileSecurity System.IO.MemoryMappedFiles.MemoryMappedFileSecurity
---@param inheritability System.IO.HandleInheritability
---@param leaveOpen bool
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(fileStream, mapName, capacity, access, memoryMappedFileSecurity, inheritability, leaveOpen) end
---@source System.Core.dll
---@param path string
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(path) end
---@source System.Core.dll
---@param path string
---@param mode System.IO.FileMode
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(path, mode) end
---@source System.Core.dll
---@param path string
---@param mode System.IO.FileMode
---@param mapName string
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(path, mode, mapName) end
---@source System.Core.dll
---@param path string
---@param mode System.IO.FileMode
---@param mapName string
---@param capacity long
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(path, mode, mapName, capacity) end
---@source System.Core.dll
---@param path string
---@param mode System.IO.FileMode
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateFromFile(path, mode, mapName, capacity, access) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateNew(mapName, capacity) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateNew(mapName, capacity, access) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param options System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@param inheritability System.IO.HandleInheritability
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateNew(mapName, capacity, access, options, inheritability) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param options System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@param memoryMappedFileSecurity System.IO.MemoryMappedFiles.MemoryMappedFileSecurity
---@param inheritability System.IO.HandleInheritability
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateNew(mapName, capacity, access, options, memoryMappedFileSecurity, inheritability) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateOrOpen(mapName, capacity) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateOrOpen(mapName, capacity, access) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param options System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@param inheritability System.IO.HandleInheritability
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateOrOpen(mapName, capacity, access, options, inheritability) end
---@source System.Core.dll
---@param mapName string
---@param capacity long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@param options System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@param memoryMappedFileSecurity System.IO.MemoryMappedFiles.MemoryMappedFileSecurity
---@param inheritability System.IO.HandleInheritability
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:CreateOrOpen(mapName, capacity, access, options, memoryMappedFileSecurity, inheritability) end
---@source System.Core.dll
---@return MemoryMappedViewAccessor
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor() end
---@source System.Core.dll
---@param offset long
---@param size long
---@return MemoryMappedViewAccessor
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor(offset, size) end
---@source System.Core.dll
---@param offset long
---@param size long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@return MemoryMappedViewAccessor
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewAccessor(offset, size, access) end
---@source System.Core.dll
---@return MemoryMappedViewStream
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream() end
---@source System.Core.dll
---@param offset long
---@param size long
---@return MemoryMappedViewStream
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream(offset, size) end
---@source System.Core.dll
---@param offset long
---@param size long
---@param access System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@return MemoryMappedViewStream
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.CreateViewStream(offset, size, access) end
---@source System.Core.dll
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.Dispose() end
---@source System.Core.dll
---@return MemoryMappedFileSecurity
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.GetAccessControl() end
---@source System.Core.dll
---@param mapName string
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:OpenExisting(mapName) end
---@source System.Core.dll
---@param mapName string
---@param desiredAccessRights System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:OpenExisting(mapName, desiredAccessRights) end
---@source System.Core.dll
---@param mapName string
---@param desiredAccessRights System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@param inheritability System.IO.HandleInheritability
---@return MemoryMappedFile
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile:OpenExisting(mapName, desiredAccessRights, inheritability) end
---@source System.Core.dll
---@param memoryMappedFileSecurity System.IO.MemoryMappedFiles.MemoryMappedFileSecurity
function CS.System.IO.MemoryMappedFiles.MemoryMappedFile.SetAccessControl(memoryMappedFileSecurity) end
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedFileAccess: System.Enum
---@source System.Core.dll
---@field CopyOnWrite System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
---@field Read System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
---@field ReadExecute System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
---@field ReadWrite System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
---@field ReadWriteExecute System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
---@field Write System.IO.MemoryMappedFiles.MemoryMappedFileAccess
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedFileAccess = {}
---@source
---@param value any
---@return System.IO.MemoryMappedFiles.MemoryMappedFileAccess
function CS.System.IO.MemoryMappedFiles.MemoryMappedFileAccess:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedFileOptions: System.Enum
---@source System.Core.dll
---@field DelayAllocatePages System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@source System.Core.dll
---@field None System.IO.MemoryMappedFiles.MemoryMappedFileOptions
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedFileOptions = {}
---@source
---@param value any
---@return System.IO.MemoryMappedFiles.MemoryMappedFileOptions
function CS.System.IO.MemoryMappedFiles.MemoryMappedFileOptions:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedFileRights: System.Enum
---@source System.Core.dll
---@field AccessSystemSecurity System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field ChangePermissions System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field CopyOnWrite System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field Delete System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field Execute System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field FullControl System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field Read System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field ReadExecute System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field ReadPermissions System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field ReadWrite System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field ReadWriteExecute System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field TakeOwnership System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
---@field Write System.IO.MemoryMappedFiles.MemoryMappedFileRights
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedFileRights = {}
---@source
---@param value any
---@return System.IO.MemoryMappedFiles.MemoryMappedFileRights
function CS.System.IO.MemoryMappedFiles.MemoryMappedFileRights:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedFileSecurity: System.Security.AccessControl.ObjectSecurity<System.IO.MemoryMappedFiles.MemoryMappedFileRights>
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedFileSecurity = {}
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedViewAccessor: System.IO.UnmanagedMemoryAccessor
---@source System.Core.dll
---@field PointerOffset long
---@source System.Core.dll
---@field SafeMemoryMappedViewHandle Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedViewAccessor = {}
---@source System.Core.dll
function CS.System.IO.MemoryMappedFiles.MemoryMappedViewAccessor.Flush() end
---@source System.Core.dll
---@class System.IO.MemoryMappedFiles.MemoryMappedViewStream: System.IO.UnmanagedMemoryStream
---@source System.Core.dll
---@field PointerOffset long
---@source System.Core.dll
---@field SafeMemoryMappedViewHandle Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle
---@source System.Core.dll
CS.System.IO.MemoryMappedFiles.MemoryMappedViewStream = {}
---@source System.Core.dll
function CS.System.IO.MemoryMappedFiles.MemoryMappedViewStream.Flush() end
---@source System.Core.dll
---@param value long
function CS.System.IO.MemoryMappedFiles.MemoryMappedViewStream.SetLength(value) end

View File

@@ -0,0 +1,412 @@
---@meta
---@source System.Core.dll
---@class System.IO.Pipes.AnonymousPipeClientStream: System.IO.Pipes.PipeStream
---@source System.Core.dll
---@field ReadMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
---@field TransmissionMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
CS.System.IO.Pipes.AnonymousPipeClientStream = {}
---@source System.Core.dll
---@class System.IO.Pipes.AnonymousPipeServerStream: System.IO.Pipes.PipeStream
---@source System.Core.dll
---@field ClientSafePipeHandle Microsoft.Win32.SafeHandles.SafePipeHandle
---@source System.Core.dll
---@field ReadMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
---@field TransmissionMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
CS.System.IO.Pipes.AnonymousPipeServerStream = {}
---@source System.Core.dll
function CS.System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle() end
---@source System.Core.dll
---@return String
function CS.System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString() end
---@source System.Core.dll
---@class System.IO.Pipes.NamedPipeClientStream: System.IO.Pipes.PipeStream
---@source System.Core.dll
---@field NumberOfServerInstances int
---@source System.Core.dll
CS.System.IO.Pipes.NamedPipeClientStream = {}
---@source System.Core.dll
function CS.System.IO.Pipes.NamedPipeClientStream.Connect() end
---@source System.Core.dll
---@param timeout int
function CS.System.IO.Pipes.NamedPipeClientStream.Connect(timeout) end
---@source System.Core.dll
---@return Task
function CS.System.IO.Pipes.NamedPipeClientStream.ConnectAsync() end
---@source System.Core.dll
---@param timeout int
---@return Task
function CS.System.IO.Pipes.NamedPipeClientStream.ConnectAsync(timeout) end
---@source System.Core.dll
---@param timeout int
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.IO.Pipes.NamedPipeClientStream.ConnectAsync(timeout, cancellationToken) end
---@source System.Core.dll
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.IO.Pipes.NamedPipeClientStream.ConnectAsync(cancellationToken) end
---@source System.Core.dll
---@class System.IO.Pipes.NamedPipeServerStream: System.IO.Pipes.PipeStream
---@source System.Core.dll
---@field MaxAllowedServerInstances int
---@source System.Core.dll
CS.System.IO.Pipes.NamedPipeServerStream = {}
---@source System.Core.dll
---@param callback System.AsyncCallback
---@param state object
---@return IAsyncResult
function CS.System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(callback, state) end
---@source System.Core.dll
function CS.System.IO.Pipes.NamedPipeServerStream.Disconnect() end
---@source System.Core.dll
---@param asyncResult System.IAsyncResult
function CS.System.IO.Pipes.NamedPipeServerStream.EndWaitForConnection(asyncResult) end
---@source System.Core.dll
---@return String
function CS.System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName() end
---@source System.Core.dll
---@param impersonationWorker System.IO.Pipes.PipeStreamImpersonationWorker
function CS.System.IO.Pipes.NamedPipeServerStream.RunAsClient(impersonationWorker) end
---@source System.Core.dll
function CS.System.IO.Pipes.NamedPipeServerStream.WaitForConnection() end
---@source System.Core.dll
---@return Task
function CS.System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync() end
---@source System.Core.dll
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.IO.Pipes.NamedPipeServerStream.WaitForConnectionAsync(cancellationToken) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeAccessRights: System.Enum
---@source System.Core.dll
---@field AccessSystemSecurity System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ChangePermissions System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field CreateNewInstance System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field Delete System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field FullControl System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field Read System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ReadAttributes System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ReadData System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ReadExtendedAttributes System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ReadPermissions System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field ReadWrite System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field Synchronize System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field TakeOwnership System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field Write System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field WriteAttributes System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field WriteData System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
---@field WriteExtendedAttributes System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
CS.System.IO.Pipes.PipeAccessRights = {}
---@source
---@param value any
---@return System.IO.Pipes.PipeAccessRights
function CS.System.IO.Pipes.PipeAccessRights:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeAccessRule: System.Security.AccessControl.AccessRule
---@source System.Core.dll
---@field PipeAccessRights System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
CS.System.IO.Pipes.PipeAccessRule = {}
---@source System.Core.dll
---@class System.IO.Pipes.PipeAuditRule: System.Security.AccessControl.AuditRule
---@source System.Core.dll
---@field PipeAccessRights System.IO.Pipes.PipeAccessRights
---@source System.Core.dll
CS.System.IO.Pipes.PipeAuditRule = {}
---@source System.Core.dll
---@class System.IO.Pipes.PipeDirection: System.Enum
---@source System.Core.dll
---@field In System.IO.Pipes.PipeDirection
---@source System.Core.dll
---@field InOut System.IO.Pipes.PipeDirection
---@source System.Core.dll
---@field Out System.IO.Pipes.PipeDirection
---@source System.Core.dll
CS.System.IO.Pipes.PipeDirection = {}
---@source
---@param value any
---@return System.IO.Pipes.PipeDirection
function CS.System.IO.Pipes.PipeDirection:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeOptions: System.Enum
---@source System.Core.dll
---@field Asynchronous System.IO.Pipes.PipeOptions
---@source System.Core.dll
---@field None System.IO.Pipes.PipeOptions
---@source System.Core.dll
---@field WriteThrough System.IO.Pipes.PipeOptions
---@source System.Core.dll
CS.System.IO.Pipes.PipeOptions = {}
---@source
---@param value any
---@return System.IO.Pipes.PipeOptions
function CS.System.IO.Pipes.PipeOptions:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeSecurity: System.Security.AccessControl.NativeObjectSecurity
---@source System.Core.dll
---@field AccessRightType System.Type
---@source System.Core.dll
---@field AccessRuleType System.Type
---@source System.Core.dll
---@field AuditRuleType System.Type
---@source System.Core.dll
CS.System.IO.Pipes.PipeSecurity = {}
---@source System.Core.dll
---@param identityReference System.Security.Principal.IdentityReference
---@param accessMask int
---@param isInherited bool
---@param inheritanceFlags System.Security.AccessControl.InheritanceFlags
---@param propagationFlags System.Security.AccessControl.PropagationFlags
---@param type System.Security.AccessControl.AccessControlType
---@return AccessRule
function CS.System.IO.Pipes.PipeSecurity.AccessRuleFactory(identityReference, accessMask, isInherited, inheritanceFlags, propagationFlags, type) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAccessRule
function CS.System.IO.Pipes.PipeSecurity.AddAccessRule(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAuditRule
function CS.System.IO.Pipes.PipeSecurity.AddAuditRule(rule) end
---@source System.Core.dll
---@param identityReference System.Security.Principal.IdentityReference
---@param accessMask int
---@param isInherited bool
---@param inheritanceFlags System.Security.AccessControl.InheritanceFlags
---@param propagationFlags System.Security.AccessControl.PropagationFlags
---@param flags System.Security.AccessControl.AuditFlags
---@return AuditRule
function CS.System.IO.Pipes.PipeSecurity.AuditRuleFactory(identityReference, accessMask, isInherited, inheritanceFlags, propagationFlags, flags) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAccessRule
---@return Boolean
function CS.System.IO.Pipes.PipeSecurity.RemoveAccessRule(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAccessRule
function CS.System.IO.Pipes.PipeSecurity.RemoveAccessRuleSpecific(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAuditRule
---@return Boolean
function CS.System.IO.Pipes.PipeSecurity.RemoveAuditRule(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAuditRule
function CS.System.IO.Pipes.PipeSecurity.RemoveAuditRuleAll(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAuditRule
function CS.System.IO.Pipes.PipeSecurity.RemoveAuditRuleSpecific(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAccessRule
function CS.System.IO.Pipes.PipeSecurity.ResetAccessRule(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAccessRule
function CS.System.IO.Pipes.PipeSecurity.SetAccessRule(rule) end
---@source System.Core.dll
---@param rule System.IO.Pipes.PipeAuditRule
function CS.System.IO.Pipes.PipeSecurity.SetAuditRule(rule) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeStream: System.IO.Stream
---@source System.Core.dll
---@field CanRead bool
---@source System.Core.dll
---@field CanSeek bool
---@source System.Core.dll
---@field CanWrite bool
---@source System.Core.dll
---@field InBufferSize int
---@source System.Core.dll
---@field IsAsync bool
---@source System.Core.dll
---@field IsConnected bool
---@source System.Core.dll
---@field IsMessageComplete bool
---@source System.Core.dll
---@field Length long
---@source System.Core.dll
---@field OutBufferSize int
---@source System.Core.dll
---@field Position long
---@source System.Core.dll
---@field ReadMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
---@field SafePipeHandle Microsoft.Win32.SafeHandles.SafePipeHandle
---@source System.Core.dll
---@field TransmissionMode System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
CS.System.IO.Pipes.PipeStream = {}
---@source System.Core.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param callback System.AsyncCallback
---@param state object
---@return IAsyncResult
function CS.System.IO.Pipes.PipeStream.BeginRead(buffer, offset, count, callback, state) end
---@source System.Core.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param callback System.AsyncCallback
---@param state object
---@return IAsyncResult
function CS.System.IO.Pipes.PipeStream.BeginWrite(buffer, offset, count, callback, state) end
---@source System.Core.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.IO.Pipes.PipeStream.EndRead(asyncResult) end
---@source System.Core.dll
---@param asyncResult System.IAsyncResult
function CS.System.IO.Pipes.PipeStream.EndWrite(asyncResult) end
---@source System.Core.dll
function CS.System.IO.Pipes.PipeStream.Flush() end
---@source System.Core.dll
---@return PipeSecurity
function CS.System.IO.Pipes.PipeStream.GetAccessControl() end
---@source System.Core.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.Pipes.PipeStream.Read(buffer, offset, count) end
---@source System.Core.dll
---@return Int32
function CS.System.IO.Pipes.PipeStream.ReadByte() end
---@source System.Core.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.IO.Pipes.PipeStream.Seek(offset, origin) end
---@source System.Core.dll
---@param pipeSecurity System.IO.Pipes.PipeSecurity
function CS.System.IO.Pipes.PipeStream.SetAccessControl(pipeSecurity) end
---@source System.Core.dll
---@param value long
function CS.System.IO.Pipes.PipeStream.SetLength(value) end
---@source System.Core.dll
function CS.System.IO.Pipes.PipeStream.WaitForPipeDrain() end
---@source System.Core.dll
---@param buffer byte[]
---@param offset int
---@param count int
function CS.System.IO.Pipes.PipeStream.Write(buffer, offset, count) end
---@source System.Core.dll
---@param value byte
function CS.System.IO.Pipes.PipeStream.WriteByte(value) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeTransmissionMode: System.Enum
---@source System.Core.dll
---@field Byte System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
---@field Message System.IO.Pipes.PipeTransmissionMode
---@source System.Core.dll
CS.System.IO.Pipes.PipeTransmissionMode = {}
---@source
---@param value any
---@return System.IO.Pipes.PipeTransmissionMode
function CS.System.IO.Pipes.PipeTransmissionMode:__CastFrom(value) end
---@source System.Core.dll
---@class System.IO.Pipes.PipeStreamImpersonationWorker: System.MulticastDelegate
---@source System.Core.dll
CS.System.IO.Pipes.PipeStreamImpersonationWorker = {}
---@source System.Core.dll
function CS.System.IO.Pipes.PipeStreamImpersonationWorker.Invoke() end
---@source System.Core.dll
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.IO.Pipes.PipeStreamImpersonationWorker.BeginInvoke(callback, object) end
---@source System.Core.dll
---@param result System.IAsyncResult
function CS.System.IO.Pipes.PipeStreamImpersonationWorker.EndInvoke(result) end

View File

@@ -0,0 +1,367 @@
---@meta
---@source System.dll
---@class System.IO.Ports.Handshake: System.Enum
---@source System.dll
---@field None System.IO.Ports.Handshake
---@source System.dll
---@field RequestToSend System.IO.Ports.Handshake
---@source System.dll
---@field RequestToSendXOnXOff System.IO.Ports.Handshake
---@source System.dll
---@field XOnXOff System.IO.Ports.Handshake
---@source System.dll
CS.System.IO.Ports.Handshake = {}
---@source
---@param value any
---@return System.IO.Ports.Handshake
function CS.System.IO.Ports.Handshake:__CastFrom(value) end
---@source System.dll
---@class System.IO.Ports.Parity: System.Enum
---@source System.dll
---@field Even System.IO.Ports.Parity
---@source System.dll
---@field Mark System.IO.Ports.Parity
---@source System.dll
---@field None System.IO.Ports.Parity
---@source System.dll
---@field Odd System.IO.Ports.Parity
---@source System.dll
---@field Space System.IO.Ports.Parity
---@source System.dll
CS.System.IO.Ports.Parity = {}
---@source
---@param value any
---@return System.IO.Ports.Parity
function CS.System.IO.Ports.Parity:__CastFrom(value) end
---@source System.dll
---@class System.IO.Ports.SerialData: System.Enum
---@source System.dll
---@field Chars System.IO.Ports.SerialData
---@source System.dll
---@field Eof System.IO.Ports.SerialData
---@source System.dll
CS.System.IO.Ports.SerialData = {}
---@source
---@param value any
---@return System.IO.Ports.SerialData
function CS.System.IO.Ports.SerialData:__CastFrom(value) end
---@source System.dll
---@class System.IO.Ports.SerialDataReceivedEventArgs: System.EventArgs
---@source System.dll
---@field EventType System.IO.Ports.SerialData
---@source System.dll
CS.System.IO.Ports.SerialDataReceivedEventArgs = {}
---@source System.dll
---@class System.IO.Ports.SerialDataReceivedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.IO.Ports.SerialDataReceivedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialDataReceivedEventArgs
function CS.System.IO.Ports.SerialDataReceivedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialDataReceivedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.IO.Ports.SerialDataReceivedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.IO.Ports.SerialDataReceivedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.IO.Ports.SerialError: System.Enum
---@source System.dll
---@field Frame System.IO.Ports.SerialError
---@source System.dll
---@field Overrun System.IO.Ports.SerialError
---@source System.dll
---@field RXOver System.IO.Ports.SerialError
---@source System.dll
---@field RXParity System.IO.Ports.SerialError
---@source System.dll
---@field TXFull System.IO.Ports.SerialError
---@source System.dll
CS.System.IO.Ports.SerialError = {}
---@source
---@param value any
---@return System.IO.Ports.SerialError
function CS.System.IO.Ports.SerialError:__CastFrom(value) end
---@source System.dll
---@class System.IO.Ports.SerialErrorReceivedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.IO.Ports.SerialErrorReceivedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialErrorReceivedEventArgs
function CS.System.IO.Ports.SerialErrorReceivedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialErrorReceivedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.IO.Ports.SerialErrorReceivedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.IO.Ports.SerialErrorReceivedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.IO.Ports.SerialErrorReceivedEventArgs: System.EventArgs
---@source System.dll
---@field EventType System.IO.Ports.SerialError
---@source System.dll
CS.System.IO.Ports.SerialErrorReceivedEventArgs = {}
---@source System.dll
---@class System.IO.Ports.SerialPinChange: System.Enum
---@source System.dll
---@field Break System.IO.Ports.SerialPinChange
---@source System.dll
---@field CDChanged System.IO.Ports.SerialPinChange
---@source System.dll
---@field CtsChanged System.IO.Ports.SerialPinChange
---@source System.dll
---@field DsrChanged System.IO.Ports.SerialPinChange
---@source System.dll
---@field Ring System.IO.Ports.SerialPinChange
---@source System.dll
CS.System.IO.Ports.SerialPinChange = {}
---@source
---@param value any
---@return System.IO.Ports.SerialPinChange
function CS.System.IO.Ports.SerialPinChange:__CastFrom(value) end
---@source System.dll
---@class System.IO.Ports.SerialPinChangedEventArgs: System.EventArgs
---@source System.dll
---@field EventType System.IO.Ports.SerialPinChange
---@source System.dll
CS.System.IO.Ports.SerialPinChangedEventArgs = {}
---@source System.dll
---@class System.IO.Ports.SerialPinChangedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.IO.Ports.SerialPinChangedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialPinChangedEventArgs
function CS.System.IO.Ports.SerialPinChangedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.IO.Ports.SerialPinChangedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.IO.Ports.SerialPinChangedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.IO.Ports.SerialPinChangedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.IO.Ports.SerialPort: System.ComponentModel.Component
---@source System.dll
---@field InfiniteTimeout int
---@source System.dll
---@field BaseStream System.IO.Stream
---@source System.dll
---@field BaudRate int
---@source System.dll
---@field BreakState bool
---@source System.dll
---@field BytesToRead int
---@source System.dll
---@field BytesToWrite int
---@source System.dll
---@field CDHolding bool
---@source System.dll
---@field CtsHolding bool
---@source System.dll
---@field DataBits int
---@source System.dll
---@field DiscardNull bool
---@source System.dll
---@field DsrHolding bool
---@source System.dll
---@field DtrEnable bool
---@source System.dll
---@field Encoding System.Text.Encoding
---@source System.dll
---@field Handshake System.IO.Ports.Handshake
---@source System.dll
---@field IsOpen bool
---@source System.dll
---@field NewLine string
---@source System.dll
---@field Parity System.IO.Ports.Parity
---@source System.dll
---@field ParityReplace byte
---@source System.dll
---@field PortName string
---@source System.dll
---@field ReadBufferSize int
---@source System.dll
---@field ReadTimeout int
---@source System.dll
---@field ReceivedBytesThreshold int
---@source System.dll
---@field RtsEnable bool
---@source System.dll
---@field StopBits System.IO.Ports.StopBits
---@source System.dll
---@field WriteBufferSize int
---@source System.dll
---@field WriteTimeout int
---@source System.dll
---@field DataReceived System.IO.Ports.SerialDataReceivedEventHandler
---@source System.dll
---@field ErrorReceived System.IO.Ports.SerialErrorReceivedEventHandler
---@source System.dll
---@field PinChanged System.IO.Ports.SerialPinChangedEventHandler
---@source System.dll
CS.System.IO.Ports.SerialPort = {}
---@source System.dll
---@param value System.IO.Ports.SerialDataReceivedEventHandler
function CS.System.IO.Ports.SerialPort.add_DataReceived(value) end
---@source System.dll
---@param value System.IO.Ports.SerialDataReceivedEventHandler
function CS.System.IO.Ports.SerialPort.remove_DataReceived(value) end
---@source System.dll
---@param value System.IO.Ports.SerialErrorReceivedEventHandler
function CS.System.IO.Ports.SerialPort.add_ErrorReceived(value) end
---@source System.dll
---@param value System.IO.Ports.SerialErrorReceivedEventHandler
function CS.System.IO.Ports.SerialPort.remove_ErrorReceived(value) end
---@source System.dll
---@param value System.IO.Ports.SerialPinChangedEventHandler
function CS.System.IO.Ports.SerialPort.add_PinChanged(value) end
---@source System.dll
---@param value System.IO.Ports.SerialPinChangedEventHandler
function CS.System.IO.Ports.SerialPort.remove_PinChanged(value) end
---@source System.dll
function CS.System.IO.Ports.SerialPort.Close() end
---@source System.dll
function CS.System.IO.Ports.SerialPort.DiscardInBuffer() end
---@source System.dll
function CS.System.IO.Ports.SerialPort.DiscardOutBuffer() end
---@source System.dll
function CS.System.IO.Ports.SerialPort:GetPortNames() end
---@source System.dll
function CS.System.IO.Ports.SerialPort.Open() end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.Ports.SerialPort.Read(buffer, offset, count) end
---@source System.dll
---@param buffer char[]
---@param offset int
---@param count int
---@return Int32
function CS.System.IO.Ports.SerialPort.Read(buffer, offset, count) end
---@source System.dll
---@return Int32
function CS.System.IO.Ports.SerialPort.ReadByte() end
---@source System.dll
---@return Int32
function CS.System.IO.Ports.SerialPort.ReadChar() end
---@source System.dll
---@return String
function CS.System.IO.Ports.SerialPort.ReadExisting() end
---@source System.dll
---@return String
function CS.System.IO.Ports.SerialPort.ReadLine() end
---@source System.dll
---@param value string
---@return String
function CS.System.IO.Ports.SerialPort.ReadTo(value) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
function CS.System.IO.Ports.SerialPort.Write(buffer, offset, count) end
---@source System.dll
---@param buffer char[]
---@param offset int
---@param count int
function CS.System.IO.Ports.SerialPort.Write(buffer, offset, count) end
---@source System.dll
---@param text string
function CS.System.IO.Ports.SerialPort.Write(text) end
---@source System.dll
---@param text string
function CS.System.IO.Ports.SerialPort.WriteLine(text) end
---@source System.dll
---@class System.IO.Ports.StopBits: System.Enum
---@source System.dll
---@field None System.IO.Ports.StopBits
---@source System.dll
---@field One System.IO.Ports.StopBits
---@source System.dll
---@field OnePointFive System.IO.Ports.StopBits
---@source System.dll
---@field Two System.IO.Ports.StopBits
---@source System.dll
CS.System.IO.Ports.StopBits = {}
---@source
---@param value any
---@return System.IO.Ports.StopBits
function CS.System.IO.Ports.StopBits:__CastFrom(value) end

View File

@@ -0,0 +1,180 @@
---@meta
---@source System.Core.dll
---@class System.Management.Instrumentation.InstanceNotFoundException: System.Management.Instrumentation.InstrumentationException
---@source System.Core.dll
CS.System.Management.Instrumentation.InstanceNotFoundException = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.InstrumentationBaseException: System.Exception
---@source System.Core.dll
CS.System.Management.Instrumentation.InstrumentationBaseException = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.InstrumentationException: System.Management.Instrumentation.InstrumentationBaseException
---@source System.Core.dll
CS.System.Management.Instrumentation.InstrumentationException = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementBindAttribute: System.Management.Instrumentation.ManagementNewInstanceAttribute
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementBindAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementCommitAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementCommitAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementConfigurationAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
---@field Mode System.Management.Instrumentation.ManagementConfigurationType
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementConfigurationAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementConfigurationType: System.Enum
---@source System.Core.dll
---@field Apply System.Management.Instrumentation.ManagementConfigurationType
---@source System.Core.dll
---@field OnCommit System.Management.Instrumentation.ManagementConfigurationType
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementConfigurationType = {}
---@source
---@param value any
---@return System.Management.Instrumentation.ManagementConfigurationType
function CS.System.Management.Instrumentation.ManagementConfigurationType:__CastFrom(value) end
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementCreateAttribute: System.Management.Instrumentation.ManagementNewInstanceAttribute
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementCreateAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementEntityAttribute: System.Attribute
---@source System.Core.dll
---@field External bool
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
---@field Singleton bool
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementEntityAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementEnumeratorAttribute: System.Management.Instrumentation.ManagementNewInstanceAttribute
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementEnumeratorAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementHostingModel: System.Enum
---@source System.Core.dll
---@field Decoupled System.Management.Instrumentation.ManagementHostingModel
---@source System.Core.dll
---@field LocalService System.Management.Instrumentation.ManagementHostingModel
---@source System.Core.dll
---@field LocalSystem System.Management.Instrumentation.ManagementHostingModel
---@source System.Core.dll
---@field NetworkService System.Management.Instrumentation.ManagementHostingModel
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementHostingModel = {}
---@source
---@param value any
---@return System.Management.Instrumentation.ManagementHostingModel
function CS.System.Management.Instrumentation.ManagementHostingModel:__CastFrom(value) end
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementKeyAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementKeyAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementMemberAttribute: System.Attribute
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementMemberAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementNameAttribute: System.Attribute
---@source System.Core.dll
---@field Name string
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementNameAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementNewInstanceAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementNewInstanceAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementProbeAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementProbeAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementReferenceAttribute: System.Attribute
---@source System.Core.dll
---@field Type string
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementReferenceAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementRemoveAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementRemoveAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.ManagementTaskAttribute: System.Management.Instrumentation.ManagementMemberAttribute
---@source System.Core.dll
---@field Schema System.Type
---@source System.Core.dll
CS.System.Management.Instrumentation.ManagementTaskAttribute = {}
---@source System.Core.dll
---@class System.Management.Instrumentation.WmiConfigurationAttribute: System.Attribute
---@source System.Core.dll
---@field HostingGroup string
---@source System.Core.dll
---@field HostingModel System.Management.Instrumentation.ManagementHostingModel
---@source System.Core.dll
---@field IdentifyLevel bool
---@source System.Core.dll
---@field NamespaceSecurity string
---@source System.Core.dll
---@field Scope string
---@source System.Core.dll
---@field SecurityRestriction string
---@source System.Core.dll
CS.System.Management.Instrumentation.WmiConfigurationAttribute = {}

View File

@@ -0,0 +1,89 @@
---@meta
---@source System.dll
---@class System.Media.SoundPlayer: System.ComponentModel.Component
---@source System.dll
---@field IsLoadCompleted bool
---@source System.dll
---@field LoadTimeout int
---@source System.dll
---@field SoundLocation string
---@source System.dll
---@field Stream System.IO.Stream
---@source System.dll
---@field Tag object
---@source System.dll
---@field LoadCompleted System.ComponentModel.AsyncCompletedEventHandler
---@source System.dll
---@field SoundLocationChanged System.EventHandler
---@source System.dll
---@field StreamChanged System.EventHandler
---@source System.dll
CS.System.Media.SoundPlayer = {}
---@source System.dll
---@param value System.ComponentModel.AsyncCompletedEventHandler
function CS.System.Media.SoundPlayer.add_LoadCompleted(value) end
---@source System.dll
---@param value System.ComponentModel.AsyncCompletedEventHandler
function CS.System.Media.SoundPlayer.remove_LoadCompleted(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.Media.SoundPlayer.add_SoundLocationChanged(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.Media.SoundPlayer.remove_SoundLocationChanged(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.Media.SoundPlayer.add_StreamChanged(value) end
---@source System.dll
---@param value System.EventHandler
function CS.System.Media.SoundPlayer.remove_StreamChanged(value) end
---@source System.dll
function CS.System.Media.SoundPlayer.Load() end
---@source System.dll
function CS.System.Media.SoundPlayer.LoadAsync() end
---@source System.dll
function CS.System.Media.SoundPlayer.Play() end
---@source System.dll
function CS.System.Media.SoundPlayer.PlayLooping() end
---@source System.dll
function CS.System.Media.SoundPlayer.PlaySync() end
---@source System.dll
function CS.System.Media.SoundPlayer.Stop() end
---@source System.dll
---@class System.Media.SystemSound: object
---@source System.dll
CS.System.Media.SystemSound = {}
---@source System.dll
function CS.System.Media.SystemSound.Play() end
---@source System.dll
---@class System.Media.SystemSounds: object
---@source System.dll
---@field Asterisk System.Media.SystemSound
---@source System.dll
---@field Beep System.Media.SystemSound
---@source System.dll
---@field Exclamation System.Media.SystemSound
---@source System.dll
---@field Hand System.Media.SystemSound
---@source System.dll
---@field Question System.Media.SystemSound
---@source System.dll
CS.System.Media.SystemSounds = {}

View File

@@ -0,0 +1,109 @@
---@meta
---@source System.dll
---@class System.Net.Cache.HttpCacheAgeControl: System.Enum
---@source System.dll
---@field MaxAge System.Net.Cache.HttpCacheAgeControl
---@source System.dll
---@field MaxAgeAndMaxStale System.Net.Cache.HttpCacheAgeControl
---@source System.dll
---@field MaxAgeAndMinFresh System.Net.Cache.HttpCacheAgeControl
---@source System.dll
---@field MaxStale System.Net.Cache.HttpCacheAgeControl
---@source System.dll
---@field MinFresh System.Net.Cache.HttpCacheAgeControl
---@source System.dll
---@field None System.Net.Cache.HttpCacheAgeControl
---@source System.dll
CS.System.Net.Cache.HttpCacheAgeControl = {}
---@source
---@param value any
---@return System.Net.Cache.HttpCacheAgeControl
function CS.System.Net.Cache.HttpCacheAgeControl:__CastFrom(value) end
---@source System.dll
---@class System.Net.Cache.HttpRequestCacheLevel: System.Enum
---@source System.dll
---@field BypassCache System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field CacheIfAvailable System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field CacheOnly System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field CacheOrNextCacheOnly System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field Default System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field NoCacheNoStore System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field Refresh System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field Reload System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field Revalidate System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
CS.System.Net.Cache.HttpRequestCacheLevel = {}
---@source
---@param value any
---@return System.Net.Cache.HttpRequestCacheLevel
function CS.System.Net.Cache.HttpRequestCacheLevel:__CastFrom(value) end
---@source System.dll
---@class System.Net.Cache.HttpRequestCachePolicy: System.Net.Cache.RequestCachePolicy
---@source System.dll
---@field CacheSyncDate System.DateTime
---@source System.dll
---@field Level System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
---@field MaxAge System.TimeSpan
---@source System.dll
---@field MaxStale System.TimeSpan
---@source System.dll
---@field MinFresh System.TimeSpan
---@source System.dll
CS.System.Net.Cache.HttpRequestCachePolicy = {}
---@source System.dll
---@return String
function CS.System.Net.Cache.HttpRequestCachePolicy.ToString() end
---@source System.dll
---@class System.Net.Cache.RequestCacheLevel: System.Enum
---@source System.dll
---@field BypassCache System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field CacheIfAvailable System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field CacheOnly System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field Default System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field NoCacheNoStore System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field Reload System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field Revalidate System.Net.Cache.RequestCacheLevel
---@source System.dll
CS.System.Net.Cache.RequestCacheLevel = {}
---@source
---@param value any
---@return System.Net.Cache.RequestCacheLevel
function CS.System.Net.Cache.RequestCacheLevel:__CastFrom(value) end
---@source System.dll
---@class System.Net.Cache.RequestCachePolicy: object
---@source System.dll
---@field Level System.Net.Cache.RequestCacheLevel
---@source System.dll
CS.System.Net.Cache.RequestCachePolicy = {}
---@source System.dll
---@return String
function CS.System.Net.Cache.RequestCachePolicy.ToString() end

View File

@@ -0,0 +1,564 @@
---@meta
---@source System.dll
---@class System.Net.Configuration.AuthenticationModuleElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Type string
---@source System.dll
CS.System.Net.Configuration.AuthenticationModuleElement = {}
---@source System.dll
---@class System.Net.Configuration.AuthenticationModuleElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field this[] System.Net.Configuration.AuthenticationModuleElement
---@source System.dll
---@field this[] System.Net.Configuration.AuthenticationModuleElement
---@source System.dll
CS.System.Net.Configuration.AuthenticationModuleElementCollection = {}
---@source System.dll
---@param element System.Net.Configuration.AuthenticationModuleElement
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.Add(element) end
---@source System.dll
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.Clear() end
---@source System.dll
---@param element System.Net.Configuration.AuthenticationModuleElement
---@return Int32
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.IndexOf(element) end
---@source System.dll
---@param element System.Net.Configuration.AuthenticationModuleElement
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.Remove(element) end
---@source System.dll
---@param name string
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.Remove(name) end
---@source System.dll
---@param index int
function CS.System.Net.Configuration.AuthenticationModuleElementCollection.RemoveAt(index) end
---@source System.dll
---@class System.Net.Configuration.AuthenticationModulesSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field AuthenticationModules System.Net.Configuration.AuthenticationModuleElementCollection
---@source System.dll
CS.System.Net.Configuration.AuthenticationModulesSection = {}
---@source System.dll
---@class System.Net.Configuration.BypassElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Address string
---@source System.dll
CS.System.Net.Configuration.BypassElement = {}
---@source System.dll
---@class System.Net.Configuration.BypassElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field this[] System.Net.Configuration.BypassElement
---@source System.dll
---@field this[] System.Net.Configuration.BypassElement
---@source System.dll
CS.System.Net.Configuration.BypassElementCollection = {}
---@source System.dll
---@param element System.Net.Configuration.BypassElement
function CS.System.Net.Configuration.BypassElementCollection.Add(element) end
---@source System.dll
function CS.System.Net.Configuration.BypassElementCollection.Clear() end
---@source System.dll
---@param element System.Net.Configuration.BypassElement
---@return Int32
function CS.System.Net.Configuration.BypassElementCollection.IndexOf(element) end
---@source System.dll
---@param element System.Net.Configuration.BypassElement
function CS.System.Net.Configuration.BypassElementCollection.Remove(element) end
---@source System.dll
---@param name string
function CS.System.Net.Configuration.BypassElementCollection.Remove(name) end
---@source System.dll
---@param index int
function CS.System.Net.Configuration.BypassElementCollection.RemoveAt(index) end
---@source System.dll
---@class System.Net.Configuration.ConnectionManagementElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field this[] System.Net.Configuration.ConnectionManagementElement
---@source System.dll
---@field this[] System.Net.Configuration.ConnectionManagementElement
---@source System.dll
CS.System.Net.Configuration.ConnectionManagementElementCollection = {}
---@source System.dll
---@param element System.Net.Configuration.ConnectionManagementElement
function CS.System.Net.Configuration.ConnectionManagementElementCollection.Add(element) end
---@source System.dll
function CS.System.Net.Configuration.ConnectionManagementElementCollection.Clear() end
---@source System.dll
---@param element System.Net.Configuration.ConnectionManagementElement
---@return Int32
function CS.System.Net.Configuration.ConnectionManagementElementCollection.IndexOf(element) end
---@source System.dll
---@param element System.Net.Configuration.ConnectionManagementElement
function CS.System.Net.Configuration.ConnectionManagementElementCollection.Remove(element) end
---@source System.dll
---@param name string
function CS.System.Net.Configuration.ConnectionManagementElementCollection.Remove(name) end
---@source System.dll
---@param index int
function CS.System.Net.Configuration.ConnectionManagementElementCollection.RemoveAt(index) end
---@source System.dll
---@class System.Net.Configuration.ConnectionManagementElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Address string
---@source System.dll
---@field MaxConnection int
---@source System.dll
CS.System.Net.Configuration.ConnectionManagementElement = {}
---@source System.dll
---@class System.Net.Configuration.ConnectionManagementSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field ConnectionManagement System.Net.Configuration.ConnectionManagementElementCollection
---@source System.dll
CS.System.Net.Configuration.ConnectionManagementSection = {}
---@source System.dll
---@class System.Net.Configuration.DefaultProxySection: System.Configuration.ConfigurationSection
---@source System.dll
---@field BypassList System.Net.Configuration.BypassElementCollection
---@source System.dll
---@field Enabled bool
---@source System.dll
---@field Module System.Net.Configuration.ModuleElement
---@source System.dll
---@field Proxy System.Net.Configuration.ProxyElement
---@source System.dll
---@field UseDefaultCredentials bool
---@source System.dll
CS.System.Net.Configuration.DefaultProxySection = {}
---@source System.dll
---@class System.Net.Configuration.HttpCachePolicyElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field MaximumAge System.TimeSpan
---@source System.dll
---@field MaximumStale System.TimeSpan
---@source System.dll
---@field MinimumFresh System.TimeSpan
---@source System.dll
---@field PolicyLevel System.Net.Cache.HttpRequestCacheLevel
---@source System.dll
CS.System.Net.Configuration.HttpCachePolicyElement = {}
---@source System.dll
---@class System.Net.Configuration.HttpListenerElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Timeouts System.Net.Configuration.HttpListenerTimeoutsElement
---@source System.dll
---@field UnescapeRequestUrl bool
---@source System.dll
CS.System.Net.Configuration.HttpListenerElement = {}
---@source System.dll
---@class System.Net.Configuration.HttpListenerTimeoutsElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field DrainEntityBody System.TimeSpan
---@source System.dll
---@field EntityBody System.TimeSpan
---@source System.dll
---@field HeaderWait System.TimeSpan
---@source System.dll
---@field IdleConnection System.TimeSpan
---@source System.dll
---@field MinSendBytesPerSecond long
---@source System.dll
---@field RequestQueue System.TimeSpan
---@source System.dll
CS.System.Net.Configuration.HttpListenerTimeoutsElement = {}
---@source System.dll
---@class System.Net.Configuration.Ipv6Element: System.Configuration.ConfigurationElement
---@source System.dll
---@field Enabled bool
---@source System.dll
CS.System.Net.Configuration.Ipv6Element = {}
---@source System.dll
---@class System.Net.Configuration.HttpWebRequestElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field MaximumErrorResponseLength int
---@source System.dll
---@field MaximumResponseHeadersLength int
---@source System.dll
---@field MaximumUnauthorizedUploadLength int
---@source System.dll
---@field UseUnsafeHeaderParsing bool
---@source System.dll
CS.System.Net.Configuration.HttpWebRequestElement = {}
---@source System.dll
---@class System.Net.Configuration.MailSettingsSectionGroup: System.Configuration.ConfigurationSectionGroup
---@source System.dll
---@field Smtp System.Net.Configuration.SmtpSection
---@source System.dll
CS.System.Net.Configuration.MailSettingsSectionGroup = {}
---@source System.dll
---@class System.Net.Configuration.ModuleElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Type string
---@source System.dll
CS.System.Net.Configuration.ModuleElement = {}
---@source System.dll
---@class System.Net.Configuration.RequestCachingSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field DefaultFtpCachePolicy System.Net.Configuration.FtpCachePolicyElement
---@source System.dll
---@field DefaultHttpCachePolicy System.Net.Configuration.HttpCachePolicyElement
---@source System.dll
---@field DefaultPolicyLevel System.Net.Cache.RequestCacheLevel
---@source System.dll
---@field DisableAllCaching bool
---@source System.dll
---@field IsPrivateCache bool
---@source System.dll
---@field UnspecifiedMaximumAge System.TimeSpan
---@source System.dll
CS.System.Net.Configuration.RequestCachingSection = {}
---@source System.dll
---@class System.Net.Configuration.NetSectionGroup: System.Configuration.ConfigurationSectionGroup
---@source System.dll
---@field AuthenticationModules System.Net.Configuration.AuthenticationModulesSection
---@source System.dll
---@field ConnectionManagement System.Net.Configuration.ConnectionManagementSection
---@source System.dll
---@field DefaultProxy System.Net.Configuration.DefaultProxySection
---@source System.dll
---@field MailSettings System.Net.Configuration.MailSettingsSectionGroup
---@source System.dll
---@field RequestCaching System.Net.Configuration.RequestCachingSection
---@source System.dll
---@field Settings System.Net.Configuration.SettingsSection
---@source System.dll
---@field WebRequestModules System.Net.Configuration.WebRequestModulesSection
---@source System.dll
CS.System.Net.Configuration.NetSectionGroup = {}
---@source System.dll
---@param config System.Configuration.Configuration
---@return NetSectionGroup
function CS.System.Net.Configuration.NetSectionGroup:GetSectionGroup(config) end
---@source System.dll
---@class System.Net.Configuration.ServicePointManagerElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field CheckCertificateName bool
---@source System.dll
---@field CheckCertificateRevocationList bool
---@source System.dll
---@field DnsRefreshTimeout int
---@source System.dll
---@field EnableDnsRoundRobin bool
---@source System.dll
---@field EncryptionPolicy System.Net.Security.EncryptionPolicy
---@source System.dll
---@field Expect100Continue bool
---@source System.dll
---@field UseNagleAlgorithm bool
---@source System.dll
CS.System.Net.Configuration.ServicePointManagerElement = {}
---@source System.dll
---@class System.Net.Configuration.PerformanceCountersElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Enabled bool
---@source System.dll
CS.System.Net.Configuration.PerformanceCountersElement = {}
---@source System.dll
---@class System.Net.Configuration.ProxyElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field AutoDetect System.Net.Configuration.ProxyElement.AutoDetectValues
---@source System.dll
---@field BypassOnLocal System.Net.Configuration.ProxyElement.BypassOnLocalValues
---@source System.dll
---@field ProxyAddress System.Uri
---@source System.dll
---@field ScriptLocation System.Uri
---@source System.dll
---@field UseSystemDefault System.Net.Configuration.ProxyElement.UseSystemDefaultValues
---@source System.dll
CS.System.Net.Configuration.ProxyElement = {}
---@source System.dll
---@class System.Net.Configuration.SettingsSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field HttpListener System.Net.Configuration.HttpListenerElement
---@source System.dll
---@field HttpWebRequest System.Net.Configuration.HttpWebRequestElement
---@source System.dll
---@field Ipv6 System.Net.Configuration.Ipv6Element
---@source System.dll
---@field PerformanceCounters System.Net.Configuration.PerformanceCountersElement
---@source System.dll
---@field ServicePointManager System.Net.Configuration.ServicePointManagerElement
---@source System.dll
---@field Socket System.Net.Configuration.SocketElement
---@source System.dll
---@field WebProxyScript System.Net.Configuration.WebProxyScriptElement
---@source System.dll
---@field WebUtility System.Net.Configuration.WebUtilityElement
---@source System.dll
CS.System.Net.Configuration.SettingsSection = {}
---@source System.dll
---@class System.Net.Configuration.SmtpNetworkElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field ClientDomain string
---@source System.dll
---@field DefaultCredentials bool
---@source System.dll
---@field EnableSsl bool
---@source System.dll
---@field Host string
---@source System.dll
---@field Password string
---@source System.dll
---@field Port int
---@source System.dll
---@field TargetName string
---@source System.dll
---@field UserName string
---@source System.dll
CS.System.Net.Configuration.SmtpNetworkElement = {}
---@source System.dll
---@class System.Net.Configuration.SmtpSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field DeliveryFormat System.Net.Mail.SmtpDeliveryFormat
---@source System.dll
---@field DeliveryMethod System.Net.Mail.SmtpDeliveryMethod
---@source System.dll
---@field From string
---@source System.dll
---@field Network System.Net.Configuration.SmtpNetworkElement
---@source System.dll
---@field SpecifiedPickupDirectory System.Net.Configuration.SmtpSpecifiedPickupDirectoryElement
---@source System.dll
CS.System.Net.Configuration.SmtpSection = {}
---@source System.dll
---@class System.Net.Configuration.SmtpSpecifiedPickupDirectoryElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field PickupDirectoryLocation string
---@source System.dll
CS.System.Net.Configuration.SmtpSpecifiedPickupDirectoryElement = {}
---@source System.dll
---@class System.Net.Configuration.SocketElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field AlwaysUseCompletionPortsForAccept bool
---@source System.dll
---@field AlwaysUseCompletionPortsForConnect bool
---@source System.dll
---@field IPProtectionLevel System.Net.Sockets.IPProtectionLevel
---@source System.dll
CS.System.Net.Configuration.SocketElement = {}
---@source System.dll
---@class System.Net.Configuration.UnicodeDecodingConformance: System.Enum
---@source System.dll
---@field Auto System.Net.Configuration.UnicodeDecodingConformance
---@source System.dll
---@field Compat System.Net.Configuration.UnicodeDecodingConformance
---@source System.dll
---@field Loose System.Net.Configuration.UnicodeDecodingConformance
---@source System.dll
---@field Strict System.Net.Configuration.UnicodeDecodingConformance
---@source System.dll
CS.System.Net.Configuration.UnicodeDecodingConformance = {}
---@source
---@param value any
---@return System.Net.Configuration.UnicodeDecodingConformance
function CS.System.Net.Configuration.UnicodeDecodingConformance:__CastFrom(value) end
---@source System.dll
---@class System.Net.Configuration.WebRequestModuleElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Prefix string
---@source System.dll
---@field Type System.Type
---@source System.dll
CS.System.Net.Configuration.WebRequestModuleElement = {}
---@source System.dll
---@class System.Net.Configuration.UnicodeEncodingConformance: System.Enum
---@source System.dll
---@field Auto System.Net.Configuration.UnicodeEncodingConformance
---@source System.dll
---@field Compat System.Net.Configuration.UnicodeEncodingConformance
---@source System.dll
---@field Strict System.Net.Configuration.UnicodeEncodingConformance
---@source System.dll
CS.System.Net.Configuration.UnicodeEncodingConformance = {}
---@source
---@param value any
---@return System.Net.Configuration.UnicodeEncodingConformance
function CS.System.Net.Configuration.UnicodeEncodingConformance:__CastFrom(value) end
---@source System.dll
---@class System.Net.Configuration.WebProxyScriptElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field DownloadTimeout System.TimeSpan
---@source System.dll
CS.System.Net.Configuration.WebProxyScriptElement = {}
---@source System.dll
---@class System.Net.Configuration.WebRequestModuleElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field this[] System.Net.Configuration.WebRequestModuleElement
---@source System.dll
---@field this[] System.Net.Configuration.WebRequestModuleElement
---@source System.dll
CS.System.Net.Configuration.WebRequestModuleElementCollection = {}
---@source System.dll
---@param element System.Net.Configuration.WebRequestModuleElement
function CS.System.Net.Configuration.WebRequestModuleElementCollection.Add(element) end
---@source System.dll
function CS.System.Net.Configuration.WebRequestModuleElementCollection.Clear() end
---@source System.dll
---@param element System.Net.Configuration.WebRequestModuleElement
---@return Int32
function CS.System.Net.Configuration.WebRequestModuleElementCollection.IndexOf(element) end
---@source System.dll
---@param element System.Net.Configuration.WebRequestModuleElement
function CS.System.Net.Configuration.WebRequestModuleElementCollection.Remove(element) end
---@source System.dll
---@param name string
function CS.System.Net.Configuration.WebRequestModuleElementCollection.Remove(name) end
---@source System.dll
---@param index int
function CS.System.Net.Configuration.WebRequestModuleElementCollection.RemoveAt(index) end
---@source System.dll
---@class System.Net.Configuration.AutoDetectValues: System.Enum
---@source System.dll
---@field False System.Net.Configuration.ProxyElement.AutoDetectValues
---@source System.dll
---@field True System.Net.Configuration.ProxyElement.AutoDetectValues
---@source System.dll
---@field Unspecified System.Net.Configuration.ProxyElement.AutoDetectValues
---@source System.dll
CS.System.Net.Configuration.AutoDetectValues = {}
---@source
---@param value any
---@return System.Net.Configuration.ProxyElement.AutoDetectValues
function CS.System.Net.Configuration.AutoDetectValues:__CastFrom(value) end
---@source System.dll
---@class System.Net.Configuration.WebRequestModulesSection: System.Configuration.ConfigurationSection
---@source System.dll
---@field WebRequestModules System.Net.Configuration.WebRequestModuleElementCollection
---@source System.dll
CS.System.Net.Configuration.WebRequestModulesSection = {}
---@source System.dll
---@class System.Net.Configuration.BypassOnLocalValues: System.Enum
---@source System.dll
---@field False System.Net.Configuration.ProxyElement.BypassOnLocalValues
---@source System.dll
---@field True System.Net.Configuration.ProxyElement.BypassOnLocalValues
---@source System.dll
---@field Unspecified System.Net.Configuration.ProxyElement.BypassOnLocalValues
---@source System.dll
CS.System.Net.Configuration.BypassOnLocalValues = {}
---@source
---@param value any
---@return System.Net.Configuration.ProxyElement.BypassOnLocalValues
function CS.System.Net.Configuration.BypassOnLocalValues:__CastFrom(value) end
---@source System.dll
---@class System.Net.Configuration.WebUtilityElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field UnicodeDecodingConformance System.Net.Configuration.UnicodeDecodingConformance
---@source System.dll
---@field UnicodeEncodingConformance System.Net.Configuration.UnicodeEncodingConformance
---@source System.dll
CS.System.Net.Configuration.WebUtilityElement = {}
---@source System.dll
---@class System.Net.Configuration.UseSystemDefaultValues: System.Enum
---@source System.dll
---@field False System.Net.Configuration.ProxyElement.UseSystemDefaultValues
---@source System.dll
---@field True System.Net.Configuration.ProxyElement.UseSystemDefaultValues
---@source System.dll
---@field Unspecified System.Net.Configuration.ProxyElement.UseSystemDefaultValues
---@source System.dll
CS.System.Net.Configuration.UseSystemDefaultValues = {}
---@source
---@param value any
---@return System.Net.Configuration.ProxyElement.UseSystemDefaultValues
function CS.System.Net.Configuration.UseSystemDefaultValues:__CastFrom(value) end

View File

@@ -0,0 +1,950 @@
---@meta
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.AuthenticationHeaderValue: object
---@source System.Net.Http.dll
---@field Parameter string
---@source System.Net.Http.dll
---@field Scheme string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.AuthenticationHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.AuthenticationHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return AuthenticationHeaderValue
function CS.System.Net.Http.Headers.AuthenticationHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.AuthenticationHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.AuthenticationHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.AuthenticationHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.CacheControlHeaderValue: object
---@source System.Net.Http.dll
---@field Extensions System.Collections.Generic.ICollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
---@field MaxAge System.TimeSpan?
---@source System.Net.Http.dll
---@field MaxStale bool
---@source System.Net.Http.dll
---@field MaxStaleLimit System.TimeSpan?
---@source System.Net.Http.dll
---@field MinFresh System.TimeSpan?
---@source System.Net.Http.dll
---@field MustRevalidate bool
---@source System.Net.Http.dll
---@field NoCache bool
---@source System.Net.Http.dll
---@field NoCacheHeaders System.Collections.Generic.ICollection<string>
---@source System.Net.Http.dll
---@field NoStore bool
---@source System.Net.Http.dll
---@field NoTransform bool
---@source System.Net.Http.dll
---@field OnlyIfCached bool
---@source System.Net.Http.dll
---@field Private bool
---@source System.Net.Http.dll
---@field PrivateHeaders System.Collections.Generic.ICollection<string>
---@source System.Net.Http.dll
---@field ProxyRevalidate bool
---@source System.Net.Http.dll
---@field Public bool
---@source System.Net.Http.dll
---@field SharedMaxAge System.TimeSpan?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.CacheControlHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.CacheControlHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.CacheControlHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return CacheControlHeaderValue
function CS.System.Net.Http.Headers.CacheControlHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.CacheControlHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.CacheControlHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.CacheControlHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.ContentDispositionHeaderValue: object
---@source System.Net.Http.dll
---@field CreationDate System.DateTimeOffset?
---@source System.Net.Http.dll
---@field DispositionType string
---@source System.Net.Http.dll
---@field FileName string
---@source System.Net.Http.dll
---@field FileNameStar string
---@source System.Net.Http.dll
---@field ModificationDate System.DateTimeOffset?
---@source System.Net.Http.dll
---@field Name string
---@source System.Net.Http.dll
---@field Parameters System.Collections.Generic.ICollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
---@field ReadDate System.DateTimeOffset?
---@source System.Net.Http.dll
---@field Size long?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.ContentDispositionHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return ContentDispositionHeaderValue
function CS.System.Net.Http.Headers.ContentDispositionHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.ContentDispositionHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.ContentDispositionHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.ContentDispositionHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.ContentRangeHeaderValue: object
---@source System.Net.Http.dll
---@field From long?
---@source System.Net.Http.dll
---@field HasLength bool
---@source System.Net.Http.dll
---@field HasRange bool
---@source System.Net.Http.dll
---@field Length long?
---@source System.Net.Http.dll
---@field To long?
---@source System.Net.Http.dll
---@field Unit string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.ContentRangeHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.ContentRangeHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return ContentRangeHeaderValue
function CS.System.Net.Http.Headers.ContentRangeHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.ContentRangeHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.ContentRangeHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.ContentRangeHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.EntityTagHeaderValue: object
---@source System.Net.Http.dll
---@field Any System.Net.Http.Headers.EntityTagHeaderValue
---@source System.Net.Http.dll
---@field IsWeak bool
---@source System.Net.Http.dll
---@field Tag string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.EntityTagHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.EntityTagHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return EntityTagHeaderValue
function CS.System.Net.Http.Headers.EntityTagHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.EntityTagHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.EntityTagHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.EntityTagHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.HttpContentHeaders: System.Net.Http.Headers.HttpHeaders
---@source System.Net.Http.dll
---@field Allow System.Collections.Generic.ICollection<string>
---@source System.Net.Http.dll
---@field ContentDisposition System.Net.Http.Headers.ContentDispositionHeaderValue
---@source System.Net.Http.dll
---@field ContentEncoding System.Collections.Generic.ICollection<string>
---@source System.Net.Http.dll
---@field ContentLanguage System.Collections.Generic.ICollection<string>
---@source System.Net.Http.dll
---@field ContentLength long?
---@source System.Net.Http.dll
---@field ContentLocation System.Uri
---@source System.Net.Http.dll
---@field ContentMD5 byte[]
---@source System.Net.Http.dll
---@field ContentRange System.Net.Http.Headers.ContentRangeHeaderValue
---@source System.Net.Http.dll
---@field ContentType System.Net.Http.Headers.MediaTypeHeaderValue
---@source System.Net.Http.dll
---@field Expires System.DateTimeOffset?
---@source System.Net.Http.dll
---@field LastModified System.DateTimeOffset?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.HttpContentHeaders = {}
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.HttpHeaders: object
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.HttpHeaders = {}
---@source System.Net.Http.dll
---@param name string
---@param values System.Collections.Generic.IEnumerable<string>
function CS.System.Net.Http.Headers.HttpHeaders.Add(name, values) end
---@source System.Net.Http.dll
---@param name string
---@param value string
function CS.System.Net.Http.Headers.HttpHeaders.Add(name, value) end
---@source System.Net.Http.dll
function CS.System.Net.Http.Headers.HttpHeaders.Clear() end
---@source System.Net.Http.dll
---@param name string
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaders.Contains(name) end
---@source System.Net.Http.dll
---@return IEnumerator
function CS.System.Net.Http.Headers.HttpHeaders.GetEnumerator() end
---@source System.Net.Http.dll
---@param name string
---@return IEnumerable
function CS.System.Net.Http.Headers.HttpHeaders.GetValues(name) end
---@source System.Net.Http.dll
---@param name string
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaders.Remove(name) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.HttpHeaders.ToString() end
---@source System.Net.Http.dll
---@param name string
---@param values System.Collections.Generic.IEnumerable<string>
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(name, values) end
---@source System.Net.Http.dll
---@param name string
---@param value string
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(name, value) end
---@source System.Net.Http.dll
---@param name string
---@param values System.Collections.Generic.IEnumerable<string>
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaders.TryGetValues(name, values) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.HttpHeaderValueCollection: object
---@source System.Net.Http.dll
---@field Count int
---@source System.Net.Http.dll
---@field IsReadOnly bool
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.HttpHeaderValueCollection = {}
---@source System.Net.Http.dll
---@param item T
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.Add(item) end
---@source System.Net.Http.dll
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.Clear() end
---@source System.Net.Http.dll
---@param item T
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.Contains(item) end
---@source System.Net.Http.dll
---@param array T[]
---@param arrayIndex int
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.CopyTo(array, arrayIndex) end
---@source System.Net.Http.dll
---@return IEnumerator
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.GetEnumerator() end
---@source System.Net.Http.dll
---@param input string
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.ParseAdd(input) end
---@source System.Net.Http.dll
---@param item T
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.Remove(item) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.ToString() end
---@source System.Net.Http.dll
---@param input string
---@return Boolean
function CS.System.Net.Http.Headers.HttpHeaderValueCollection.TryParseAdd(input) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.HttpRequestHeaders: System.Net.Http.Headers.HttpHeaders
---@source System.Net.Http.dll
---@field Accept System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.MediaTypeWithQualityHeaderValue>
---@source System.Net.Http.dll
---@field AcceptCharset System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.StringWithQualityHeaderValue>
---@source System.Net.Http.dll
---@field AcceptEncoding System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.StringWithQualityHeaderValue>
---@source System.Net.Http.dll
---@field AcceptLanguage System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.StringWithQualityHeaderValue>
---@source System.Net.Http.dll
---@field Authorization System.Net.Http.Headers.AuthenticationHeaderValue
---@source System.Net.Http.dll
---@field CacheControl System.Net.Http.Headers.CacheControlHeaderValue
---@source System.Net.Http.dll
---@field Connection System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field ConnectionClose bool?
---@source System.Net.Http.dll
---@field Date System.DateTimeOffset?
---@source System.Net.Http.dll
---@field Expect System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.NameValueWithParametersHeaderValue>
---@source System.Net.Http.dll
---@field ExpectContinue bool?
---@source System.Net.Http.dll
---@field From string
---@source System.Net.Http.dll
---@field Host string
---@source System.Net.Http.dll
---@field IfMatch System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.EntityTagHeaderValue>
---@source System.Net.Http.dll
---@field IfModifiedSince System.DateTimeOffset?
---@source System.Net.Http.dll
---@field IfNoneMatch System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.EntityTagHeaderValue>
---@source System.Net.Http.dll
---@field IfRange System.Net.Http.Headers.RangeConditionHeaderValue
---@source System.Net.Http.dll
---@field IfUnmodifiedSince System.DateTimeOffset?
---@source System.Net.Http.dll
---@field MaxForwards int?
---@source System.Net.Http.dll
---@field Pragma System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
---@field ProxyAuthorization System.Net.Http.Headers.AuthenticationHeaderValue
---@source System.Net.Http.dll
---@field Range System.Net.Http.Headers.RangeHeaderValue
---@source System.Net.Http.dll
---@field Referrer System.Uri
---@source System.Net.Http.dll
---@field TE System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.TransferCodingWithQualityHeaderValue>
---@source System.Net.Http.dll
---@field Trailer System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field TransferEncoding System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.TransferCodingHeaderValue>
---@source System.Net.Http.dll
---@field TransferEncodingChunked bool?
---@source System.Net.Http.dll
---@field Upgrade System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ProductHeaderValue>
---@source System.Net.Http.dll
---@field UserAgent System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ProductInfoHeaderValue>
---@source System.Net.Http.dll
---@field Via System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ViaHeaderValue>
---@source System.Net.Http.dll
---@field Warning System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.WarningHeaderValue>
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.HttpRequestHeaders = {}
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.HttpResponseHeaders: System.Net.Http.Headers.HttpHeaders
---@source System.Net.Http.dll
---@field AcceptRanges System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field Age System.TimeSpan?
---@source System.Net.Http.dll
---@field CacheControl System.Net.Http.Headers.CacheControlHeaderValue
---@source System.Net.Http.dll
---@field Connection System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field ConnectionClose bool?
---@source System.Net.Http.dll
---@field Date System.DateTimeOffset?
---@source System.Net.Http.dll
---@field ETag System.Net.Http.Headers.EntityTagHeaderValue
---@source System.Net.Http.dll
---@field Location System.Uri
---@source System.Net.Http.dll
---@field Pragma System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
---@field ProxyAuthenticate System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.AuthenticationHeaderValue>
---@source System.Net.Http.dll
---@field RetryAfter System.Net.Http.Headers.RetryConditionHeaderValue
---@source System.Net.Http.dll
---@field Server System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ProductInfoHeaderValue>
---@source System.Net.Http.dll
---@field Trailer System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field TransferEncoding System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.TransferCodingHeaderValue>
---@source System.Net.Http.dll
---@field TransferEncodingChunked bool?
---@source System.Net.Http.dll
---@field Upgrade System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ProductHeaderValue>
---@source System.Net.Http.dll
---@field Vary System.Net.Http.Headers.HttpHeaderValueCollection<string>
---@source System.Net.Http.dll
---@field Via System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.ViaHeaderValue>
---@source System.Net.Http.dll
---@field Warning System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.WarningHeaderValue>
---@source System.Net.Http.dll
---@field WwwAuthenticate System.Net.Http.Headers.HttpHeaderValueCollection<System.Net.Http.Headers.AuthenticationHeaderValue>
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.HttpResponseHeaders = {}
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.MediaTypeHeaderValue: object
---@source System.Net.Http.dll
---@field CharSet string
---@source System.Net.Http.dll
---@field MediaType string
---@source System.Net.Http.dll
---@field Parameters System.Collections.Generic.ICollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.MediaTypeHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.MediaTypeHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return MediaTypeHeaderValue
function CS.System.Net.Http.Headers.MediaTypeHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.MediaTypeHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.MediaTypeHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.MediaTypeHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.MediaTypeWithQualityHeaderValue: System.Net.Http.Headers.MediaTypeHeaderValue
---@source System.Net.Http.dll
---@field Quality double?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.MediaTypeWithQualityHeaderValue = {}
---@source System.Net.Http.dll
---@param input string
---@return MediaTypeWithQualityHeaderValue
function CS.System.Net.Http.Headers.MediaTypeWithQualityHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.MediaTypeWithQualityHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.MediaTypeWithQualityHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.NameValueHeaderValue: object
---@source System.Net.Http.dll
---@field Name string
---@source System.Net.Http.dll
---@field Value string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.NameValueHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.NameValueHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.NameValueHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return NameValueHeaderValue
function CS.System.Net.Http.Headers.NameValueHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.NameValueHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.NameValueHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.NameValueHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.NameValueWithParametersHeaderValue: System.Net.Http.Headers.NameValueHeaderValue
---@source System.Net.Http.dll
---@field Parameters System.Collections.Generic.ICollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return NameValueWithParametersHeaderValue
function CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.NameValueWithParametersHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.NameValueWithParametersHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.ProductHeaderValue: object
---@source System.Net.Http.dll
---@field Name string
---@source System.Net.Http.dll
---@field Version string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.ProductHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.ProductHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.ProductHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return ProductHeaderValue
function CS.System.Net.Http.Headers.ProductHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.ProductHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.ProductHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.ProductHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.ProductInfoHeaderValue: object
---@source System.Net.Http.dll
---@field Comment string
---@source System.Net.Http.dll
---@field Product System.Net.Http.Headers.ProductHeaderValue
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.ProductInfoHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.ProductInfoHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return ProductInfoHeaderValue
function CS.System.Net.Http.Headers.ProductInfoHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.ProductInfoHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.ProductInfoHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.ProductInfoHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.RangeConditionHeaderValue: object
---@source System.Net.Http.dll
---@field Date System.DateTimeOffset?
---@source System.Net.Http.dll
---@field EntityTag System.Net.Http.Headers.EntityTagHeaderValue
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.RangeConditionHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.RangeConditionHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return RangeConditionHeaderValue
function CS.System.Net.Http.Headers.RangeConditionHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.RangeConditionHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.RangeConditionHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.RangeConditionHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.RangeHeaderValue: object
---@source System.Net.Http.dll
---@field Ranges System.Collections.Generic.ICollection<System.Net.Http.Headers.RangeItemHeaderValue>
---@source System.Net.Http.dll
---@field Unit string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.RangeHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.RangeHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.RangeHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return RangeHeaderValue
function CS.System.Net.Http.Headers.RangeHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.RangeHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.RangeHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.RangeHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.RangeItemHeaderValue: object
---@source System.Net.Http.dll
---@field From long?
---@source System.Net.Http.dll
---@field To long?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.RangeItemHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.RangeItemHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.RangeItemHeaderValue.ToString() end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.RetryConditionHeaderValue: object
---@source System.Net.Http.dll
---@field Date System.DateTimeOffset?
---@source System.Net.Http.dll
---@field Delta System.TimeSpan?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.RetryConditionHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.RetryConditionHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return RetryConditionHeaderValue
function CS.System.Net.Http.Headers.RetryConditionHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.RetryConditionHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.RetryConditionHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.RetryConditionHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.StringWithQualityHeaderValue: object
---@source System.Net.Http.dll
---@field Quality double?
---@source System.Net.Http.dll
---@field Value string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.StringWithQualityHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return StringWithQualityHeaderValue
function CS.System.Net.Http.Headers.StringWithQualityHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.StringWithQualityHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.StringWithQualityHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.StringWithQualityHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.TransferCodingHeaderValue: object
---@source System.Net.Http.dll
---@field Parameters System.Collections.Generic.ICollection<System.Net.Http.Headers.NameValueHeaderValue>
---@source System.Net.Http.dll
---@field Value string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.TransferCodingHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.TransferCodingHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return TransferCodingHeaderValue
function CS.System.Net.Http.Headers.TransferCodingHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.TransferCodingHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.TransferCodingHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.TransferCodingHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.TransferCodingWithQualityHeaderValue: System.Net.Http.Headers.TransferCodingHeaderValue
---@source System.Net.Http.dll
---@field Quality double?
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.TransferCodingWithQualityHeaderValue = {}
---@source System.Net.Http.dll
---@param input string
---@return TransferCodingWithQualityHeaderValue
function CS.System.Net.Http.Headers.TransferCodingWithQualityHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.TransferCodingWithQualityHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.TransferCodingWithQualityHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.ViaHeaderValue: object
---@source System.Net.Http.dll
---@field Comment string
---@source System.Net.Http.dll
---@field ProtocolName string
---@source System.Net.Http.dll
---@field ProtocolVersion string
---@source System.Net.Http.dll
---@field ReceivedBy string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.ViaHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.ViaHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.ViaHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return ViaHeaderValue
function CS.System.Net.Http.Headers.ViaHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.ViaHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.ViaHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.ViaHeaderValue:TryParse(input, parsedValue) end
---@source System.Net.Http.dll
---@class System.Net.Http.Headers.WarningHeaderValue: object
---@source System.Net.Http.dll
---@field Agent string
---@source System.Net.Http.dll
---@field Code int
---@source System.Net.Http.dll
---@field Date System.DateTimeOffset?
---@source System.Net.Http.dll
---@field Text string
---@source System.Net.Http.dll
CS.System.Net.Http.Headers.WarningHeaderValue = {}
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.Headers.WarningHeaderValue.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.Headers.WarningHeaderValue.GetHashCode() end
---@source System.Net.Http.dll
---@param input string
---@return WarningHeaderValue
function CS.System.Net.Http.Headers.WarningHeaderValue:Parse(input) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.Headers.WarningHeaderValue.ToString() end
---@source System.Net.Http.dll
---@param input string
---@param parsedValue System.Net.Http.Headers.WarningHeaderValue
---@return Boolean
function CS.System.Net.Http.Headers.WarningHeaderValue:TryParse(input, parsedValue) end

View File

@@ -0,0 +1,529 @@
---@meta
---@source System.Net.Http.dll
---@class System.Net.Http.ByteArrayContent: System.Net.Http.HttpContent
---@source System.Net.Http.dll
CS.System.Net.Http.ByteArrayContent = {}
---@source System.Net.Http.dll
---@class System.Net.Http.ClientCertificateOption: System.Enum
---@source System.Net.Http.dll
---@field Automatic System.Net.Http.ClientCertificateOption
---@source System.Net.Http.dll
---@field Manual System.Net.Http.ClientCertificateOption
---@source System.Net.Http.dll
CS.System.Net.Http.ClientCertificateOption = {}
---@source
---@param value any
---@return System.Net.Http.ClientCertificateOption
function CS.System.Net.Http.ClientCertificateOption:__CastFrom(value) end
---@source System.Net.Http.dll
---@class System.Net.Http.DelegatingHandler: System.Net.Http.HttpMessageHandler
---@source System.Net.Http.dll
---@field InnerHandler System.Net.Http.HttpMessageHandler
---@source System.Net.Http.dll
CS.System.Net.Http.DelegatingHandler = {}
---@source System.Net.Http.dll
---@class System.Net.Http.FormUrlEncodedContent: System.Net.Http.ByteArrayContent
---@source System.Net.Http.dll
CS.System.Net.Http.FormUrlEncodedContent = {}
---@source System.Net.Http.dll
---@class System.Net.Http.HttpClient: System.Net.Http.HttpMessageInvoker
---@source System.Net.Http.dll
---@field BaseAddress System.Uri
---@source System.Net.Http.dll
---@field DefaultRequestHeaders System.Net.Http.Headers.HttpRequestHeaders
---@source System.Net.Http.dll
---@field MaxResponseContentBufferSize long
---@source System.Net.Http.dll
---@field Timeout System.TimeSpan
---@source System.Net.Http.dll
CS.System.Net.Http.HttpClient = {}
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpClient.CancelPendingRequests() end
---@source System.Net.Http.dll
---@param requestUri string
---@return Task
function CS.System.Net.Http.HttpClient.DeleteAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.DeleteAsync(requestUri, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@return Task
function CS.System.Net.Http.HttpClient.DeleteAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.DeleteAsync(requestUri, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri string
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri string
---@param completionOption System.Net.Http.HttpCompletionOption
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, completionOption) end
---@source System.Net.Http.dll
---@param requestUri string
---@param completionOption System.Net.Http.HttpCompletionOption
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, completionOption, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param completionOption System.Net.Http.HttpCompletionOption
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, completionOption) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param completionOption System.Net.Http.HttpCompletionOption
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, completionOption, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.GetAsync(requestUri, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri string
---@return Task
function CS.System.Net.Http.HttpClient.GetByteArrayAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@return Task
function CS.System.Net.Http.HttpClient.GetByteArrayAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri string
---@return Task
function CS.System.Net.Http.HttpClient.GetStreamAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@return Task
function CS.System.Net.Http.HttpClient.GetStreamAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri string
---@return Task
function CS.System.Net.Http.HttpClient.GetStringAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@return Task
function CS.System.Net.Http.HttpClient.GetStringAsync(requestUri) end
---@source System.Net.Http.dll
---@param requestUri string
---@param content System.Net.Http.HttpContent
---@return Task
function CS.System.Net.Http.HttpClient.PostAsync(requestUri, content) end
---@source System.Net.Http.dll
---@param requestUri string
---@param content System.Net.Http.HttpContent
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.PostAsync(requestUri, content, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param content System.Net.Http.HttpContent
---@return Task
function CS.System.Net.Http.HttpClient.PostAsync(requestUri, content) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param content System.Net.Http.HttpContent
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.PostAsync(requestUri, content, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri string
---@param content System.Net.Http.HttpContent
---@return Task
function CS.System.Net.Http.HttpClient.PutAsync(requestUri, content) end
---@source System.Net.Http.dll
---@param requestUri string
---@param content System.Net.Http.HttpContent
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.PutAsync(requestUri, content, cancellationToken) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param content System.Net.Http.HttpContent
---@return Task
function CS.System.Net.Http.HttpClient.PutAsync(requestUri, content) end
---@source System.Net.Http.dll
---@param requestUri System.Uri
---@param content System.Net.Http.HttpContent
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.PutAsync(requestUri, content, cancellationToken) end
---@source System.Net.Http.dll
---@param request System.Net.Http.HttpRequestMessage
---@return Task
function CS.System.Net.Http.HttpClient.SendAsync(request) end
---@source System.Net.Http.dll
---@param request System.Net.Http.HttpRequestMessage
---@param completionOption System.Net.Http.HttpCompletionOption
---@return Task
function CS.System.Net.Http.HttpClient.SendAsync(request, completionOption) end
---@source System.Net.Http.dll
---@param request System.Net.Http.HttpRequestMessage
---@param completionOption System.Net.Http.HttpCompletionOption
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.SendAsync(request, completionOption, cancellationToken) end
---@source System.Net.Http.dll
---@param request System.Net.Http.HttpRequestMessage
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpClient.SendAsync(request, cancellationToken) end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpClientHandler: System.Net.Http.HttpMessageHandler
---@source System.Net.Http.dll
---@field AllowAutoRedirect bool
---@source System.Net.Http.dll
---@field AutomaticDecompression System.Net.DecompressionMethods
---@source System.Net.Http.dll
---@field CheckCertificateRevocationList bool
---@source System.Net.Http.dll
---@field ClientCertificateOptions System.Net.Http.ClientCertificateOption
---@source System.Net.Http.dll
---@field ClientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@source System.Net.Http.dll
---@field CookieContainer System.Net.CookieContainer
---@source System.Net.Http.dll
---@field Credentials System.Net.ICredentials
---@source System.Net.Http.dll
---@field DefaultProxyCredentials System.Net.ICredentials
---@source System.Net.Http.dll
---@field MaxAutomaticRedirections int
---@source System.Net.Http.dll
---@field MaxConnectionsPerServer int
---@source System.Net.Http.dll
---@field MaxRequestContentBufferSize long
---@source System.Net.Http.dll
---@field MaxResponseHeadersLength int
---@source System.Net.Http.dll
---@field PreAuthenticate bool
---@source System.Net.Http.dll
---@field Properties System.Collections.Generic.IDictionary<string, object>
---@source System.Net.Http.dll
---@field Proxy System.Net.IWebProxy
---@source System.Net.Http.dll
---@field ServerCertificateCustomValidationCallback System.Func<System.Net.Http.HttpRequestMessage, System.Security.Cryptography.X509Certificates.X509Certificate2, System.Security.Cryptography.X509Certificates.X509Chain, System.Net.Security.SslPolicyErrors, bool>
---@source System.Net.Http.dll
---@field SslProtocols System.Security.Authentication.SslProtocols
---@source System.Net.Http.dll
---@field SupportsAutomaticDecompression bool
---@source System.Net.Http.dll
---@field SupportsProxy bool
---@source System.Net.Http.dll
---@field SupportsRedirectConfiguration bool
---@source System.Net.Http.dll
---@field UseCookies bool
---@source System.Net.Http.dll
---@field UseDefaultCredentials bool
---@source System.Net.Http.dll
---@field UseProxy bool
---@source System.Net.Http.dll
CS.System.Net.Http.HttpClientHandler = {}
---@source System.Net.Http.dll
---@class System.Net.Http.HttpCompletionOption: System.Enum
---@source System.Net.Http.dll
---@field ResponseContentRead System.Net.Http.HttpCompletionOption
---@source System.Net.Http.dll
---@field ResponseHeadersRead System.Net.Http.HttpCompletionOption
---@source System.Net.Http.dll
CS.System.Net.Http.HttpCompletionOption = {}
---@source
---@param value any
---@return System.Net.Http.HttpCompletionOption
function CS.System.Net.Http.HttpCompletionOption:__CastFrom(value) end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpContent: object
---@source System.Net.Http.dll
---@field Headers System.Net.Http.Headers.HttpContentHeaders
---@source System.Net.Http.dll
CS.System.Net.Http.HttpContent = {}
---@source System.Net.Http.dll
---@param stream System.IO.Stream
---@return Task
function CS.System.Net.Http.HttpContent.CopyToAsync(stream) end
---@source System.Net.Http.dll
---@param stream System.IO.Stream
---@param context System.Net.TransportContext
---@return Task
function CS.System.Net.Http.HttpContent.CopyToAsync(stream, context) end
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpContent.Dispose() end
---@source System.Net.Http.dll
---@return Task
function CS.System.Net.Http.HttpContent.LoadIntoBufferAsync() end
---@source System.Net.Http.dll
---@param maxBufferSize long
---@return Task
function CS.System.Net.Http.HttpContent.LoadIntoBufferAsync(maxBufferSize) end
---@source System.Net.Http.dll
---@return Task
function CS.System.Net.Http.HttpContent.ReadAsByteArrayAsync() end
---@source System.Net.Http.dll
---@return Task
function CS.System.Net.Http.HttpContent.ReadAsStreamAsync() end
---@source System.Net.Http.dll
---@return Task
function CS.System.Net.Http.HttpContent.ReadAsStringAsync() end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpMessageHandler: object
---@source System.Net.Http.dll
CS.System.Net.Http.HttpMessageHandler = {}
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpMessageHandler.Dispose() end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpMessageInvoker: object
---@source System.Net.Http.dll
CS.System.Net.Http.HttpMessageInvoker = {}
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpMessageInvoker.Dispose() end
---@source System.Net.Http.dll
---@param request System.Net.Http.HttpRequestMessage
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.Http.HttpMessageInvoker.SendAsync(request, cancellationToken) end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpMethod: object
---@source System.Net.Http.dll
---@field Delete System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Get System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Head System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Method string
---@source System.Net.Http.dll
---@field Options System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Post System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Put System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Trace System.Net.Http.HttpMethod
---@source System.Net.Http.dll
CS.System.Net.Http.HttpMethod = {}
---@source System.Net.Http.dll
---@param other System.Net.Http.HttpMethod
---@return Boolean
function CS.System.Net.Http.HttpMethod.Equals(other) end
---@source System.Net.Http.dll
---@param obj object
---@return Boolean
function CS.System.Net.Http.HttpMethod.Equals(obj) end
---@source System.Net.Http.dll
---@return Int32
function CS.System.Net.Http.HttpMethod.GetHashCode() end
---@source System.Net.Http.dll
---@param left System.Net.Http.HttpMethod
---@param right System.Net.Http.HttpMethod
---@return Boolean
function CS.System.Net.Http.HttpMethod:op_Equality(left, right) end
---@source System.Net.Http.dll
---@param left System.Net.Http.HttpMethod
---@param right System.Net.Http.HttpMethod
---@return Boolean
function CS.System.Net.Http.HttpMethod:op_Inequality(left, right) end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.HttpMethod.ToString() end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpRequestException: System.Exception
---@source System.Net.Http.dll
CS.System.Net.Http.HttpRequestException = {}
---@source System.Net.Http.dll
---@class System.Net.Http.HttpRequestMessage: object
---@source System.Net.Http.dll
---@field Content System.Net.Http.HttpContent
---@source System.Net.Http.dll
---@field Headers System.Net.Http.Headers.HttpRequestHeaders
---@source System.Net.Http.dll
---@field Method System.Net.Http.HttpMethod
---@source System.Net.Http.dll
---@field Properties System.Collections.Generic.IDictionary<string, object>
---@source System.Net.Http.dll
---@field RequestUri System.Uri
---@source System.Net.Http.dll
---@field Version System.Version
---@source System.Net.Http.dll
CS.System.Net.Http.HttpRequestMessage = {}
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpRequestMessage.Dispose() end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.HttpRequestMessage.ToString() end
---@source System.Net.Http.dll
---@class System.Net.Http.HttpResponseMessage: object
---@source System.Net.Http.dll
---@field Content System.Net.Http.HttpContent
---@source System.Net.Http.dll
---@field Headers System.Net.Http.Headers.HttpResponseHeaders
---@source System.Net.Http.dll
---@field IsSuccessStatusCode bool
---@source System.Net.Http.dll
---@field ReasonPhrase string
---@source System.Net.Http.dll
---@field RequestMessage System.Net.Http.HttpRequestMessage
---@source System.Net.Http.dll
---@field StatusCode System.Net.HttpStatusCode
---@source System.Net.Http.dll
---@field Version System.Version
---@source System.Net.Http.dll
CS.System.Net.Http.HttpResponseMessage = {}
---@source System.Net.Http.dll
function CS.System.Net.Http.HttpResponseMessage.Dispose() end
---@source System.Net.Http.dll
---@return HttpResponseMessage
function CS.System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() end
---@source System.Net.Http.dll
---@return String
function CS.System.Net.Http.HttpResponseMessage.ToString() end
---@source System.Net.Http.dll
---@class System.Net.Http.MessageProcessingHandler: System.Net.Http.DelegatingHandler
---@source System.Net.Http.dll
CS.System.Net.Http.MessageProcessingHandler = {}
---@source System.Net.Http.dll
---@class System.Net.Http.MultipartContent: System.Net.Http.HttpContent
---@source System.Net.Http.dll
CS.System.Net.Http.MultipartContent = {}
---@source System.Net.Http.dll
---@param content System.Net.Http.HttpContent
function CS.System.Net.Http.MultipartContent.Add(content) end
---@source System.Net.Http.dll
---@return IEnumerator
function CS.System.Net.Http.MultipartContent.GetEnumerator() end
---@source System.Net.Http.dll
---@class System.Net.Http.MultipartFormDataContent: System.Net.Http.MultipartContent
---@source System.Net.Http.dll
CS.System.Net.Http.MultipartFormDataContent = {}
---@source System.Net.Http.dll
---@param content System.Net.Http.HttpContent
function CS.System.Net.Http.MultipartFormDataContent.Add(content) end
---@source System.Net.Http.dll
---@param content System.Net.Http.HttpContent
---@param name string
function CS.System.Net.Http.MultipartFormDataContent.Add(content, name) end
---@source System.Net.Http.dll
---@param content System.Net.Http.HttpContent
---@param name string
---@param fileName string
function CS.System.Net.Http.MultipartFormDataContent.Add(content, name, fileName) end
---@source System.Net.Http.dll
---@class System.Net.Http.StreamContent: System.Net.Http.HttpContent
---@source System.Net.Http.dll
CS.System.Net.Http.StreamContent = {}
---@source System.Net.Http.dll
---@class System.Net.Http.StringContent: System.Net.Http.ByteArrayContent
---@source System.Net.Http.dll
CS.System.Net.Http.StringContent = {}

View File

@@ -0,0 +1,566 @@
---@meta
---@source System.dll
---@class System.Net.Mail.AlternateView: System.Net.Mail.AttachmentBase
---@source System.dll
---@field BaseUri System.Uri
---@source System.dll
---@field LinkedResources System.Net.Mail.LinkedResourceCollection
---@source System.dll
CS.System.Net.Mail.AlternateView = {}
---@source System.dll
---@param content string
---@return AlternateView
function CS.System.Net.Mail.AlternateView:CreateAlternateViewFromString(content) end
---@source System.dll
---@param content string
---@param contentType System.Net.Mime.ContentType
---@return AlternateView
function CS.System.Net.Mail.AlternateView:CreateAlternateViewFromString(content, contentType) end
---@source System.dll
---@param content string
---@param contentEncoding System.Text.Encoding
---@param mediaType string
---@return AlternateView
function CS.System.Net.Mail.AlternateView:CreateAlternateViewFromString(content, contentEncoding, mediaType) end
---@source System.dll
---@class System.Net.Mail.AlternateViewCollection: System.Collections.ObjectModel.Collection<System.Net.Mail.AlternateView>
---@source System.dll
CS.System.Net.Mail.AlternateViewCollection = {}
---@source System.dll
function CS.System.Net.Mail.AlternateViewCollection.Dispose() end
---@source System.dll
---@class System.Net.Mail.Attachment: System.Net.Mail.AttachmentBase
---@source System.dll
---@field ContentDisposition System.Net.Mime.ContentDisposition
---@source System.dll
---@field Name string
---@source System.dll
---@field NameEncoding System.Text.Encoding
---@source System.dll
CS.System.Net.Mail.Attachment = {}
---@source System.dll
---@param content string
---@param contentType System.Net.Mime.ContentType
---@return Attachment
function CS.System.Net.Mail.Attachment:CreateAttachmentFromString(content, contentType) end
---@source System.dll
---@param content string
---@param name string
---@return Attachment
function CS.System.Net.Mail.Attachment:CreateAttachmentFromString(content, name) end
---@source System.dll
---@param content string
---@param name string
---@param contentEncoding System.Text.Encoding
---@param mediaType string
---@return Attachment
function CS.System.Net.Mail.Attachment:CreateAttachmentFromString(content, name, contentEncoding, mediaType) end
---@source System.dll
---@class System.Net.Mail.AttachmentBase: object
---@source System.dll
---@field ContentId string
---@source System.dll
---@field ContentStream System.IO.Stream
---@source System.dll
---@field ContentType System.Net.Mime.ContentType
---@source System.dll
---@field TransferEncoding System.Net.Mime.TransferEncoding
---@source System.dll
CS.System.Net.Mail.AttachmentBase = {}
---@source System.dll
function CS.System.Net.Mail.AttachmentBase.Dispose() end
---@source System.dll
---@class System.Net.Mail.AttachmentCollection: System.Collections.ObjectModel.Collection<System.Net.Mail.Attachment>
---@source System.dll
CS.System.Net.Mail.AttachmentCollection = {}
---@source System.dll
function CS.System.Net.Mail.AttachmentCollection.Dispose() end
---@source System.dll
---@class System.Net.Mail.DeliveryNotificationOptions: System.Enum
---@source System.dll
---@field Delay System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
---@field Never System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
---@field None System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
---@field OnFailure System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
---@field OnSuccess System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
CS.System.Net.Mail.DeliveryNotificationOptions = {}
---@source
---@param value any
---@return System.Net.Mail.DeliveryNotificationOptions
function CS.System.Net.Mail.DeliveryNotificationOptions:__CastFrom(value) end
---@source System.dll
---@class System.Net.Mail.LinkedResource: System.Net.Mail.AttachmentBase
---@source System.dll
---@field ContentLink System.Uri
---@source System.dll
CS.System.Net.Mail.LinkedResource = {}
---@source System.dll
---@param content string
---@return LinkedResource
function CS.System.Net.Mail.LinkedResource:CreateLinkedResourceFromString(content) end
---@source System.dll
---@param content string
---@param contentType System.Net.Mime.ContentType
---@return LinkedResource
function CS.System.Net.Mail.LinkedResource:CreateLinkedResourceFromString(content, contentType) end
---@source System.dll
---@param content string
---@param contentEncoding System.Text.Encoding
---@param mediaType string
---@return LinkedResource
function CS.System.Net.Mail.LinkedResource:CreateLinkedResourceFromString(content, contentEncoding, mediaType) end
---@source System.dll
---@class System.Net.Mail.LinkedResourceCollection: System.Collections.ObjectModel.Collection<System.Net.Mail.LinkedResource>
---@source System.dll
CS.System.Net.Mail.LinkedResourceCollection = {}
---@source System.dll
function CS.System.Net.Mail.LinkedResourceCollection.Dispose() end
---@source System.dll
---@class System.Net.Mail.MailAddress: object
---@source System.dll
---@field Address string
---@source System.dll
---@field DisplayName string
---@source System.dll
---@field Host string
---@source System.dll
---@field User string
---@source System.dll
CS.System.Net.Mail.MailAddress = {}
---@source System.dll
---@param value object
---@return Boolean
function CS.System.Net.Mail.MailAddress.Equals(value) end
---@source System.dll
---@return Int32
function CS.System.Net.Mail.MailAddress.GetHashCode() end
---@source System.dll
---@return String
function CS.System.Net.Mail.MailAddress.ToString() end
---@source System.dll
---@class System.Net.Mail.MailAddressCollection: System.Collections.ObjectModel.Collection<System.Net.Mail.MailAddress>
---@source System.dll
CS.System.Net.Mail.MailAddressCollection = {}
---@source System.dll
---@param addresses string
function CS.System.Net.Mail.MailAddressCollection.Add(addresses) end
---@source System.dll
---@return String
function CS.System.Net.Mail.MailAddressCollection.ToString() end
---@source System.dll
---@class System.Net.Mail.MailMessage: object
---@source System.dll
---@field AlternateViews System.Net.Mail.AlternateViewCollection
---@source System.dll
---@field Attachments System.Net.Mail.AttachmentCollection
---@source System.dll
---@field Bcc System.Net.Mail.MailAddressCollection
---@source System.dll
---@field Body string
---@source System.dll
---@field BodyEncoding System.Text.Encoding
---@source System.dll
---@field BodyTransferEncoding System.Net.Mime.TransferEncoding
---@source System.dll
---@field CC System.Net.Mail.MailAddressCollection
---@source System.dll
---@field DeliveryNotificationOptions System.Net.Mail.DeliveryNotificationOptions
---@source System.dll
---@field From System.Net.Mail.MailAddress
---@source System.dll
---@field Headers System.Collections.Specialized.NameValueCollection
---@source System.dll
---@field HeadersEncoding System.Text.Encoding
---@source System.dll
---@field IsBodyHtml bool
---@source System.dll
---@field Priority System.Net.Mail.MailPriority
---@source System.dll
---@field ReplyTo System.Net.Mail.MailAddress
---@source System.dll
---@field ReplyToList System.Net.Mail.MailAddressCollection
---@source System.dll
---@field Sender System.Net.Mail.MailAddress
---@source System.dll
---@field Subject string
---@source System.dll
---@field SubjectEncoding System.Text.Encoding
---@source System.dll
---@field To System.Net.Mail.MailAddressCollection
---@source System.dll
CS.System.Net.Mail.MailMessage = {}
---@source System.dll
function CS.System.Net.Mail.MailMessage.Dispose() end
---@source System.dll
---@class System.Net.Mail.MailPriority: System.Enum
---@source System.dll
---@field High System.Net.Mail.MailPriority
---@source System.dll
---@field Low System.Net.Mail.MailPriority
---@source System.dll
---@field Normal System.Net.Mail.MailPriority
---@source System.dll
CS.System.Net.Mail.MailPriority = {}
---@source
---@param value any
---@return System.Net.Mail.MailPriority
function CS.System.Net.Mail.MailPriority:__CastFrom(value) end
---@source System.dll
---@class System.Net.Mail.SendCompletedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Net.Mail.SendCompletedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.ComponentModel.AsyncCompletedEventArgs
function CS.System.Net.Mail.SendCompletedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.ComponentModel.AsyncCompletedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Net.Mail.SendCompletedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Net.Mail.SendCompletedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Net.Mail.SmtpAccess: System.Enum
---@source System.dll
---@field Connect System.Net.Mail.SmtpAccess
---@source System.dll
---@field ConnectToUnrestrictedPort System.Net.Mail.SmtpAccess
---@source System.dll
---@field None System.Net.Mail.SmtpAccess
---@source System.dll
CS.System.Net.Mail.SmtpAccess = {}
---@source
---@param value any
---@return System.Net.Mail.SmtpAccess
function CS.System.Net.Mail.SmtpAccess:__CastFrom(value) end
---@source System.dll
---@class System.Net.Mail.SmtpClient: object
---@source System.dll
---@field ClientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@source System.dll
---@field Credentials System.Net.ICredentialsByHost
---@source System.dll
---@field DeliveryFormat System.Net.Mail.SmtpDeliveryFormat
---@source System.dll
---@field DeliveryMethod System.Net.Mail.SmtpDeliveryMethod
---@source System.dll
---@field EnableSsl bool
---@source System.dll
---@field Host string
---@source System.dll
---@field PickupDirectoryLocation string
---@source System.dll
---@field Port int
---@source System.dll
---@field ServicePoint System.Net.ServicePoint
---@source System.dll
---@field TargetName string
---@source System.dll
---@field Timeout int
---@source System.dll
---@field UseDefaultCredentials bool
---@source System.dll
---@field SendCompleted System.Net.Mail.SendCompletedEventHandler
---@source System.dll
CS.System.Net.Mail.SmtpClient = {}
---@source System.dll
---@param value System.Net.Mail.SendCompletedEventHandler
function CS.System.Net.Mail.SmtpClient.add_SendCompleted(value) end
---@source System.dll
---@param value System.Net.Mail.SendCompletedEventHandler
function CS.System.Net.Mail.SmtpClient.remove_SendCompleted(value) end
---@source System.dll
function CS.System.Net.Mail.SmtpClient.Dispose() end
---@source System.dll
---@param message System.Net.Mail.MailMessage
function CS.System.Net.Mail.SmtpClient.Send(message) end
---@source System.dll
---@param from string
---@param recipients string
---@param subject string
---@param body string
function CS.System.Net.Mail.SmtpClient.Send(from, recipients, subject, body) end
---@source System.dll
---@param message System.Net.Mail.MailMessage
---@param userToken object
function CS.System.Net.Mail.SmtpClient.SendAsync(message, userToken) end
---@source System.dll
---@param from string
---@param recipients string
---@param subject string
---@param body string
---@param userToken object
function CS.System.Net.Mail.SmtpClient.SendAsync(from, recipients, subject, body, userToken) end
---@source System.dll
function CS.System.Net.Mail.SmtpClient.SendAsyncCancel() end
---@source System.dll
---@param message System.Net.Mail.MailMessage
---@return Task
function CS.System.Net.Mail.SmtpClient.SendMailAsync(message) end
---@source System.dll
---@param from string
---@param recipients string
---@param subject string
---@param body string
---@return Task
function CS.System.Net.Mail.SmtpClient.SendMailAsync(from, recipients, subject, body) end
---@source System.dll
---@class System.Net.Mail.SmtpDeliveryFormat: System.Enum
---@source System.dll
---@field International System.Net.Mail.SmtpDeliveryFormat
---@source System.dll
---@field SevenBit System.Net.Mail.SmtpDeliveryFormat
---@source System.dll
CS.System.Net.Mail.SmtpDeliveryFormat = {}
---@source
---@param value any
---@return System.Net.Mail.SmtpDeliveryFormat
function CS.System.Net.Mail.SmtpDeliveryFormat:__CastFrom(value) end
---@source System.dll
---@class System.Net.Mail.SmtpDeliveryMethod: System.Enum
---@source System.dll
---@field Network System.Net.Mail.SmtpDeliveryMethod
---@source System.dll
---@field PickupDirectoryFromIis System.Net.Mail.SmtpDeliveryMethod
---@source System.dll
---@field SpecifiedPickupDirectory System.Net.Mail.SmtpDeliveryMethod
---@source System.dll
CS.System.Net.Mail.SmtpDeliveryMethod = {}
---@source
---@param value any
---@return System.Net.Mail.SmtpDeliveryMethod
function CS.System.Net.Mail.SmtpDeliveryMethod:__CastFrom(value) end
---@source System.dll
---@class System.Net.Mail.SmtpException: System.Exception
---@source System.dll
---@field StatusCode System.Net.Mail.SmtpStatusCode
---@source System.dll
CS.System.Net.Mail.SmtpException = {}
---@source System.dll
---@param serializationInfo System.Runtime.Serialization.SerializationInfo
---@param streamingContext System.Runtime.Serialization.StreamingContext
function CS.System.Net.Mail.SmtpException.GetObjectData(serializationInfo, streamingContext) end
---@source System.dll
---@class System.Net.Mail.SmtpFailedRecipientException: System.Net.Mail.SmtpException
---@source System.dll
---@field FailedRecipient string
---@source System.dll
CS.System.Net.Mail.SmtpFailedRecipientException = {}
---@source System.dll
---@param serializationInfo System.Runtime.Serialization.SerializationInfo
---@param streamingContext System.Runtime.Serialization.StreamingContext
function CS.System.Net.Mail.SmtpFailedRecipientException.GetObjectData(serializationInfo, streamingContext) end
---@source System.dll
---@class System.Net.Mail.SmtpFailedRecipientsException: System.Net.Mail.SmtpFailedRecipientException
---@source System.dll
---@field InnerExceptions System.Net.Mail.SmtpFailedRecipientException[]
---@source System.dll
CS.System.Net.Mail.SmtpFailedRecipientsException = {}
---@source System.dll
---@param serializationInfo System.Runtime.Serialization.SerializationInfo
---@param streamingContext System.Runtime.Serialization.StreamingContext
function CS.System.Net.Mail.SmtpFailedRecipientsException.GetObjectData(serializationInfo, streamingContext) end
---@source System.dll
---@class System.Net.Mail.SmtpPermission: System.Security.CodeAccessPermission
---@source System.dll
---@field Access System.Net.Mail.SmtpAccess
---@source System.dll
CS.System.Net.Mail.SmtpPermission = {}
---@source System.dll
---@param access System.Net.Mail.SmtpAccess
function CS.System.Net.Mail.SmtpPermission.AddPermission(access) end
---@source System.dll
---@return IPermission
function CS.System.Net.Mail.SmtpPermission.Copy() end
---@source System.dll
---@param securityElement System.Security.SecurityElement
function CS.System.Net.Mail.SmtpPermission.FromXml(securityElement) end
---@source System.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Net.Mail.SmtpPermission.Intersect(target) end
---@source System.dll
---@param target System.Security.IPermission
---@return Boolean
function CS.System.Net.Mail.SmtpPermission.IsSubsetOf(target) end
---@source System.dll
---@return Boolean
function CS.System.Net.Mail.SmtpPermission.IsUnrestricted() end
---@source System.dll
---@return SecurityElement
function CS.System.Net.Mail.SmtpPermission.ToXml() end
---@source System.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Net.Mail.SmtpPermission.Union(target) end
---@source System.dll
---@class System.Net.Mail.SmtpPermissionAttribute: System.Security.Permissions.CodeAccessSecurityAttribute
---@source System.dll
---@field Access string
---@source System.dll
CS.System.Net.Mail.SmtpPermissionAttribute = {}
---@source System.dll
---@return IPermission
function CS.System.Net.Mail.SmtpPermissionAttribute.CreatePermission() end
---@source System.dll
---@class System.Net.Mail.SmtpStatusCode: System.Enum
---@source System.dll
---@field BadCommandSequence System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field CannotVerifyUserWillAttemptDelivery System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field ClientNotPermitted System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field CommandNotImplemented System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field CommandParameterNotImplemented System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field CommandUnrecognized System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field ExceededStorageAllocation System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field GeneralFailure System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field HelpMessage System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field InsufficientStorage System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field LocalErrorInProcessing System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field MailboxBusy System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field MailboxNameNotAllowed System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field MailboxUnavailable System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field MustIssueStartTlsFirst System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field Ok System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field ServiceClosingTransmissionChannel System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field ServiceNotAvailable System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field ServiceReady System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field StartMailInput System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field SyntaxError System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field SystemStatus System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field TransactionFailed System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field UserNotLocalTryAlternatePath System.Net.Mail.SmtpStatusCode
---@source System.dll
---@field UserNotLocalWillForward System.Net.Mail.SmtpStatusCode
---@source System.dll
CS.System.Net.Mail.SmtpStatusCode = {}
---@source
---@param value any
---@return System.Net.Mail.SmtpStatusCode
function CS.System.Net.Mail.SmtpStatusCode:__CastFrom(value) end

View File

@@ -0,0 +1,143 @@
---@meta
---@source System.dll
---@class System.Net.Mime.ContentDisposition: object
---@source System.dll
---@field CreationDate System.DateTime
---@source System.dll
---@field DispositionType string
---@source System.dll
---@field FileName string
---@source System.dll
---@field Inline bool
---@source System.dll
---@field ModificationDate System.DateTime
---@source System.dll
---@field Parameters System.Collections.Specialized.StringDictionary
---@source System.dll
---@field ReadDate System.DateTime
---@source System.dll
---@field Size long
---@source System.dll
CS.System.Net.Mime.ContentDisposition = {}
---@source System.dll
---@param rparam object
---@return Boolean
function CS.System.Net.Mime.ContentDisposition.Equals(rparam) end
---@source System.dll
---@return Int32
function CS.System.Net.Mime.ContentDisposition.GetHashCode() end
---@source System.dll
---@return String
function CS.System.Net.Mime.ContentDisposition.ToString() end
---@source System.dll
---@class System.Net.Mime.ContentType: object
---@source System.dll
---@field Boundary string
---@source System.dll
---@field CharSet string
---@source System.dll
---@field MediaType string
---@source System.dll
---@field Name string
---@source System.dll
---@field Parameters System.Collections.Specialized.StringDictionary
---@source System.dll
CS.System.Net.Mime.ContentType = {}
---@source System.dll
---@param rparam object
---@return Boolean
function CS.System.Net.Mime.ContentType.Equals(rparam) end
---@source System.dll
---@return Int32
function CS.System.Net.Mime.ContentType.GetHashCode() end
---@source System.dll
---@return String
function CS.System.Net.Mime.ContentType.ToString() end
---@source System.dll
---@class System.Net.Mime.DispositionTypeNames: object
---@source System.dll
---@field Attachment string
---@source System.dll
---@field Inline string
---@source System.dll
CS.System.Net.Mime.DispositionTypeNames = {}
---@source System.dll
---@class System.Net.Mime.MediaTypeNames: object
---@source System.dll
CS.System.Net.Mime.MediaTypeNames = {}
---@source System.dll
---@class System.Net.Mime.Application: object
---@source System.dll
---@field Octet string
---@source System.dll
---@field Pdf string
---@source System.dll
---@field Rtf string
---@source System.dll
---@field Soap string
---@source System.dll
---@field Zip string
---@source System.dll
CS.System.Net.Mime.Application = {}
---@source System.dll
---@class System.Net.Mime.Image: object
---@source System.dll
---@field Gif string
---@source System.dll
---@field Jpeg string
---@source System.dll
---@field Tiff string
---@source System.dll
CS.System.Net.Mime.Image = {}
---@source System.dll
---@class System.Net.Mime.Text: object
---@source System.dll
---@field Html string
---@source System.dll
---@field Plain string
---@source System.dll
---@field RichText string
---@source System.dll
---@field Xml string
---@source System.dll
CS.System.Net.Mime.Text = {}
---@source System.dll
---@class System.Net.Mime.TransferEncoding: System.Enum
---@source System.dll
---@field Base64 System.Net.Mime.TransferEncoding
---@source System.dll
---@field EightBit System.Net.Mime.TransferEncoding
---@source System.dll
---@field QuotedPrintable System.Net.Mime.TransferEncoding
---@source System.dll
---@field SevenBit System.Net.Mime.TransferEncoding
---@source System.dll
---@field Unknown System.Net.Mime.TransferEncoding
---@source System.dll
CS.System.Net.Mime.TransferEncoding = {}
---@source
---@param value any
---@return System.Net.Mime.TransferEncoding
function CS.System.Net.Mime.TransferEncoding:__CastFrom(value) end

View File

@@ -0,0 +1,677 @@
---@meta
---@source System.dll
---@class System.Net.Security.AuthenticatedStream: System.IO.Stream
---@source System.dll
---@field IsAuthenticated bool
---@source System.dll
---@field IsEncrypted bool
---@source System.dll
---@field IsMutuallyAuthenticated bool
---@source System.dll
---@field IsServer bool
---@source System.dll
---@field IsSigned bool
---@source System.dll
---@field LeaveInnerStreamOpen bool
---@source System.dll
CS.System.Net.Security.AuthenticatedStream = {}
---@source System.dll
---@class System.Net.Security.AuthenticationLevel: System.Enum
---@source System.dll
---@field MutualAuthRequested System.Net.Security.AuthenticationLevel
---@source System.dll
---@field MutualAuthRequired System.Net.Security.AuthenticationLevel
---@source System.dll
---@field None System.Net.Security.AuthenticationLevel
---@source System.dll
CS.System.Net.Security.AuthenticationLevel = {}
---@source
---@param value any
---@return System.Net.Security.AuthenticationLevel
function CS.System.Net.Security.AuthenticationLevel:__CastFrom(value) end
---@source System.dll
---@class System.Net.Security.EncryptionPolicy: System.Enum
---@source System.dll
---@field AllowNoEncryption System.Net.Security.EncryptionPolicy
---@source System.dll
---@field NoEncryption System.Net.Security.EncryptionPolicy
---@source System.dll
---@field RequireEncryption System.Net.Security.EncryptionPolicy
---@source System.dll
CS.System.Net.Security.EncryptionPolicy = {}
---@source
---@param value any
---@return System.Net.Security.EncryptionPolicy
function CS.System.Net.Security.EncryptionPolicy:__CastFrom(value) end
---@source System.dll
---@class System.Net.Security.LocalCertificateSelectionCallback: System.MulticastDelegate
---@source System.dll
CS.System.Net.Security.LocalCertificateSelectionCallback = {}
---@source System.dll
---@param sender object
---@param targetHost string
---@param localCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param remoteCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param acceptableIssuers string[]
---@return X509Certificate
function CS.System.Net.Security.LocalCertificateSelectionCallback.Invoke(sender, targetHost, localCertificates, remoteCertificate, acceptableIssuers) end
---@source System.dll
---@param sender object
---@param targetHost string
---@param localCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param remoteCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param acceptableIssuers string[]
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Net.Security.LocalCertificateSelectionCallback.BeginInvoke(sender, targetHost, localCertificates, remoteCertificate, acceptableIssuers, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
---@return X509Certificate
function CS.System.Net.Security.LocalCertificateSelectionCallback.EndInvoke(result) end
---@source System.dll
---@class System.Net.Security.NegotiateStream: System.Net.Security.AuthenticatedStream
---@source System.dll
---@field CanRead bool
---@source System.dll
---@field CanSeek bool
---@source System.dll
---@field CanTimeout bool
---@source System.dll
---@field CanWrite bool
---@source System.dll
---@field ImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@source System.dll
---@field IsAuthenticated bool
---@source System.dll
---@field IsEncrypted bool
---@source System.dll
---@field IsMutuallyAuthenticated bool
---@source System.dll
---@field IsServer bool
---@source System.dll
---@field IsSigned bool
---@source System.dll
---@field Length long
---@source System.dll
---@field Position long
---@source System.dll
---@field ReadTimeout int
---@source System.dll
---@field RemoteIdentity System.Security.Principal.IIdentity
---@source System.dll
---@field WriteTimeout int
---@source System.dll
CS.System.Net.Security.NegotiateStream = {}
---@source System.dll
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClient() end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClient(credential, binding, targetName) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClient(credential, binding, targetName, requiredProtectionLevel, allowedImpersonationLevel) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClient(credential, targetName) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClient(credential, targetName, requiredProtectionLevel, allowedImpersonationLevel) end
---@source System.dll
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClientAsync() end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(credential, binding, targetName) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(credential, binding, targetName, requiredProtectionLevel, allowedImpersonationLevel) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(credential, targetName) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsClientAsync(credential, targetName, requiredProtectionLevel, allowedImpersonationLevel) end
---@source System.dll
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServer() end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServer(credential, requiredProtectionLevel, requiredImpersonationLevel) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServer(credential, policy, requiredProtectionLevel, requiredImpersonationLevel) end
---@source System.dll
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServer(policy) end
---@source System.dll
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServerAsync() end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(credential, requiredProtectionLevel, requiredImpersonationLevel) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(credential, policy, requiredProtectionLevel, requiredImpersonationLevel) end
---@source System.dll
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
---@return Task
function CS.System.Net.Security.NegotiateStream.AuthenticateAsServerAsync(policy) end
---@source System.dll
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(credential, binding, targetName, asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param binding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(credential, binding, targetName, requiredProtectionLevel, allowedImpersonationLevel, asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(credential, targetName, asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param targetName string
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param allowedImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsClient(credential, targetName, requiredProtectionLevel, allowedImpersonationLevel, asyncCallback, asyncState) end
---@source System.dll
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(credential, requiredProtectionLevel, requiredImpersonationLevel, asyncCallback, asyncState) end
---@source System.dll
---@param credential System.Net.NetworkCredential
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
---@param requiredProtectionLevel System.Net.Security.ProtectionLevel
---@param requiredImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(credential, policy, requiredProtectionLevel, requiredImpersonationLevel, asyncCallback, asyncState) end
---@source System.dll
---@param policy System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginAuthenticateAsServer(policy, asyncCallback, asyncState) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginRead(buffer, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.NegotiateStream.BeginWrite(buffer, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.NegotiateStream.EndAuthenticateAsClient(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.NegotiateStream.EndAuthenticateAsServer(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.Net.Security.NegotiateStream.EndRead(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.NegotiateStream.EndWrite(asyncResult) end
---@source System.dll
function CS.System.Net.Security.NegotiateStream.Flush() end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.Net.Security.NegotiateStream.Read(buffer, offset, count) end
---@source System.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.Net.Security.NegotiateStream.Seek(offset, origin) end
---@source System.dll
---@param value long
function CS.System.Net.Security.NegotiateStream.SetLength(value) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
function CS.System.Net.Security.NegotiateStream.Write(buffer, offset, count) end
---@source System.dll
---@class System.Net.Security.ProtectionLevel: System.Enum
---@source System.dll
---@field EncryptAndSign System.Net.Security.ProtectionLevel
---@source System.dll
---@field None System.Net.Security.ProtectionLevel
---@source System.dll
---@field Sign System.Net.Security.ProtectionLevel
---@source System.dll
CS.System.Net.Security.ProtectionLevel = {}
---@source
---@param value any
---@return System.Net.Security.ProtectionLevel
function CS.System.Net.Security.ProtectionLevel:__CastFrom(value) end
---@source System.dll
---@class System.Net.Security.RemoteCertificateValidationCallback: System.MulticastDelegate
---@source System.dll
CS.System.Net.Security.RemoteCertificateValidationCallback = {}
---@source System.dll
---@param sender object
---@param certificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param chain System.Security.Cryptography.X509Certificates.X509Chain
---@param sslPolicyErrors System.Net.Security.SslPolicyErrors
---@return Boolean
function CS.System.Net.Security.RemoteCertificateValidationCallback.Invoke(sender, certificate, chain, sslPolicyErrors) end
---@source System.dll
---@param sender object
---@param certificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param chain System.Security.Cryptography.X509Certificates.X509Chain
---@param sslPolicyErrors System.Net.Security.SslPolicyErrors
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Net.Security.RemoteCertificateValidationCallback.BeginInvoke(sender, certificate, chain, sslPolicyErrors, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
---@return Boolean
function CS.System.Net.Security.RemoteCertificateValidationCallback.EndInvoke(result) end
---@source System.dll
---@class System.Net.Security.SslPolicyErrors: System.Enum
---@source System.dll
---@field None System.Net.Security.SslPolicyErrors
---@source System.dll
---@field RemoteCertificateChainErrors System.Net.Security.SslPolicyErrors
---@source System.dll
---@field RemoteCertificateNameMismatch System.Net.Security.SslPolicyErrors
---@source System.dll
---@field RemoteCertificateNotAvailable System.Net.Security.SslPolicyErrors
---@source System.dll
CS.System.Net.Security.SslPolicyErrors = {}
---@source
---@param value any
---@return System.Net.Security.SslPolicyErrors
function CS.System.Net.Security.SslPolicyErrors:__CastFrom(value) end
---@source System.dll
---@class System.Net.Security.SslStream: System.Net.Security.AuthenticatedStream
---@source System.dll
---@field CanRead bool
---@source System.dll
---@field CanSeek bool
---@source System.dll
---@field CanTimeout bool
---@source System.dll
---@field CanWrite bool
---@source System.dll
---@field CheckCertRevocationStatus bool
---@source System.dll
---@field CipherAlgorithm System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field CipherStrength int
---@source System.dll
---@field HashAlgorithm System.Security.Authentication.HashAlgorithmType
---@source System.dll
---@field HashStrength int
---@source System.dll
---@field IsAuthenticated bool
---@source System.dll
---@field IsEncrypted bool
---@source System.dll
---@field IsMutuallyAuthenticated bool
---@source System.dll
---@field IsServer bool
---@source System.dll
---@field IsSigned bool
---@source System.dll
---@field KeyExchangeAlgorithm System.Security.Authentication.ExchangeAlgorithmType
---@source System.dll
---@field KeyExchangeStrength int
---@source System.dll
---@field Length long
---@source System.dll
---@field LocalCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@source System.dll
---@field Position long
---@source System.dll
---@field ReadTimeout int
---@source System.dll
---@field RemoteCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@source System.dll
---@field SslProtocol System.Security.Authentication.SslProtocols
---@source System.dll
---@field TransportContext System.Net.TransportContext
---@source System.dll
---@field WriteTimeout int
---@source System.dll
CS.System.Net.Security.SslStream = {}
---@source System.dll
---@param targetHost string
function CS.System.Net.Security.SslStream.AuthenticateAsClient(targetHost) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param checkCertificateRevocation bool
function CS.System.Net.Security.SslStream.AuthenticateAsClient(targetHost, clientCertificates, checkCertificateRevocation) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
function CS.System.Net.Security.SslStream.AuthenticateAsClient(targetHost, clientCertificates, enabledSslProtocols, checkCertificateRevocation) end
---@source System.dll
---@param targetHost string
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsClientAsync(targetHost) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param checkCertificateRevocation bool
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsClientAsync(targetHost, clientCertificates, checkCertificateRevocation) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsClientAsync(targetHost, clientCertificates, enabledSslProtocols, checkCertificateRevocation) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
function CS.System.Net.Security.SslStream.AuthenticateAsServer(serverCertificate) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param checkCertificateRevocation bool
function CS.System.Net.Security.SslStream.AuthenticateAsServer(serverCertificate, clientCertificateRequired, checkCertificateRevocation) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
function CS.System.Net.Security.SslStream.AuthenticateAsServer(serverCertificate, clientCertificateRequired, enabledSslProtocols, checkCertificateRevocation) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsServerAsync(serverCertificate) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param checkCertificateRevocation bool
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsServerAsync(serverCertificate, clientCertificateRequired, checkCertificateRevocation) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
---@return Task
function CS.System.Net.Security.SslStream.AuthenticateAsServerAsync(serverCertificate, clientCertificateRequired, enabledSslProtocols, checkCertificateRevocation) end
---@source System.dll
---@param targetHost string
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsClient(targetHost, asyncCallback, asyncState) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param checkCertificateRevocation bool
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsClient(targetHost, clientCertificates, checkCertificateRevocation, asyncCallback, asyncState) end
---@source System.dll
---@param targetHost string
---@param clientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsClient(targetHost, clientCertificates, enabledSslProtocols, checkCertificateRevocation, asyncCallback, asyncState) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsServer(serverCertificate, asyncCallback, asyncState) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param checkCertificateRevocation bool
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsServer(serverCertificate, clientCertificateRequired, checkCertificateRevocation, asyncCallback, asyncState) end
---@source System.dll
---@param serverCertificate System.Security.Cryptography.X509Certificates.X509Certificate
---@param clientCertificateRequired bool
---@param enabledSslProtocols System.Security.Authentication.SslProtocols
---@param checkCertificateRevocation bool
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginAuthenticateAsServer(serverCertificate, clientCertificateRequired, enabledSslProtocols, checkCertificateRevocation, asyncCallback, asyncState) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginRead(buffer, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param asyncCallback System.AsyncCallback
---@param asyncState object
---@return IAsyncResult
function CS.System.Net.Security.SslStream.BeginWrite(buffer, offset, count, asyncCallback, asyncState) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.SslStream.EndAuthenticateAsClient(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.SslStream.EndAuthenticateAsServer(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
---@return Int32
function CS.System.Net.Security.SslStream.EndRead(asyncResult) end
---@source System.dll
---@param asyncResult System.IAsyncResult
function CS.System.Net.Security.SslStream.EndWrite(asyncResult) end
---@source System.dll
function CS.System.Net.Security.SslStream.Flush() end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@return Int32
function CS.System.Net.Security.SslStream.Read(buffer, offset, count) end
---@source System.dll
---@param offset long
---@param origin System.IO.SeekOrigin
---@return Int64
function CS.System.Net.Security.SslStream.Seek(offset, origin) end
---@source System.dll
---@param value long
function CS.System.Net.Security.SslStream.SetLength(value) end
---@source System.dll
---@return Task
function CS.System.Net.Security.SslStream.ShutdownAsync() end
---@source System.dll
---@param buffer byte[]
function CS.System.Net.Security.SslStream.Write(buffer) end
---@source System.dll
---@param buffer byte[]
---@param offset int
---@param count int
function CS.System.Net.Security.SslStream.Write(buffer, offset, count) end

View File

@@ -0,0 +1,368 @@
---@meta
---@source System.dll
---@class System.Net.WebSockets.ClientWebSocket: System.Net.WebSockets.WebSocket
---@source System.dll
---@field CloseStatus System.Net.WebSockets.WebSocketCloseStatus?
---@source System.dll
---@field CloseStatusDescription string
---@source System.dll
---@field Options System.Net.WebSockets.ClientWebSocketOptions
---@source System.dll
---@field State System.Net.WebSockets.WebSocketState
---@source System.dll
---@field SubProtocol string
---@source System.dll
CS.System.Net.WebSockets.ClientWebSocket = {}
---@source System.dll
function CS.System.Net.WebSockets.ClientWebSocket.Abort() end
---@source System.dll
---@param closeStatus System.Net.WebSockets.WebSocketCloseStatus
---@param statusDescription string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.ClientWebSocket.CloseAsync(closeStatus, statusDescription, cancellationToken) end
---@source System.dll
---@param closeStatus System.Net.WebSockets.WebSocketCloseStatus
---@param statusDescription string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.ClientWebSocket.CloseOutputAsync(closeStatus, statusDescription, cancellationToken) end
---@source System.dll
---@param uri System.Uri
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.ClientWebSocket.ConnectAsync(uri, cancellationToken) end
---@source System.dll
function CS.System.Net.WebSockets.ClientWebSocket.Dispose() end
---@source System.dll
---@param buffer System.ArraySegment<byte>
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.ClientWebSocket.ReceiveAsync(buffer, cancellationToken) end
---@source System.dll
---@param buffer System.ArraySegment<byte>
---@param messageType System.Net.WebSockets.WebSocketMessageType
---@param endOfMessage bool
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.ClientWebSocket.SendAsync(buffer, messageType, endOfMessage, cancellationToken) end
---@source System.dll
---@class System.Net.WebSockets.ClientWebSocketOptions: object
---@source System.dll
---@field ClientCertificates System.Security.Cryptography.X509Certificates.X509CertificateCollection
---@source System.dll
---@field Cookies System.Net.CookieContainer
---@source System.dll
---@field Credentials System.Net.ICredentials
---@source System.dll
---@field KeepAliveInterval System.TimeSpan
---@source System.dll
---@field Proxy System.Net.IWebProxy
---@source System.dll
---@field UseDefaultCredentials bool
---@source System.dll
CS.System.Net.WebSockets.ClientWebSocketOptions = {}
---@source System.dll
---@param subProtocol string
function CS.System.Net.WebSockets.ClientWebSocketOptions.AddSubProtocol(subProtocol) end
---@source System.dll
---@param receiveBufferSize int
---@param sendBufferSize int
function CS.System.Net.WebSockets.ClientWebSocketOptions.SetBuffer(receiveBufferSize, sendBufferSize) end
---@source System.dll
---@param receiveBufferSize int
---@param sendBufferSize int
---@param buffer System.ArraySegment<byte>
function CS.System.Net.WebSockets.ClientWebSocketOptions.SetBuffer(receiveBufferSize, sendBufferSize, buffer) end
---@source System.dll
---@param headerName string
---@param headerValue string
function CS.System.Net.WebSockets.ClientWebSocketOptions.SetRequestHeader(headerName, headerValue) end
---@source System.dll
---@class System.Net.WebSockets.HttpListenerWebSocketContext: System.Net.WebSockets.WebSocketContext
---@source System.dll
---@field CookieCollection System.Net.CookieCollection
---@source System.dll
---@field Headers System.Collections.Specialized.NameValueCollection
---@source System.dll
---@field IsAuthenticated bool
---@source System.dll
---@field IsLocal bool
---@source System.dll
---@field IsSecureConnection bool
---@source System.dll
---@field Origin string
---@source System.dll
---@field RequestUri System.Uri
---@source System.dll
---@field SecWebSocketKey string
---@source System.dll
---@field SecWebSocketProtocols System.Collections.Generic.IEnumerable<string>
---@source System.dll
---@field SecWebSocketVersion string
---@source System.dll
---@field User System.Security.Principal.IPrincipal
---@source System.dll
---@field WebSocket System.Net.WebSockets.WebSocket
---@source System.dll
CS.System.Net.WebSockets.HttpListenerWebSocketContext = {}
---@source System.dll
---@class System.Net.WebSockets.WebSocket: object
---@source System.dll
---@field CloseStatus System.Net.WebSockets.WebSocketCloseStatus?
---@source System.dll
---@field CloseStatusDescription string
---@source System.dll
---@field DefaultKeepAliveInterval System.TimeSpan
---@source System.dll
---@field State System.Net.WebSockets.WebSocketState
---@source System.dll
---@field SubProtocol string
---@source System.dll
CS.System.Net.WebSockets.WebSocket = {}
---@source System.dll
function CS.System.Net.WebSockets.WebSocket.Abort() end
---@source System.dll
---@param closeStatus System.Net.WebSockets.WebSocketCloseStatus
---@param statusDescription string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.WebSocket.CloseAsync(closeStatus, statusDescription, cancellationToken) end
---@source System.dll
---@param closeStatus System.Net.WebSockets.WebSocketCloseStatus
---@param statusDescription string
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.WebSocket.CloseOutputAsync(closeStatus, statusDescription, cancellationToken) end
---@source System.dll
---@param receiveBufferSize int
---@param sendBufferSize int
---@return ArraySegment
function CS.System.Net.WebSockets.WebSocket:CreateClientBuffer(receiveBufferSize, sendBufferSize) end
---@source System.dll
---@param innerStream System.IO.Stream
---@param subProtocol string
---@param receiveBufferSize int
---@param sendBufferSize int
---@param keepAliveInterval System.TimeSpan
---@param useZeroMaskingKey bool
---@param internalBuffer System.ArraySegment<byte>
---@return WebSocket
function CS.System.Net.WebSockets.WebSocket:CreateClientWebSocket(innerStream, subProtocol, receiveBufferSize, sendBufferSize, keepAliveInterval, useZeroMaskingKey, internalBuffer) end
---@source System.dll
---@param receiveBufferSize int
---@return ArraySegment
function CS.System.Net.WebSockets.WebSocket:CreateServerBuffer(receiveBufferSize) end
---@source System.dll
function CS.System.Net.WebSockets.WebSocket.Dispose() end
---@source System.dll
---@return Boolean
function CS.System.Net.WebSockets.WebSocket:IsApplicationTargeting45() end
---@source System.dll
---@param buffer System.ArraySegment<byte>
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.WebSocket.ReceiveAsync(buffer, cancellationToken) end
---@source System.dll
function CS.System.Net.WebSockets.WebSocket:RegisterPrefixes() end
---@source System.dll
---@param buffer System.ArraySegment<byte>
---@param messageType System.Net.WebSockets.WebSocketMessageType
---@param endOfMessage bool
---@param cancellationToken System.Threading.CancellationToken
---@return Task
function CS.System.Net.WebSockets.WebSocket.SendAsync(buffer, messageType, endOfMessage, cancellationToken) end
---@source System.dll
---@class System.Net.WebSockets.WebSocketCloseStatus: System.Enum
---@source System.dll
---@field Empty System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field EndpointUnavailable System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field InternalServerError System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field InvalidMessageType System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field InvalidPayloadData System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field MandatoryExtension System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field MessageTooBig System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field NormalClosure System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field PolicyViolation System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
---@field ProtocolError System.Net.WebSockets.WebSocketCloseStatus
---@source System.dll
CS.System.Net.WebSockets.WebSocketCloseStatus = {}
---@source
---@param value any
---@return System.Net.WebSockets.WebSocketCloseStatus
function CS.System.Net.WebSockets.WebSocketCloseStatus:__CastFrom(value) end
---@source System.dll
---@class System.Net.WebSockets.WebSocketContext: object
---@source System.dll
---@field CookieCollection System.Net.CookieCollection
---@source System.dll
---@field Headers System.Collections.Specialized.NameValueCollection
---@source System.dll
---@field IsAuthenticated bool
---@source System.dll
---@field IsLocal bool
---@source System.dll
---@field IsSecureConnection bool
---@source System.dll
---@field Origin string
---@source System.dll
---@field RequestUri System.Uri
---@source System.dll
---@field SecWebSocketKey string
---@source System.dll
---@field SecWebSocketProtocols System.Collections.Generic.IEnumerable<string>
---@source System.dll
---@field SecWebSocketVersion string
---@source System.dll
---@field User System.Security.Principal.IPrincipal
---@source System.dll
---@field WebSocket System.Net.WebSockets.WebSocket
---@source System.dll
CS.System.Net.WebSockets.WebSocketContext = {}
---@source System.dll
---@class System.Net.WebSockets.WebSocketError: System.Enum
---@source System.dll
---@field ConnectionClosedPrematurely System.Net.WebSockets.WebSocketError
---@source System.dll
---@field Faulted System.Net.WebSockets.WebSocketError
---@source System.dll
---@field HeaderError System.Net.WebSockets.WebSocketError
---@source System.dll
---@field InvalidMessageType System.Net.WebSockets.WebSocketError
---@source System.dll
---@field InvalidState System.Net.WebSockets.WebSocketError
---@source System.dll
---@field NativeError System.Net.WebSockets.WebSocketError
---@source System.dll
---@field NotAWebSocket System.Net.WebSockets.WebSocketError
---@source System.dll
---@field Success System.Net.WebSockets.WebSocketError
---@source System.dll
---@field UnsupportedProtocol System.Net.WebSockets.WebSocketError
---@source System.dll
---@field UnsupportedVersion System.Net.WebSockets.WebSocketError
---@source System.dll
CS.System.Net.WebSockets.WebSocketError = {}
---@source
---@param value any
---@return System.Net.WebSockets.WebSocketError
function CS.System.Net.WebSockets.WebSocketError:__CastFrom(value) end
---@source System.dll
---@class System.Net.WebSockets.WebSocketException: System.ComponentModel.Win32Exception
---@source System.dll
---@field ErrorCode int
---@source System.dll
---@field WebSocketErrorCode System.Net.WebSockets.WebSocketError
---@source System.dll
CS.System.Net.WebSockets.WebSocketException = {}
---@source System.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Net.WebSockets.WebSocketException.GetObjectData(info, context) end
---@source System.dll
---@class System.Net.WebSockets.WebSocketMessageType: System.Enum
---@source System.dll
---@field Binary System.Net.WebSockets.WebSocketMessageType
---@source System.dll
---@field Close System.Net.WebSockets.WebSocketMessageType
---@source System.dll
---@field Text System.Net.WebSockets.WebSocketMessageType
---@source System.dll
CS.System.Net.WebSockets.WebSocketMessageType = {}
---@source
---@param value any
---@return System.Net.WebSockets.WebSocketMessageType
function CS.System.Net.WebSockets.WebSocketMessageType:__CastFrom(value) end
---@source System.dll
---@class System.Net.WebSockets.WebSocketReceiveResult: object
---@source System.dll
---@field CloseStatus System.Net.WebSockets.WebSocketCloseStatus?
---@source System.dll
---@field CloseStatusDescription string
---@source System.dll
---@field Count int
---@source System.dll
---@field EndOfMessage bool
---@source System.dll
---@field MessageType System.Net.WebSockets.WebSocketMessageType
---@source System.dll
CS.System.Net.WebSockets.WebSocketReceiveResult = {}
---@source System.dll
---@class System.Net.WebSockets.WebSocketState: System.Enum
---@source System.dll
---@field Aborted System.Net.WebSockets.WebSocketState
---@source System.dll
---@field Closed System.Net.WebSockets.WebSocketState
---@source System.dll
---@field CloseReceived System.Net.WebSockets.WebSocketState
---@source System.dll
---@field CloseSent System.Net.WebSockets.WebSocketState
---@source System.dll
---@field Connecting System.Net.WebSockets.WebSocketState
---@source System.dll
---@field None System.Net.WebSockets.WebSocketState
---@source System.dll
---@field Open System.Net.WebSockets.WebSocketState
---@source System.dll
CS.System.Net.WebSockets.WebSocketState = {}
---@source
---@param value any
---@return System.Net.WebSockets.WebSocketState
function CS.System.Net.WebSockets.WebSocketState:__CastFrom(value) end

View File

@@ -0,0 +1,270 @@
---@meta
---@source mscorlib.dll
---@class System.Resources.IResourceReader
---@source mscorlib.dll
CS.System.Resources.IResourceReader = {}
---@source mscorlib.dll
function CS.System.Resources.IResourceReader.Close() end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Resources.IResourceReader.GetEnumerator() end
---@source mscorlib.dll
---@class System.Resources.IResourceWriter
---@source mscorlib.dll
CS.System.Resources.IResourceWriter = {}
---@source mscorlib.dll
---@param name string
---@param value byte[]
function CS.System.Resources.IResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param value object
function CS.System.Resources.IResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param value string
function CS.System.Resources.IResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
function CS.System.Resources.IResourceWriter.Close() end
---@source mscorlib.dll
function CS.System.Resources.IResourceWriter.Generate() end
---@source mscorlib.dll
---@class System.Resources.MissingManifestResourceException: System.SystemException
---@source mscorlib.dll
CS.System.Resources.MissingManifestResourceException = {}
---@source mscorlib.dll
---@class System.Resources.MissingSatelliteAssemblyException: System.SystemException
---@source mscorlib.dll
---@field CultureName string
---@source mscorlib.dll
CS.System.Resources.MissingSatelliteAssemblyException = {}
---@source mscorlib.dll
---@class System.Resources.NeutralResourcesLanguageAttribute: System.Attribute
---@source mscorlib.dll
---@field CultureName string
---@source mscorlib.dll
---@field Location System.Resources.UltimateResourceFallbackLocation
---@source mscorlib.dll
CS.System.Resources.NeutralResourcesLanguageAttribute = {}
---@source mscorlib.dll
---@class System.Resources.ResourceManager: object
---@source mscorlib.dll
---@field HeaderVersionNumber int
---@source mscorlib.dll
---@field MagicNumber int
---@source mscorlib.dll
---@field BaseName string
---@source mscorlib.dll
---@field IgnoreCase bool
---@source mscorlib.dll
---@field ResourceSetType System.Type
---@source mscorlib.dll
CS.System.Resources.ResourceManager = {}
---@source mscorlib.dll
---@param baseName string
---@param resourceDir string
---@param usingResourceSet System.Type
---@return ResourceManager
function CS.System.Resources.ResourceManager:CreateFileBasedResourceManager(baseName, resourceDir, usingResourceSet) end
---@source mscorlib.dll
---@param name string
---@return Object
function CS.System.Resources.ResourceManager.GetObject(name) end
---@source mscorlib.dll
---@param name string
---@param culture System.Globalization.CultureInfo
---@return Object
function CS.System.Resources.ResourceManager.GetObject(name, culture) end
---@source mscorlib.dll
---@param culture System.Globalization.CultureInfo
---@param createIfNotExists bool
---@param tryParents bool
---@return ResourceSet
function CS.System.Resources.ResourceManager.GetResourceSet(culture, createIfNotExists, tryParents) end
---@source mscorlib.dll
---@param name string
---@return UnmanagedMemoryStream
function CS.System.Resources.ResourceManager.GetStream(name) end
---@source mscorlib.dll
---@param name string
---@param culture System.Globalization.CultureInfo
---@return UnmanagedMemoryStream
function CS.System.Resources.ResourceManager.GetStream(name, culture) end
---@source mscorlib.dll
---@param name string
---@return String
function CS.System.Resources.ResourceManager.GetString(name) end
---@source mscorlib.dll
---@param name string
---@param culture System.Globalization.CultureInfo
---@return String
function CS.System.Resources.ResourceManager.GetString(name, culture) end
---@source mscorlib.dll
function CS.System.Resources.ResourceManager.ReleaseAllResources() end
---@source mscorlib.dll
---@class System.Resources.ResourceReader: object
---@source mscorlib.dll
CS.System.Resources.ResourceReader = {}
---@source mscorlib.dll
function CS.System.Resources.ResourceReader.Close() end
---@source mscorlib.dll
function CS.System.Resources.ResourceReader.Dispose() end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Resources.ResourceReader.GetEnumerator() end
---@source mscorlib.dll
---@param resourceName string
---@param resourceType string
---@param resourceData byte[]
function CS.System.Resources.ResourceReader.GetResourceData(resourceName, resourceType, resourceData) end
---@source mscorlib.dll
---@class System.Resources.ResourceSet: object
---@source mscorlib.dll
CS.System.Resources.ResourceSet = {}
---@source mscorlib.dll
function CS.System.Resources.ResourceSet.Close() end
---@source mscorlib.dll
function CS.System.Resources.ResourceSet.Dispose() end
---@source mscorlib.dll
---@return Type
function CS.System.Resources.ResourceSet.GetDefaultReader() end
---@source mscorlib.dll
---@return Type
function CS.System.Resources.ResourceSet.GetDefaultWriter() end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Resources.ResourceSet.GetEnumerator() end
---@source mscorlib.dll
---@param name string
---@return Object
function CS.System.Resources.ResourceSet.GetObject(name) end
---@source mscorlib.dll
---@param name string
---@param ignoreCase bool
---@return Object
function CS.System.Resources.ResourceSet.GetObject(name, ignoreCase) end
---@source mscorlib.dll
---@param name string
---@return String
function CS.System.Resources.ResourceSet.GetString(name) end
---@source mscorlib.dll
---@param name string
---@param ignoreCase bool
---@return String
function CS.System.Resources.ResourceSet.GetString(name, ignoreCase) end
---@source mscorlib.dll
---@class System.Resources.ResourceWriter: object
---@source mscorlib.dll
---@field TypeNameConverter System.Func<System.Type, string>
---@source mscorlib.dll
CS.System.Resources.ResourceWriter = {}
---@source mscorlib.dll
---@param name string
---@param value byte[]
function CS.System.Resources.ResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param value System.IO.Stream
function CS.System.Resources.ResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param value System.IO.Stream
---@param closeAfterWrite bool
function CS.System.Resources.ResourceWriter.AddResource(name, value, closeAfterWrite) end
---@source mscorlib.dll
---@param name string
---@param value object
function CS.System.Resources.ResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param value string
function CS.System.Resources.ResourceWriter.AddResource(name, value) end
---@source mscorlib.dll
---@param name string
---@param typeName string
---@param serializedData byte[]
function CS.System.Resources.ResourceWriter.AddResourceData(name, typeName, serializedData) end
---@source mscorlib.dll
function CS.System.Resources.ResourceWriter.Close() end
---@source mscorlib.dll
function CS.System.Resources.ResourceWriter.Dispose() end
---@source mscorlib.dll
function CS.System.Resources.ResourceWriter.Generate() end
---@source mscorlib.dll
---@class System.Resources.SatelliteContractVersionAttribute: System.Attribute
---@source mscorlib.dll
---@field Version string
---@source mscorlib.dll
CS.System.Resources.SatelliteContractVersionAttribute = {}
---@source mscorlib.dll
---@class System.Resources.UltimateResourceFallbackLocation: System.Enum
---@source mscorlib.dll
---@field MainAssembly System.Resources.UltimateResourceFallbackLocation
---@source mscorlib.dll
---@field Satellite System.Resources.UltimateResourceFallbackLocation
---@source mscorlib.dll
CS.System.Resources.UltimateResourceFallbackLocation = {}
---@source
---@param value any
---@return System.Resources.UltimateResourceFallbackLocation
function CS.System.Resources.UltimateResourceFallbackLocation:__CastFrom(value) end

View File

@@ -0,0 +1,58 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.ConstrainedExecution.Cer: System.Enum
---@source mscorlib.dll
---@field MayFail System.Runtime.ConstrainedExecution.Cer
---@source mscorlib.dll
---@field None System.Runtime.ConstrainedExecution.Cer
---@source mscorlib.dll
---@field Success System.Runtime.ConstrainedExecution.Cer
---@source mscorlib.dll
CS.System.Runtime.ConstrainedExecution.Cer = {}
---@source
---@param value any
---@return System.Runtime.ConstrainedExecution.Cer
function CS.System.Runtime.ConstrainedExecution.Cer:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.ConstrainedExecution.Consistency: System.Enum
---@source mscorlib.dll
---@field MayCorruptAppDomain System.Runtime.ConstrainedExecution.Consistency
---@source mscorlib.dll
---@field MayCorruptInstance System.Runtime.ConstrainedExecution.Consistency
---@source mscorlib.dll
---@field MayCorruptProcess System.Runtime.ConstrainedExecution.Consistency
---@source mscorlib.dll
---@field WillNotCorruptState System.Runtime.ConstrainedExecution.Consistency
---@source mscorlib.dll
CS.System.Runtime.ConstrainedExecution.Consistency = {}
---@source
---@param value any
---@return System.Runtime.ConstrainedExecution.Consistency
function CS.System.Runtime.ConstrainedExecution.Consistency:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.ConstrainedExecution.CriticalFinalizerObject: object
---@source mscorlib.dll
CS.System.Runtime.ConstrainedExecution.CriticalFinalizerObject = {}
---@source mscorlib.dll
---@class System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.ConstrainedExecution.ReliabilityContractAttribute: System.Attribute
---@source mscorlib.dll
---@field Cer System.Runtime.ConstrainedExecution.Cer
---@source mscorlib.dll
---@field ConsistencyGuarantee System.Runtime.ConstrainedExecution.Consistency
---@source mscorlib.dll
CS.System.Runtime.ConstrainedExecution.ReliabilityContractAttribute = {}

View File

@@ -0,0 +1,26 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.DesignerServices.WindowsRuntimeDesignerContext: object
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Runtime.DesignerServices.WindowsRuntimeDesignerContext = {}
---@source mscorlib.dll
---@param assemblyName string
---@return Assembly
function CS.System.Runtime.DesignerServices.WindowsRuntimeDesignerContext.GetAssembly(assemblyName) end
---@source mscorlib.dll
---@param typeName string
---@return Type
function CS.System.Runtime.DesignerServices.WindowsRuntimeDesignerContext.GetType(typeName) end
---@source mscorlib.dll
---@param paths System.Collections.Generic.IEnumerable<string>
function CS.System.Runtime.DesignerServices.WindowsRuntimeDesignerContext:InitializeSharedContext(paths) end
---@source mscorlib.dll
---@param context System.Runtime.DesignerServices.WindowsRuntimeDesignerContext
function CS.System.Runtime.DesignerServices.WindowsRuntimeDesignerContext:SetIterationContext(context) end

View File

@@ -0,0 +1,30 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.ExceptionServices.ExceptionDispatchInfo: object
---@source mscorlib.dll
---@field SourceException System.Exception
---@source mscorlib.dll
CS.System.Runtime.ExceptionServices.ExceptionDispatchInfo = {}
---@source mscorlib.dll
---@param source System.Exception
---@return ExceptionDispatchInfo
function CS.System.Runtime.ExceptionServices.ExceptionDispatchInfo:Capture(source) end
---@source mscorlib.dll
function CS.System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() end
---@source mscorlib.dll
---@class System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs: System.EventArgs
---@source mscorlib.dll
---@field Exception System.Exception
---@source mscorlib.dll
CS.System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs = {}
---@source mscorlib.dll
---@class System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute = {}

View File

@@ -0,0 +1,33 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Hosting.ActivationArguments: System.Security.Policy.EvidenceBase
---@source mscorlib.dll
---@field ActivationContext System.ActivationContext
---@source mscorlib.dll
---@field ActivationData string[]
---@source mscorlib.dll
---@field ApplicationIdentity System.ApplicationIdentity
---@source mscorlib.dll
CS.System.Runtime.Hosting.ActivationArguments = {}
---@source mscorlib.dll
---@return EvidenceBase
function CS.System.Runtime.Hosting.ActivationArguments.Clone() end
---@source mscorlib.dll
---@class System.Runtime.Hosting.ApplicationActivator: object
---@source mscorlib.dll
CS.System.Runtime.Hosting.ApplicationActivator = {}
---@source mscorlib.dll
---@param activationContext System.ActivationContext
---@return ObjectHandle
function CS.System.Runtime.Hosting.ApplicationActivator.CreateInstance(activationContext) end
---@source mscorlib.dll
---@param activationContext System.ActivationContext
---@param activationCustomData string[]
---@return ObjectHandle
function CS.System.Runtime.Hosting.ApplicationActivator.CreateInstance(activationContext, activationCustomData) end

View File

@@ -0,0 +1,26 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.InteropServices.Expando.IExpando
---@source mscorlib.dll
CS.System.Runtime.InteropServices.Expando.IExpando = {}
---@source mscorlib.dll
---@param name string
---@return FieldInfo
function CS.System.Runtime.InteropServices.Expando.IExpando.AddField(name) end
---@source mscorlib.dll
---@param name string
---@param method System.Delegate
---@return MethodInfo
function CS.System.Runtime.InteropServices.Expando.IExpando.AddMethod(name, method) end
---@source mscorlib.dll
---@param name string
---@return PropertyInfo
function CS.System.Runtime.InteropServices.Expando.IExpando.AddProperty(name) end
---@source mscorlib.dll
---@param m System.Reflection.MemberInfo
function CS.System.Runtime.InteropServices.Expando.IExpando.RemoveMember(m) end

View File

@@ -0,0 +1,208 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute: System.Attribute
---@source mscorlib.dll
---@field DefaultInterface System.Type
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.DefaultInterfaceAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.DesignerNamespaceResolveEventArgs: System.EventArgs
---@source mscorlib.dll
---@field NamespaceName string
---@source mscorlib.dll
---@field ResolvedAssemblyFiles System.Collections.ObjectModel.Collection<string>
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.DesignerNamespaceResolveEventArgs = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken: System.ValueType
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken = {}
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.Equals(obj) end
---@source mscorlib.dll
---@return Int32
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken.GetHashCode() end
---@source mscorlib.dll
---@param left System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken
---@param right System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken
---@return Boolean
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken:op_Equality(left, right) end
---@source mscorlib.dll
---@param left System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken
---@param right System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken
---@return Boolean
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken:op_Inequality(left, right) end
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable: object
---@source mscorlib.dll
---@field InvocationList T
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable = {}
---@source mscorlib.dll
---@param handler T
---@return EventRegistrationToken
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable.AddEventHandler(handler) end
---@source mscorlib.dll
---@param refEventTable System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable<T>
---@return EventRegistrationTokenTable
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable:GetOrCreateEventRegistrationTokenTable(refEventTable) end
---@source mscorlib.dll
---@param token System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable.RemoveEventHandler(token) end
---@source mscorlib.dll
---@param handler T
function CS.System.Runtime.InteropServices.WindowsRuntime.EventRegistrationTokenTable.RemoveEventHandler(handler) end
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.IActivationFactory = {}
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.InteropServices.WindowsRuntime.IActivationFactory.ActivateInstance() end
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute: System.Attribute
---@source mscorlib.dll
---@field BuildVersion byte
---@source mscorlib.dll
---@field InterfaceType System.Type
---@source mscorlib.dll
---@field MajorVersion byte
---@source mscorlib.dll
---@field MinorVersion byte
---@source mscorlib.dll
---@field RevisionVersion byte
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.InterfaceImplementedInVersionAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.NamespaceResolveEventArgs: System.EventArgs
---@source mscorlib.dll
---@field NamespaceName string
---@source mscorlib.dll
---@field RequestingAssembly System.Reflection.Assembly
---@source mscorlib.dll
---@field ResolvedAssemblies System.Collections.ObjectModel.Collection<System.Reflection.Assembly>
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.NamespaceResolveEventArgs = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.ReadOnlyArrayAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute: System.Attribute
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.ReturnValueNameAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal: object
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal = {}
---@source mscorlib.dll
---@param addMethod System.Func<T, System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>
---@param removeMethod System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>
---@param handler T
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:AddEventHandler(addMethod, removeMethod, handler) end
---@source mscorlib.dll
---@param ptr System.IntPtr
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:FreeHString(ptr) end
---@source mscorlib.dll
---@param type System.Type
---@return IActivationFactory
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:GetActivationFactory(type) end
---@source mscorlib.dll
---@param ptr System.IntPtr
---@return String
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:PtrToStringHString(ptr) end
---@source mscorlib.dll
---@param removeMethod System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:RemoveAllEventHandlers(removeMethod) end
---@source mscorlib.dll
---@param removeMethod System.Action<System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken>
---@param handler T
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:RemoveEventHandler(removeMethod, handler) end
---@source mscorlib.dll
---@param s string
---@return IntPtr
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMarshal:StringToHString(s) end
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata: object
---@source mscorlib.dll
---@field DesignerNamespaceResolve System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.DesignerNamespaceResolveEventArgs>
---@source mscorlib.dll
---@field ReflectionOnlyNamespaceResolve System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.NamespaceResolveEventArgs>
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata = {}
---@source mscorlib.dll
---@param value System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.DesignerNamespaceResolveEventArgs>
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:add_DesignerNamespaceResolve(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.DesignerNamespaceResolveEventArgs>
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:remove_DesignerNamespaceResolve(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.NamespaceResolveEventArgs>
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:add_ReflectionOnlyNamespaceResolve(value) end
---@source mscorlib.dll
---@param value System.EventHandler<System.Runtime.InteropServices.WindowsRuntime.NamespaceResolveEventArgs>
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:remove_ReflectionOnlyNamespaceResolve(value) end
---@source mscorlib.dll
---@param namespaceName string
---@param packageGraphFilePaths System.Collections.Generic.IEnumerable<string>
---@return IEnumerable
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:ResolveNamespace(namespaceName, packageGraphFilePaths) end
---@source mscorlib.dll
---@param namespaceName string
---@param windowsSdkFilePath string
---@param packageGraphFilePaths System.Collections.Generic.IEnumerable<string>
---@return IEnumerable
function CS.System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeMetadata:ResolveNamespace(namespaceName, windowsSdkFilePath, packageGraphFilePaths) end
---@source mscorlib.dll
---@class System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.InteropServices.WindowsRuntime.WriteOnlyArrayAttribute = {}

View File

@@ -0,0 +1,85 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Activation.ActivatorLevel: System.Enum
---@source mscorlib.dll
---@field AppDomain System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
---@field Construction System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
---@field Context System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
---@field Machine System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
---@field Process System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
CS.System.Runtime.Remoting.Activation.ActivatorLevel = {}
---@source
---@param value any
---@return System.Runtime.Remoting.Activation.ActivatorLevel
function CS.System.Runtime.Remoting.Activation.ActivatorLevel:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Activation.IActivator
---@source mscorlib.dll
---@field Level System.Runtime.Remoting.Activation.ActivatorLevel
---@source mscorlib.dll
---@field NextActivator System.Runtime.Remoting.Activation.IActivator
---@source mscorlib.dll
CS.System.Runtime.Remoting.Activation.IActivator = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return IConstructionReturnMessage
function CS.System.Runtime.Remoting.Activation.IActivator.Activate(msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Activation.IConstructionCallMessage
---@source mscorlib.dll
---@field ActivationType System.Type
---@source mscorlib.dll
---@field ActivationTypeName string
---@source mscorlib.dll
---@field Activator System.Runtime.Remoting.Activation.IActivator
---@source mscorlib.dll
---@field CallSiteActivationAttributes object[]
---@source mscorlib.dll
---@field ContextProperties System.Collections.IList
---@source mscorlib.dll
CS.System.Runtime.Remoting.Activation.IConstructionCallMessage = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Activation.IConstructionReturnMessage
---@source mscorlib.dll
CS.System.Runtime.Remoting.Activation.IConstructionReturnMessage = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Activation.UrlAttribute: System.Runtime.Remoting.Contexts.ContextAttribute
---@source mscorlib.dll
---@field UrlValue string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Activation.UrlAttribute = {}
---@source mscorlib.dll
---@param o object
---@return Boolean
function CS.System.Runtime.Remoting.Activation.UrlAttribute.Equals(o) end
---@source mscorlib.dll
---@return Int32
function CS.System.Runtime.Remoting.Activation.UrlAttribute.GetHashCode() end
---@source mscorlib.dll
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Activation.UrlAttribute.GetPropertiesForNewContext(ctorMsg) end
---@source mscorlib.dll
---@param ctx System.Runtime.Remoting.Contexts.Context
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Activation.UrlAttribute.IsContextOK(ctx, msg) end

View File

@@ -0,0 +1,552 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsFixedSize bool
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
---@field Keys System.Collections.ICollection
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
---@field Values System.Collections.ICollection
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties = {}
---@source mscorlib.dll
---@param key object
---@param value object
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.Add(key, value) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.Clear() end
---@source mscorlib.dll
---@param key object
---@return Boolean
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.Contains(key) end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.CopyTo(array, index) end
---@source mscorlib.dll
---@return IDictionaryEnumerator
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.GetEnumerator() end
---@source mscorlib.dll
---@param key object
function CS.System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.Remove(key) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties: System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.BaseChannelSinkWithProperties = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.BaseChannelWithProperties: System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.BaseChannelWithProperties = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ChannelDataStore: object
---@source mscorlib.dll
---@field ChannelUris string[]
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ChannelDataStore = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ChannelServices: object
---@source mscorlib.dll
---@field RegisteredChannels System.Runtime.Remoting.Channels.IChannel[]
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ChannelServices = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param replySink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageCtrl
function CS.System.Runtime.Remoting.Channels.ChannelServices:AsyncDispatchMessage(msg, replySink) end
---@source mscorlib.dll
---@param provider System.Runtime.Remoting.Channels.IServerChannelSinkProvider
---@param channel System.Runtime.Remoting.Channels.IChannelReceiver
---@return IServerChannelSink
function CS.System.Runtime.Remoting.Channels.ChannelServices:CreateServerChannelSinkChain(provider, channel) end
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IServerChannelSinkStack
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param replyMsg System.Runtime.Remoting.Messaging.IMessage
---@return ServerProcessing
function CS.System.Runtime.Remoting.Channels.ChannelServices:DispatchMessage(sinkStack, msg, replyMsg) end
---@source mscorlib.dll
---@param name string
---@return IChannel
function CS.System.Runtime.Remoting.Channels.ChannelServices:GetChannel(name) end
---@source mscorlib.dll
---@param obj object
---@return IDictionary
function CS.System.Runtime.Remoting.Channels.ChannelServices:GetChannelSinkProperties(obj) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
function CS.System.Runtime.Remoting.Channels.ChannelServices:GetUrlsForObject(obj) end
---@source mscorlib.dll
---@param chnl System.Runtime.Remoting.Channels.IChannel
function CS.System.Runtime.Remoting.Channels.ChannelServices:RegisterChannel(chnl) end
---@source mscorlib.dll
---@param chnl System.Runtime.Remoting.Channels.IChannel
---@param ensureSecurity bool
function CS.System.Runtime.Remoting.Channels.ChannelServices:RegisterChannel(chnl, ensureSecurity) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@return IMessage
function CS.System.Runtime.Remoting.Channels.ChannelServices:SyncDispatchMessage(msg) end
---@source mscorlib.dll
---@param chnl System.Runtime.Remoting.Channels.IChannel
function CS.System.Runtime.Remoting.Channels.ChannelServices:UnregisterChannel(chnl) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ClientChannelSinkStack: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack = {}
---@source mscorlib.dll
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack.AsyncProcessResponse(headers, stream) end
---@source mscorlib.dll
---@param e System.Exception
function CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack.DispatchException(e) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
function CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack.DispatchReplyMessage(msg) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IClientChannelSink
---@return Object
function CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack.Pop(sink) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IClientChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.ClientChannelSinkStack.Push(sink, state) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannel
---@source mscorlib.dll
---@field ChannelName string
---@source mscorlib.dll
---@field ChannelPriority int
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannel = {}
---@source mscorlib.dll
---@param url string
---@param objectURI string
---@return String
function CS.System.Runtime.Remoting.Channels.IChannel.Parse(url, objectURI) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannelDataStore
---@source mscorlib.dll
---@field ChannelUris string[]
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannelDataStore = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannelReceiver
---@source mscorlib.dll
---@field ChannelData object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannelReceiver = {}
---@source mscorlib.dll
---@param objectURI string
function CS.System.Runtime.Remoting.Channels.IChannelReceiver.GetUrlsForUri(objectURI) end
---@source mscorlib.dll
---@param data object
function CS.System.Runtime.Remoting.Channels.IChannelReceiver.StartListening(data) end
---@source mscorlib.dll
---@param data object
function CS.System.Runtime.Remoting.Channels.IChannelReceiver.StopListening(data) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannelReceiverHook
---@source mscorlib.dll
---@field ChannelScheme string
---@source mscorlib.dll
---@field ChannelSinkChain System.Runtime.Remoting.Channels.IServerChannelSink
---@source mscorlib.dll
---@field WantsToListen bool
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannelReceiverHook = {}
---@source mscorlib.dll
---@param channelUri string
function CS.System.Runtime.Remoting.Channels.IChannelReceiverHook.AddHookChannelUri(channelUri) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannelSender
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannelSender = {}
---@source mscorlib.dll
---@param url string
---@param remoteChannelData object
---@param objectURI string
---@return IMessageSink
function CS.System.Runtime.Remoting.Channels.IChannelSender.CreateMessageSink(url, remoteChannelData, objectURI) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IChannelSinkBase
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IChannelSinkBase = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientChannelSink
---@source mscorlib.dll
---@field NextChannelSink System.Runtime.Remoting.Channels.IClientChannelSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientChannelSink = {}
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IClientChannelSinkStack
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IClientChannelSink.AsyncProcessRequest(sinkStack, msg, headers, stream) end
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack
---@param state object
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IClientChannelSink.AsyncProcessResponse(sinkStack, state, headers, stream) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@return Stream
function CS.System.Runtime.Remoting.Channels.IClientChannelSink.GetRequestStream(msg, headers) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param requestHeaders System.Runtime.Remoting.Channels.ITransportHeaders
---@param requestStream System.IO.Stream
---@param responseHeaders System.Runtime.Remoting.Channels.ITransportHeaders
---@param responseStream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IClientChannelSink.ProcessMessage(msg, requestHeaders, requestStream, responseHeaders, responseStream) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientChannelSinkProvider
---@source mscorlib.dll
---@field Next System.Runtime.Remoting.Channels.IClientChannelSinkProvider
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientChannelSinkProvider = {}
---@source mscorlib.dll
---@param channel System.Runtime.Remoting.Channels.IChannelSender
---@param url string
---@param remoteChannelData object
---@return IClientChannelSink
function CS.System.Runtime.Remoting.Channels.IClientChannelSinkProvider.CreateSink(channel, url, remoteChannelData) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientChannelSinkStack
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientChannelSinkStack = {}
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IClientChannelSink
---@return Object
function CS.System.Runtime.Remoting.Channels.IClientChannelSinkStack.Pop(sink) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IClientChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.IClientChannelSinkStack.Push(sink, state) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientFormatterSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientFormatterSink = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientFormatterSinkProvider
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientFormatterSinkProvider = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack = {}
---@source mscorlib.dll
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack.AsyncProcessResponse(headers, stream) end
---@source mscorlib.dll
---@param e System.Exception
function CS.System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack.DispatchException(e) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
function CS.System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack.DispatchReplyMessage(msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ISecurableChannel
---@source mscorlib.dll
---@field IsSecured bool
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ISecurableChannel = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IServerChannelSink
---@source mscorlib.dll
---@field NextChannelSink System.Runtime.Remoting.Channels.IServerChannelSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IServerChannelSink = {}
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack
---@param state object
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IServerChannelSink.AsyncProcessResponse(sinkStack, state, msg, headers, stream) end
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack
---@param state object
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@return Stream
function CS.System.Runtime.Remoting.Channels.IServerChannelSink.GetResponseStream(sinkStack, state, msg, headers) end
---@source mscorlib.dll
---@param sinkStack System.Runtime.Remoting.Channels.IServerChannelSinkStack
---@param requestMsg System.Runtime.Remoting.Messaging.IMessage
---@param requestHeaders System.Runtime.Remoting.Channels.ITransportHeaders
---@param requestStream System.IO.Stream
---@param responseMsg System.Runtime.Remoting.Messaging.IMessage
---@param responseHeaders System.Runtime.Remoting.Channels.ITransportHeaders
---@param responseStream System.IO.Stream
---@return ServerProcessing
function CS.System.Runtime.Remoting.Channels.IServerChannelSink.ProcessMessage(sinkStack, requestMsg, requestHeaders, requestStream, responseMsg, responseHeaders, responseStream) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IServerChannelSinkProvider
---@source mscorlib.dll
---@field Next System.Runtime.Remoting.Channels.IServerChannelSinkProvider
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IServerChannelSinkProvider = {}
---@source mscorlib.dll
---@param channel System.Runtime.Remoting.Channels.IChannelReceiver
---@return IServerChannelSink
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkProvider.CreateSink(channel) end
---@source mscorlib.dll
---@param channelData System.Runtime.Remoting.Channels.IChannelDataStore
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkProvider.GetChannelData(channelData) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IServerChannelSinkStack
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack = {}
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@return Object
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack.Pop(sink) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack.Push(sink, state) end
---@source mscorlib.dll
---@param ar System.IAsyncResult
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack.ServerCallback(ar) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack.Store(sink, state) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.IServerChannelSinkStack.StoreAndDispatch(sink, state) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IServerFormatterSinkProvider = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack.AsyncProcessResponse(msg, headers, stream) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@return Stream
function CS.System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack.GetResponseStream(msg, headers) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ITransportHeaders
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ITransportHeaders = {}
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Runtime.Remoting.Channels.ITransportHeaders.GetEnumerator() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ServerChannelSinkStack: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@param stream System.IO.Stream
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.AsyncProcessResponse(msg, headers, stream) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param headers System.Runtime.Remoting.Channels.ITransportHeaders
---@return Stream
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.GetResponseStream(msg, headers) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@return Object
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.Pop(sink) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.Push(sink, state) end
---@source mscorlib.dll
---@param ar System.IAsyncResult
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.ServerCallback(ar) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.Store(sink, state) end
---@source mscorlib.dll
---@param sink System.Runtime.Remoting.Channels.IServerChannelSink
---@param state object
function CS.System.Runtime.Remoting.Channels.ServerChannelSinkStack.StoreAndDispatch(sink, state) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.ServerProcessing: System.Enum
---@source mscorlib.dll
---@field Async System.Runtime.Remoting.Channels.ServerProcessing
---@source mscorlib.dll
---@field Complete System.Runtime.Remoting.Channels.ServerProcessing
---@source mscorlib.dll
---@field OneWay System.Runtime.Remoting.Channels.ServerProcessing
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.ServerProcessing = {}
---@source
---@param value any
---@return System.Runtime.Remoting.Channels.ServerProcessing
function CS.System.Runtime.Remoting.Channels.ServerProcessing:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.SinkProviderData: object
---@source mscorlib.dll
---@field Children System.Collections.IList
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.SinkProviderData = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Channels.TransportHeaders: object
---@source mscorlib.dll
---@field this[] object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Channels.TransportHeaders = {}
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Runtime.Remoting.Channels.TransportHeaders.GetEnumerator() end

View File

@@ -0,0 +1,321 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.Context: object
---@source mscorlib.dll
---@field ContextID int
---@source mscorlib.dll
---@field ContextProperties System.Runtime.Remoting.Contexts.IContextProperty[]
---@source mscorlib.dll
---@field DefaultContext System.Runtime.Remoting.Contexts.Context
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.Context = {}
---@source mscorlib.dll
---@return LocalDataStoreSlot
function CS.System.Runtime.Remoting.Contexts.Context:AllocateDataSlot() end
---@source mscorlib.dll
---@param name string
---@return LocalDataStoreSlot
function CS.System.Runtime.Remoting.Contexts.Context:AllocateNamedDataSlot(name) end
---@source mscorlib.dll
---@param deleg System.Runtime.Remoting.Contexts.CrossContextDelegate
function CS.System.Runtime.Remoting.Contexts.Context.DoCallBack(deleg) end
---@source mscorlib.dll
---@param name string
function CS.System.Runtime.Remoting.Contexts.Context:FreeNamedDataSlot(name) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Contexts.Context.Freeze() end
---@source mscorlib.dll
---@param slot System.LocalDataStoreSlot
---@return Object
function CS.System.Runtime.Remoting.Contexts.Context:GetData(slot) end
---@source mscorlib.dll
---@param name string
---@return LocalDataStoreSlot
function CS.System.Runtime.Remoting.Contexts.Context:GetNamedDataSlot(name) end
---@source mscorlib.dll
---@param name string
---@return IContextProperty
function CS.System.Runtime.Remoting.Contexts.Context.GetProperty(name) end
---@source mscorlib.dll
---@param prop System.Runtime.Remoting.Contexts.IDynamicProperty
---@param obj System.ContextBoundObject
---@param ctx System.Runtime.Remoting.Contexts.Context
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.Context:RegisterDynamicProperty(prop, obj, ctx) end
---@source mscorlib.dll
---@param slot System.LocalDataStoreSlot
---@param data object
function CS.System.Runtime.Remoting.Contexts.Context:SetData(slot, data) end
---@source mscorlib.dll
---@param prop System.Runtime.Remoting.Contexts.IContextProperty
function CS.System.Runtime.Remoting.Contexts.Context.SetProperty(prop) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Contexts.Context.ToString() end
---@source mscorlib.dll
---@param name string
---@param obj System.ContextBoundObject
---@param ctx System.Runtime.Remoting.Contexts.Context
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.Context:UnregisterDynamicProperty(name, obj, ctx) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.ContextAttribute: System.Attribute
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.ContextAttribute = {}
---@source mscorlib.dll
---@param o object
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.Equals(o) end
---@source mscorlib.dll
---@param newContext System.Runtime.Remoting.Contexts.Context
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.Freeze(newContext) end
---@source mscorlib.dll
---@return Int32
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.GetHashCode() end
---@source mscorlib.dll
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.GetPropertiesForNewContext(ctorMsg) end
---@source mscorlib.dll
---@param ctx System.Runtime.Remoting.Contexts.Context
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.IsContextOK(ctx, ctorMsg) end
---@source mscorlib.dll
---@param newCtx System.Runtime.Remoting.Contexts.Context
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.ContextAttribute.IsNewContextOK(newCtx) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.ContextProperty: object
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Property object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.ContextProperty = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.CrossContextDelegate: System.MulticastDelegate
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.CrossContextDelegate = {}
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Contexts.CrossContextDelegate.Invoke() end
---@source mscorlib.dll
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Runtime.Remoting.Contexts.CrossContextDelegate.BeginInvoke(callback, object) end
---@source mscorlib.dll
---@param result System.IAsyncResult
function CS.System.Runtime.Remoting.Contexts.CrossContextDelegate.EndInvoke(result) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContextAttribute
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContextAttribute = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Contexts.IContextAttribute.GetPropertiesForNewContext(msg) end
---@source mscorlib.dll
---@param ctx System.Runtime.Remoting.Contexts.Context
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.IContextAttribute.IsContextOK(ctx, msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContextProperty
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContextProperty = {}
---@source mscorlib.dll
---@param newContext System.Runtime.Remoting.Contexts.Context
function CS.System.Runtime.Remoting.Contexts.IContextProperty.Freeze(newContext) end
---@source mscorlib.dll
---@param newCtx System.Runtime.Remoting.Contexts.Context
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.IContextProperty.IsNewContextOK(newCtx) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContextPropertyActivator
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator.CollectFromClientContext(msg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionReturnMessage
function CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator.CollectFromServerContext(msg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator.DeliverClientContextToServerContext(msg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionReturnMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator.DeliverServerContextToClientContext(msg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.IContextPropertyActivator.IsOKToActivate(msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContributeClientContextSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContributeClientContextSink = {}
---@source mscorlib.dll
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.IContributeClientContextSink.GetClientContextSink(nextSink) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContributeDynamicSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContributeDynamicSink = {}
---@source mscorlib.dll
---@return IDynamicMessageSink
function CS.System.Runtime.Remoting.Contexts.IContributeDynamicSink.GetDynamicSink() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContributeEnvoySink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContributeEnvoySink = {}
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.IContributeEnvoySink.GetEnvoySink(obj, nextSink) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContributeObjectSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContributeObjectSink = {}
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.IContributeObjectSink.GetObjectSink(obj, nextSink) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IContributeServerContextSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IContributeServerContextSink = {}
---@source mscorlib.dll
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.IContributeServerContextSink.GetServerContextSink(nextSink) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IDynamicMessageSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IDynamicMessageSink = {}
---@source mscorlib.dll
---@param replyMsg System.Runtime.Remoting.Messaging.IMessage
---@param bCliSide bool
---@param bAsync bool
function CS.System.Runtime.Remoting.Contexts.IDynamicMessageSink.ProcessMessageFinish(replyMsg, bCliSide, bAsync) end
---@source mscorlib.dll
---@param reqMsg System.Runtime.Remoting.Messaging.IMessage
---@param bCliSide bool
---@param bAsync bool
function CS.System.Runtime.Remoting.Contexts.IDynamicMessageSink.ProcessMessageStart(reqMsg, bCliSide, bAsync) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.IDynamicProperty
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.IDynamicProperty = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Contexts.SynchronizationAttribute: System.Runtime.Remoting.Contexts.ContextAttribute
---@source mscorlib.dll
---@field NOT_SUPPORTED int
---@source mscorlib.dll
---@field REQUIRED int
---@source mscorlib.dll
---@field REQUIRES_NEW int
---@source mscorlib.dll
---@field SUPPORTED int
---@source mscorlib.dll
---@field IsReEntrant bool
---@source mscorlib.dll
---@field Locked bool
---@source mscorlib.dll
CS.System.Runtime.Remoting.Contexts.SynchronizationAttribute = {}
---@source mscorlib.dll
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.SynchronizationAttribute.GetClientContextSink(nextSink) end
---@source mscorlib.dll
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Contexts.SynchronizationAttribute.GetPropertiesForNewContext(ctorMsg) end
---@source mscorlib.dll
---@param nextSink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageSink
function CS.System.Runtime.Remoting.Contexts.SynchronizationAttribute.GetServerContextSink(nextSink) end
---@source mscorlib.dll
---@param ctx System.Runtime.Remoting.Contexts.Context
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Contexts.SynchronizationAttribute.IsContextOK(ctx, msg) end

View File

@@ -0,0 +1,109 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Lifetime.ClientSponsor: System.MarshalByRefObject
---@source mscorlib.dll
---@field RenewalTime System.TimeSpan
---@source mscorlib.dll
CS.System.Runtime.Remoting.Lifetime.ClientSponsor = {}
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Lifetime.ClientSponsor.Close() end
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.Lifetime.ClientSponsor.InitializeLifetimeService() end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return Boolean
function CS.System.Runtime.Remoting.Lifetime.ClientSponsor.Register(obj) end
---@source mscorlib.dll
---@param lease System.Runtime.Remoting.Lifetime.ILease
---@return TimeSpan
function CS.System.Runtime.Remoting.Lifetime.ClientSponsor.Renewal(lease) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
function CS.System.Runtime.Remoting.Lifetime.ClientSponsor.Unregister(obj) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Lifetime.ILease
---@source mscorlib.dll
---@field CurrentLeaseTime System.TimeSpan
---@source mscorlib.dll
---@field CurrentState System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
---@field InitialLeaseTime System.TimeSpan
---@source mscorlib.dll
---@field RenewOnCallTime System.TimeSpan
---@source mscorlib.dll
---@field SponsorshipTimeout System.TimeSpan
---@source mscorlib.dll
CS.System.Runtime.Remoting.Lifetime.ILease = {}
---@source mscorlib.dll
---@param obj System.Runtime.Remoting.Lifetime.ISponsor
function CS.System.Runtime.Remoting.Lifetime.ILease.Register(obj) end
---@source mscorlib.dll
---@param obj System.Runtime.Remoting.Lifetime.ISponsor
---@param renewalTime System.TimeSpan
function CS.System.Runtime.Remoting.Lifetime.ILease.Register(obj, renewalTime) end
---@source mscorlib.dll
---@param renewalTime System.TimeSpan
---@return TimeSpan
function CS.System.Runtime.Remoting.Lifetime.ILease.Renew(renewalTime) end
---@source mscorlib.dll
---@param obj System.Runtime.Remoting.Lifetime.ISponsor
function CS.System.Runtime.Remoting.Lifetime.ILease.Unregister(obj) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Lifetime.ISponsor
---@source mscorlib.dll
CS.System.Runtime.Remoting.Lifetime.ISponsor = {}
---@source mscorlib.dll
---@param lease System.Runtime.Remoting.Lifetime.ILease
---@return TimeSpan
function CS.System.Runtime.Remoting.Lifetime.ISponsor.Renewal(lease) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Lifetime.LeaseState: System.Enum
---@source mscorlib.dll
---@field Active System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
---@field Expired System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
---@field Initial System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
---@field Null System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
---@field Renewing System.Runtime.Remoting.Lifetime.LeaseState
---@source mscorlib.dll
CS.System.Runtime.Remoting.Lifetime.LeaseState = {}
---@source
---@param value any
---@return System.Runtime.Remoting.Lifetime.LeaseState
function CS.System.Runtime.Remoting.Lifetime.LeaseState:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Lifetime.LifetimeServices: object
---@source mscorlib.dll
---@field LeaseManagerPollTime System.TimeSpan
---@source mscorlib.dll
---@field LeaseTime System.TimeSpan
---@source mscorlib.dll
---@field RenewOnCallTime System.TimeSpan
---@source mscorlib.dll
---@field SponsorshipTimeout System.TimeSpan
---@source mscorlib.dll
CS.System.Runtime.Remoting.Lifetime.LifetimeServices = {}

View File

@@ -0,0 +1,680 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.AsyncResult: object
---@source mscorlib.dll
---@field AsyncDelegate object
---@source mscorlib.dll
---@field AsyncState object
---@source mscorlib.dll
---@field AsyncWaitHandle System.Threading.WaitHandle
---@source mscorlib.dll
---@field CompletedSynchronously bool
---@source mscorlib.dll
---@field EndInvokeCalled bool
---@source mscorlib.dll
---@field IsCompleted bool
---@source mscorlib.dll
---@field NextSink System.Runtime.Remoting.Messaging.IMessageSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.AsyncResult = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param replySink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageCtrl
function CS.System.Runtime.Remoting.Messaging.AsyncResult.AsyncProcessMessage(msg, replySink) end
---@source mscorlib.dll
---@return IMessage
function CS.System.Runtime.Remoting.Messaging.AsyncResult.GetReplyMessage() end
---@source mscorlib.dll
---@param mc System.Runtime.Remoting.Messaging.IMessageCtrl
function CS.System.Runtime.Remoting.Messaging.AsyncResult.SetMessageCtrl(mc) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@return IMessage
function CS.System.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage(msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.CallContext: object
---@source mscorlib.dll
---@field HostContext object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.CallContext = {}
---@source mscorlib.dll
---@param name string
function CS.System.Runtime.Remoting.Messaging.CallContext:FreeNamedDataSlot(name) end
---@source mscorlib.dll
---@param name string
---@return Object
function CS.System.Runtime.Remoting.Messaging.CallContext:GetData(name) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Messaging.CallContext:GetHeaders() end
---@source mscorlib.dll
---@param name string
---@return Object
function CS.System.Runtime.Remoting.Messaging.CallContext:LogicalGetData(name) end
---@source mscorlib.dll
---@param name string
---@param data object
function CS.System.Runtime.Remoting.Messaging.CallContext:LogicalSetData(name, data) end
---@source mscorlib.dll
---@param name string
---@param data object
function CS.System.Runtime.Remoting.Messaging.CallContext:SetData(name, data) end
---@source mscorlib.dll
---@param headers System.Runtime.Remoting.Messaging.Header[]
function CS.System.Runtime.Remoting.Messaging.CallContext:SetHeaders(headers) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.ConstructionCall: System.Runtime.Remoting.Messaging.MethodCall
---@source mscorlib.dll
---@field ActivationType System.Type
---@source mscorlib.dll
---@field ActivationTypeName string
---@source mscorlib.dll
---@field Activator System.Runtime.Remoting.Activation.IActivator
---@source mscorlib.dll
---@field CallSiteActivationAttributes object[]
---@source mscorlib.dll
---@field ContextProperties System.Collections.IList
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.ConstructionCall = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.ConstructionResponse: System.Runtime.Remoting.Messaging.MethodResponse
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.ConstructionResponse = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.Header: object
---@source mscorlib.dll
---@field HeaderNamespace string
---@source mscorlib.dll
---@field MustUnderstand bool
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Value object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.Header = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.HeaderHandler: System.MulticastDelegate
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.HeaderHandler = {}
---@source mscorlib.dll
---@param headers System.Runtime.Remoting.Messaging.Header[]
---@return Object
function CS.System.Runtime.Remoting.Messaging.HeaderHandler.Invoke(headers) end
---@source mscorlib.dll
---@param headers System.Runtime.Remoting.Messaging.Header[]
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Runtime.Remoting.Messaging.HeaderHandler.BeginInvoke(headers, callback, object) end
---@source mscorlib.dll
---@param result System.IAsyncResult
---@return Object
function CS.System.Runtime.Remoting.Messaging.HeaderHandler.EndInvoke(result) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.ILogicalThreadAffinative
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.ILogicalThreadAffinative = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMessage
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMessage = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMessageCtrl
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMessageCtrl = {}
---@source mscorlib.dll
---@param msToCancel int
function CS.System.Runtime.Remoting.Messaging.IMessageCtrl.Cancel(msToCancel) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMessageSink
---@source mscorlib.dll
---@field NextSink System.Runtime.Remoting.Messaging.IMessageSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMessageSink = {}
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@param replySink System.Runtime.Remoting.Messaging.IMessageSink
---@return IMessageCtrl
function CS.System.Runtime.Remoting.Messaging.IMessageSink.AsyncProcessMessage(msg, replySink) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@return IMessage
function CS.System.Runtime.Remoting.Messaging.IMessageSink.SyncProcessMessage(msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMethodCallMessage
---@source mscorlib.dll
---@field InArgCount int
---@source mscorlib.dll
---@field InArgs object[]
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMethodCallMessage = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.IMethodCallMessage.GetInArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.IMethodCallMessage.GetInArgName(index) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMethodMessage
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMethodMessage = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.IMethodMessage.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.IMethodMessage.GetArgName(index) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IMethodReturnMessage
---@source mscorlib.dll
---@field Exception System.Exception
---@source mscorlib.dll
---@field OutArgCount int
---@source mscorlib.dll
---@field OutArgs object[]
---@source mscorlib.dll
---@field ReturnValue object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IMethodReturnMessage = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.IMethodReturnMessage.GetOutArgName(index) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.InternalMessageWrapper: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.InternalMessageWrapper = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.IRemotingFormatter
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.IRemotingFormatter = {}
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param handler System.Runtime.Remoting.Messaging.HeaderHandler
---@return Object
function CS.System.Runtime.Remoting.Messaging.IRemotingFormatter.Deserialize(serializationStream, handler) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param graph object
---@param headers System.Runtime.Remoting.Messaging.Header[]
function CS.System.Runtime.Remoting.Messaging.IRemotingFormatter.Serialize(serializationStream, graph, headers) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.LogicalCallContext: object
---@source mscorlib.dll
---@field HasInfo bool
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.LogicalCallContext = {}
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.Messaging.LogicalCallContext.Clone() end
---@source mscorlib.dll
---@param name string
function CS.System.Runtime.Remoting.Messaging.LogicalCallContext.FreeNamedDataSlot(name) end
---@source mscorlib.dll
---@param name string
---@return Object
function CS.System.Runtime.Remoting.Messaging.LogicalCallContext.GetData(name) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Messaging.LogicalCallContext.GetObjectData(info, context) end
---@source mscorlib.dll
---@param name string
---@param data object
function CS.System.Runtime.Remoting.Messaging.LogicalCallContext.SetData(name, data) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.MessageSurrogateFilter: System.MulticastDelegate
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.MessageSurrogateFilter = {}
---@source mscorlib.dll
---@param key string
---@param value object
---@return Boolean
function CS.System.Runtime.Remoting.Messaging.MessageSurrogateFilter.Invoke(key, value) end
---@source mscorlib.dll
---@param key string
---@param value object
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Runtime.Remoting.Messaging.MessageSurrogateFilter.BeginInvoke(key, value, callback, object) end
---@source mscorlib.dll
---@param result System.IAsyncResult
---@return Boolean
function CS.System.Runtime.Remoting.Messaging.MessageSurrogateFilter.EndInvoke(result) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.MethodCall: object
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field InArgCount int
---@source mscorlib.dll
---@field InArgs object[]
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.MethodCall = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodCall.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodCall.GetArgName(index) end
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodCall.GetInArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodCall.GetInArgName(index) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Messaging.MethodCall.GetObjectData(info, context) end
---@source mscorlib.dll
---@param h System.Runtime.Remoting.Messaging.Header[]
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodCall.HeaderHandler(h) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Messaging.MethodCall.Init() end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Messaging.MethodCall.ResolveMethod() end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param ctx System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Messaging.MethodCall.RootSetObjectData(info, ctx) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.MethodCallMessageWrapper: System.Runtime.Remoting.Messaging.InternalMessageWrapper
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field InArgCount int
---@source mscorlib.dll
---@field InArgs object[]
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.MethodCallMessageWrapper = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodCallMessageWrapper.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodCallMessageWrapper.GetArgName(index) end
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodCallMessageWrapper.GetInArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodCallMessageWrapper.GetInArgName(index) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.MethodResponse: object
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field Exception System.Exception
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field OutArgCount int
---@source mscorlib.dll
---@field OutArgs object[]
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field ReturnValue object
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.MethodResponse = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodResponse.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodResponse.GetArgName(index) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Messaging.MethodResponse.GetObjectData(info, context) end
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodResponse.GetOutArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodResponse.GetOutArgName(index) end
---@source mscorlib.dll
---@param h System.Runtime.Remoting.Messaging.Header[]
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodResponse.HeaderHandler(h) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param ctx System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Messaging.MethodResponse.RootSetObjectData(info, ctx) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper: System.Runtime.Remoting.Messaging.InternalMessageWrapper
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field Exception System.Exception
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field OutArgCount int
---@source mscorlib.dll
---@field OutArgs object[]
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field ReturnValue object
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper.GetArgName(index) end
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper.GetOutArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.MethodReturnMessageWrapper.GetOutArgName(index) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.OneWayAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.OneWayAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.RemotingSurrogateSelector: object
---@source mscorlib.dll
---@field Filter System.Runtime.Remoting.Messaging.MessageSurrogateFilter
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector = {}
---@source mscorlib.dll
---@param selector System.Runtime.Serialization.ISurrogateSelector
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.ChainSelector(selector) end
---@source mscorlib.dll
---@return ISurrogateSelector
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.GetNextSelector() end
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.GetRootObject() end
---@source mscorlib.dll
---@param type System.Type
---@param context System.Runtime.Serialization.StreamingContext
---@param ssout System.Runtime.Serialization.ISurrogateSelector
---@return ISerializationSurrogate
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.GetSurrogate(type, context, ssout) end
---@source mscorlib.dll
---@param obj object
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.SetRootObject(obj) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.Messaging.RemotingSurrogateSelector.UseSoapFormat() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Messaging.ReturnMessage: object
---@source mscorlib.dll
---@field ArgCount int
---@source mscorlib.dll
---@field Args object[]
---@source mscorlib.dll
---@field Exception System.Exception
---@source mscorlib.dll
---@field HasVarArgs bool
---@source mscorlib.dll
---@field LogicalCallContext System.Runtime.Remoting.Messaging.LogicalCallContext
---@source mscorlib.dll
---@field MethodBase System.Reflection.MethodBase
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field MethodSignature object
---@source mscorlib.dll
---@field OutArgCount int
---@source mscorlib.dll
---@field OutArgs object[]
---@source mscorlib.dll
---@field Properties System.Collections.IDictionary
---@source mscorlib.dll
---@field ReturnValue object
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Messaging.ReturnMessage = {}
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.ReturnMessage.GetArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.ReturnMessage.GetArgName(index) end
---@source mscorlib.dll
---@param argNum int
---@return Object
function CS.System.Runtime.Remoting.Messaging.ReturnMessage.GetOutArg(argNum) end
---@source mscorlib.dll
---@param index int
---@return String
function CS.System.Runtime.Remoting.Messaging.ReturnMessage.GetOutArgName(index) end

View File

@@ -0,0 +1,723 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd.GetXsdType() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapAnyUri
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary: object
---@source mscorlib.dll
---@field Value byte[]
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapBase64Binary
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate: object
---@source mscorlib.dll
---@field Sign int
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapDate
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime: object
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime = {}
---@source mscorlib.dll
---@param value string
---@return DateTime
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime:Parse(value) end
---@source mscorlib.dll
---@param value System.DateTime
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime:ToString(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay: object
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapDay
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDuration: object
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDuration = {}
---@source mscorlib.dll
---@param value string
---@return TimeSpan
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDuration:Parse(value) end
---@source mscorlib.dll
---@param timeSpan System.TimeSpan
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDuration:ToString(timeSpan) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapEntities
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapEntity
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary: object
---@source mscorlib.dll
---@field Value byte[]
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapHexBinary
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapId
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapIdrefs
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapIdref
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger: object
---@source mscorlib.dll
---@field Value decimal
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapInteger
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapLanguage
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth: object
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapMonth
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapName
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay: object
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapMonthDay
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNcName
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger: object
---@source mscorlib.dll
---@field Value decimal
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNegativeInteger
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNmtoken
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNmtokens
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger: object
---@source mscorlib.dll
---@field Value decimal
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNonNegativeInteger
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNotation
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger: object
---@source mscorlib.dll
---@field Value decimal
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNonPositiveInteger
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName: object
---@source mscorlib.dll
---@field Key string
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Namespace string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapQName
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapNormalizedString
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime: object
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapTime
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger: object
---@source mscorlib.dll
---@field Value decimal
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapPositiveInteger
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapToken
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear: object
---@source mscorlib.dll
---@field Sign int
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapYear
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth: object
---@source mscorlib.dll
---@field Sign int
---@source mscorlib.dll
---@field Value System.DateTime
---@source mscorlib.dll
---@field XsdType string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth.GetXsdType() end
---@source mscorlib.dll
---@param value string
---@return SoapYearMonth
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth:Parse(value) end
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth.ToString() end

View File

@@ -0,0 +1,110 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapAttribute: System.Attribute
---@source mscorlib.dll
---@field Embedded bool
---@source mscorlib.dll
---@field UseAttribute bool
---@source mscorlib.dll
---@field XmlNamespace string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapFieldAttribute: System.Runtime.Remoting.Metadata.SoapAttribute
---@source mscorlib.dll
---@field Order int
---@source mscorlib.dll
---@field XmlElementName string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapFieldAttribute = {}
---@source mscorlib.dll
---@return Boolean
function CS.System.Runtime.Remoting.Metadata.SoapFieldAttribute.IsInteropXmlElement() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapMethodAttribute: System.Runtime.Remoting.Metadata.SoapAttribute
---@source mscorlib.dll
---@field ResponseXmlElementName string
---@source mscorlib.dll
---@field ResponseXmlNamespace string
---@source mscorlib.dll
---@field ReturnXmlElementName string
---@source mscorlib.dll
---@field SoapAction string
---@source mscorlib.dll
---@field UseAttribute bool
---@source mscorlib.dll
---@field XmlNamespace string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapMethodAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapOption: System.Enum
---@source mscorlib.dll
---@field AlwaysIncludeTypes System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field EmbedAll System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field None System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field Option1 System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field Option2 System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field XsdString System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapOption = {}
---@source
---@param value any
---@return System.Runtime.Remoting.Metadata.SoapOption
function CS.System.Runtime.Remoting.Metadata.SoapOption:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapParameterAttribute: System.Runtime.Remoting.Metadata.SoapAttribute
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapParameterAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.SoapTypeAttribute: System.Runtime.Remoting.Metadata.SoapAttribute
---@source mscorlib.dll
---@field SoapOptions System.Runtime.Remoting.Metadata.SoapOption
---@source mscorlib.dll
---@field UseAttribute bool
---@source mscorlib.dll
---@field XmlElementName string
---@source mscorlib.dll
---@field XmlFieldOrder System.Runtime.Remoting.Metadata.XmlFieldOrderOption
---@source mscorlib.dll
---@field XmlNamespace string
---@source mscorlib.dll
---@field XmlTypeName string
---@source mscorlib.dll
---@field XmlTypeNamespace string
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.SoapTypeAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.Metadata.XmlFieldOrderOption: System.Enum
---@source mscorlib.dll
---@field All System.Runtime.Remoting.Metadata.XmlFieldOrderOption
---@source mscorlib.dll
---@field Choice System.Runtime.Remoting.Metadata.XmlFieldOrderOption
---@source mscorlib.dll
---@field Sequence System.Runtime.Remoting.Metadata.XmlFieldOrderOption
---@source mscorlib.dll
CS.System.Runtime.Remoting.Metadata.XmlFieldOrderOption = {}
---@source
---@param value any
---@return System.Runtime.Remoting.Metadata.XmlFieldOrderOption
function CS.System.Runtime.Remoting.Metadata.XmlFieldOrderOption:__CastFrom(value) end

View File

@@ -0,0 +1,87 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Proxies.ProxyAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Runtime.Remoting.Proxies.ProxyAttribute = {}
---@source mscorlib.dll
---@param serverType System.Type
---@return MarshalByRefObject
function CS.System.Runtime.Remoting.Proxies.ProxyAttribute.CreateInstance(serverType) end
---@source mscorlib.dll
---@param objRef System.Runtime.Remoting.ObjRef
---@param serverType System.Type
---@param serverObject object
---@param serverContext System.Runtime.Remoting.Contexts.Context
---@return RealProxy
function CS.System.Runtime.Remoting.Proxies.ProxyAttribute.CreateProxy(objRef, serverType, serverObject, serverContext) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
function CS.System.Runtime.Remoting.Proxies.ProxyAttribute.GetPropertiesForNewContext(msg) end
---@source mscorlib.dll
---@param ctx System.Runtime.Remoting.Contexts.Context
---@param msg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return Boolean
function CS.System.Runtime.Remoting.Proxies.ProxyAttribute.IsContextOK(ctx, msg) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Proxies.RealProxy: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Proxies.RealProxy = {}
---@source mscorlib.dll
---@param requestedType System.Type
---@return ObjRef
function CS.System.Runtime.Remoting.Proxies.RealProxy.CreateObjRef(requestedType) end
---@source mscorlib.dll
---@param fIsMarshalled bool
---@return IntPtr
function CS.System.Runtime.Remoting.Proxies.RealProxy.GetCOMIUnknown(fIsMarshalled) end
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.Proxies.RealProxy.GetObjectData(info, context) end
---@source mscorlib.dll
---@return Type
function CS.System.Runtime.Remoting.Proxies.RealProxy.GetProxiedType() end
---@source mscorlib.dll
---@param rp System.Runtime.Remoting.Proxies.RealProxy
---@return Object
function CS.System.Runtime.Remoting.Proxies.RealProxy:GetStubData(rp) end
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.Proxies.RealProxy.GetTransparentProxy() end
---@source mscorlib.dll
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@return IConstructionReturnMessage
function CS.System.Runtime.Remoting.Proxies.RealProxy.InitializeServerObject(ctorMsg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMessage
---@return IMessage
function CS.System.Runtime.Remoting.Proxies.RealProxy.Invoke(msg) end
---@source mscorlib.dll
---@param i System.IntPtr
function CS.System.Runtime.Remoting.Proxies.RealProxy.SetCOMIUnknown(i) end
---@source mscorlib.dll
---@param rp System.Runtime.Remoting.Proxies.RealProxy
---@param stubData object
function CS.System.Runtime.Remoting.Proxies.RealProxy:SetStubData(rp, stubData) end
---@source mscorlib.dll
---@param iid System.Guid
---@return IntPtr
function CS.System.Runtime.Remoting.Proxies.RealProxy.SupportsInterface(iid) end

View File

@@ -0,0 +1,58 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.Services.EnterpriseServicesHelper: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.Services.EnterpriseServicesHelper = {}
---@source mscorlib.dll
---@param ctorMsg System.Runtime.Remoting.Activation.IConstructionCallMessage
---@param retObj System.MarshalByRefObject
---@return IConstructionReturnMessage
function CS.System.Runtime.Remoting.Services.EnterpriseServicesHelper:CreateConstructionReturnMessage(ctorMsg, retObj) end
---@source mscorlib.dll
---@param oldcp System.Runtime.Remoting.Proxies.RealProxy
---@param newcp System.Runtime.Remoting.Proxies.RealProxy
function CS.System.Runtime.Remoting.Services.EnterpriseServicesHelper:SwitchWrappers(oldcp, newcp) end
---@source mscorlib.dll
---@param punk System.IntPtr
---@return Object
function CS.System.Runtime.Remoting.Services.EnterpriseServicesHelper:WrapIUnknownWithComObject(punk) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Services.ITrackingHandler
---@source mscorlib.dll
CS.System.Runtime.Remoting.Services.ITrackingHandler = {}
---@source mscorlib.dll
---@param obj object
function CS.System.Runtime.Remoting.Services.ITrackingHandler.DisconnectedObject(obj) end
---@source mscorlib.dll
---@param obj object
---@param or System.Runtime.Remoting.ObjRef
function CS.System.Runtime.Remoting.Services.ITrackingHandler.MarshaledObject(obj, or) end
---@source mscorlib.dll
---@param obj object
---@param or System.Runtime.Remoting.ObjRef
function CS.System.Runtime.Remoting.Services.ITrackingHandler.UnmarshaledObject(obj, or) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.Services.TrackingServices: object
---@source mscorlib.dll
---@field RegisteredHandlers System.Runtime.Remoting.Services.ITrackingHandler[]
---@source mscorlib.dll
CS.System.Runtime.Remoting.Services.TrackingServices = {}
---@source mscorlib.dll
---@param handler System.Runtime.Remoting.Services.ITrackingHandler
function CS.System.Runtime.Remoting.Services.TrackingServices:RegisterTrackingHandler(handler) end
---@source mscorlib.dll
---@param handler System.Runtime.Remoting.Services.ITrackingHandler
function CS.System.Runtime.Remoting.Services.TrackingServices:UnregisterTrackingHandler(handler) end

View File

@@ -0,0 +1,612 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Remoting.ActivatedClientTypeEntry: System.Runtime.Remoting.TypeEntry
---@source mscorlib.dll
---@field ApplicationUrl string
---@source mscorlib.dll
---@field ContextAttributes System.Runtime.Remoting.Contexts.IContextAttribute[]
---@source mscorlib.dll
---@field ObjectType System.Type
---@source mscorlib.dll
CS.System.Runtime.Remoting.ActivatedClientTypeEntry = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.ActivatedClientTypeEntry.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.ActivatedServiceTypeEntry: System.Runtime.Remoting.TypeEntry
---@source mscorlib.dll
---@field ContextAttributes System.Runtime.Remoting.Contexts.IContextAttribute[]
---@source mscorlib.dll
---@field ObjectType System.Type
---@source mscorlib.dll
CS.System.Runtime.Remoting.ActivatedServiceTypeEntry = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.ActivatedServiceTypeEntry.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.CustomErrorsModes: System.Enum
---@source mscorlib.dll
---@field Off System.Runtime.Remoting.CustomErrorsModes
---@source mscorlib.dll
---@field On System.Runtime.Remoting.CustomErrorsModes
---@source mscorlib.dll
---@field RemoteOnly System.Runtime.Remoting.CustomErrorsModes
---@source mscorlib.dll
CS.System.Runtime.Remoting.CustomErrorsModes = {}
---@source
---@param value any
---@return System.Runtime.Remoting.CustomErrorsModes
function CS.System.Runtime.Remoting.CustomErrorsModes:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.IChannelInfo
---@source mscorlib.dll
---@field ChannelData object[]
---@source mscorlib.dll
CS.System.Runtime.Remoting.IChannelInfo = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.IEnvoyInfo
---@source mscorlib.dll
---@field EnvoySinks System.Runtime.Remoting.Messaging.IMessageSink
---@source mscorlib.dll
CS.System.Runtime.Remoting.IEnvoyInfo = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.InternalRemotingServices: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.InternalRemotingServices = {}
---@source mscorlib.dll
---@param s string
function CS.System.Runtime.Remoting.InternalRemotingServices:DebugOutChnl(s) end
---@source mscorlib.dll
---@param reflectionObject object
---@return SoapAttribute
function CS.System.Runtime.Remoting.InternalRemotingServices:GetCachedSoapAttribute(reflectionObject) end
---@source mscorlib.dll
---@param condition bool
---@param message string
function CS.System.Runtime.Remoting.InternalRemotingServices:RemotingAssert(condition, message) end
---@source mscorlib.dll
---@param messages object[]
function CS.System.Runtime.Remoting.InternalRemotingServices:RemotingTrace(messages) end
---@source mscorlib.dll
---@param m System.Runtime.Remoting.Messaging.MethodCall
---@param srvID object
function CS.System.Runtime.Remoting.InternalRemotingServices:SetServerIdentity(m, srvID) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.IRemotingTypeInfo
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
CS.System.Runtime.Remoting.IRemotingTypeInfo = {}
---@source mscorlib.dll
---@param fromType System.Type
---@param o object
---@return Boolean
function CS.System.Runtime.Remoting.IRemotingTypeInfo.CanCastTo(fromType, o) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.IObjectHandle
---@source mscorlib.dll
CS.System.Runtime.Remoting.IObjectHandle = {}
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.IObjectHandle.Unwrap() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.ObjectHandle: System.MarshalByRefObject
---@source mscorlib.dll
CS.System.Runtime.Remoting.ObjectHandle = {}
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.ObjectHandle.InitializeLifetimeService() end
---@source mscorlib.dll
---@return Object
function CS.System.Runtime.Remoting.ObjectHandle.Unwrap() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.ObjRef: object
---@source mscorlib.dll
---@field ChannelInfo System.Runtime.Remoting.IChannelInfo
---@source mscorlib.dll
---@field EnvoyInfo System.Runtime.Remoting.IEnvoyInfo
---@source mscorlib.dll
---@field TypeInfo System.Runtime.Remoting.IRemotingTypeInfo
---@source mscorlib.dll
---@field URI string
---@source mscorlib.dll
CS.System.Runtime.Remoting.ObjRef = {}
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.ObjRef.GetObjectData(info, context) end
---@source mscorlib.dll
---@param context System.Runtime.Serialization.StreamingContext
---@return Object
function CS.System.Runtime.Remoting.ObjRef.GetRealObject(context) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Runtime.Remoting.ObjRef.IsFromThisAppDomain() end
---@source mscorlib.dll
---@return Boolean
function CS.System.Runtime.Remoting.ObjRef.IsFromThisProcess() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.RemotingConfiguration: object
---@source mscorlib.dll
---@field ApplicationId string
---@source mscorlib.dll
---@field ApplicationName string
---@source mscorlib.dll
---@field CustomErrorsMode System.Runtime.Remoting.CustomErrorsModes
---@source mscorlib.dll
---@field ProcessId string
---@source mscorlib.dll
CS.System.Runtime.Remoting.RemotingConfiguration = {}
---@source mscorlib.dll
---@param filename string
function CS.System.Runtime.Remoting.RemotingConfiguration:Configure(filename) end
---@source mscorlib.dll
---@param filename string
---@param ensureSecurity bool
function CS.System.Runtime.Remoting.RemotingConfiguration:Configure(filename, ensureSecurity) end
---@source mscorlib.dll
---@param isLocalRequest bool
---@return Boolean
function CS.System.Runtime.Remoting.RemotingConfiguration:CustomErrorsEnabled(isLocalRequest) end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.RemotingConfiguration:GetRegisteredActivatedClientTypes() end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.RemotingConfiguration:GetRegisteredActivatedServiceTypes() end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.RemotingConfiguration:GetRegisteredWellKnownClientTypes() end
---@source mscorlib.dll
function CS.System.Runtime.Remoting.RemotingConfiguration:GetRegisteredWellKnownServiceTypes() end
---@source mscorlib.dll
---@param svrType System.Type
---@return Boolean
function CS.System.Runtime.Remoting.RemotingConfiguration:IsActivationAllowed(svrType) end
---@source mscorlib.dll
---@param typeName string
---@param assemblyName string
---@return ActivatedClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:IsRemotelyActivatedClientType(typeName, assemblyName) end
---@source mscorlib.dll
---@param svrType System.Type
---@return ActivatedClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:IsRemotelyActivatedClientType(svrType) end
---@source mscorlib.dll
---@param typeName string
---@param assemblyName string
---@return WellKnownClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:IsWellKnownClientType(typeName, assemblyName) end
---@source mscorlib.dll
---@param svrType System.Type
---@return WellKnownClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:IsWellKnownClientType(svrType) end
---@source mscorlib.dll
---@param entry System.Runtime.Remoting.ActivatedClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterActivatedClientType(entry) end
---@source mscorlib.dll
---@param type System.Type
---@param appUrl string
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterActivatedClientType(type, appUrl) end
---@source mscorlib.dll
---@param entry System.Runtime.Remoting.ActivatedServiceTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterActivatedServiceType(entry) end
---@source mscorlib.dll
---@param type System.Type
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterActivatedServiceType(type) end
---@source mscorlib.dll
---@param entry System.Runtime.Remoting.WellKnownClientTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterWellKnownClientType(entry) end
---@source mscorlib.dll
---@param type System.Type
---@param objectUrl string
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterWellKnownClientType(type, objectUrl) end
---@source mscorlib.dll
---@param entry System.Runtime.Remoting.WellKnownServiceTypeEntry
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterWellKnownServiceType(entry) end
---@source mscorlib.dll
---@param type System.Type
---@param objectUri string
---@param mode System.Runtime.Remoting.WellKnownObjectMode
function CS.System.Runtime.Remoting.RemotingConfiguration:RegisterWellKnownServiceType(type, objectUri, mode) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.RemotingException: System.SystemException
---@source mscorlib.dll
CS.System.Runtime.Remoting.RemotingException = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.RemotingServices: object
---@source mscorlib.dll
CS.System.Runtime.Remoting.RemotingServices = {}
---@source mscorlib.dll
---@param classToProxy System.Type
---@param url string
---@return Object
function CS.System.Runtime.Remoting.RemotingServices:Connect(classToProxy, url) end
---@source mscorlib.dll
---@param classToProxy System.Type
---@param url string
---@param data object
---@return Object
function CS.System.Runtime.Remoting.RemotingServices:Connect(classToProxy, url, data) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:Disconnect(obj) end
---@source mscorlib.dll
---@param target System.MarshalByRefObject
---@param reqMsg System.Runtime.Remoting.Messaging.IMethodCallMessage
---@return IMethodReturnMessage
function CS.System.Runtime.Remoting.RemotingServices:ExecuteMessage(target, reqMsg) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return IMessageSink
function CS.System.Runtime.Remoting.RemotingServices:GetEnvoyChainForProxy(obj) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return Object
function CS.System.Runtime.Remoting.RemotingServices:GetLifetimeService(obj) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMethodMessage
---@return MethodBase
function CS.System.Runtime.Remoting.RemotingServices:GetMethodBaseFromMethodMessage(msg) end
---@source mscorlib.dll
---@param obj object
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Remoting.RemotingServices:GetObjectData(obj, info, context) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return String
function CS.System.Runtime.Remoting.RemotingServices:GetObjectUri(obj) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@return ObjRef
function CS.System.Runtime.Remoting.RemotingServices:GetObjRefForProxy(obj) end
---@source mscorlib.dll
---@param proxy object
---@return RealProxy
function CS.System.Runtime.Remoting.RemotingServices:GetRealProxy(proxy) end
---@source mscorlib.dll
---@param URI string
---@return Type
function CS.System.Runtime.Remoting.RemotingServices:GetServerTypeForUri(URI) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMethodMessage
---@return String
function CS.System.Runtime.Remoting.RemotingServices:GetSessionIdForMethodMessage(msg) end
---@source mscorlib.dll
---@param msg System.Runtime.Remoting.Messaging.IMethodMessage
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:IsMethodOverloaded(msg) end
---@source mscorlib.dll
---@param tp object
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:IsObjectOutOfAppDomain(tp) end
---@source mscorlib.dll
---@param tp object
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:IsObjectOutOfContext(tp) end
---@source mscorlib.dll
---@param method System.Reflection.MethodBase
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:IsOneWay(method) end
---@source mscorlib.dll
---@param proxy object
---@return Boolean
function CS.System.Runtime.Remoting.RemotingServices:IsTransparentProxy(proxy) end
---@source mscorlib.dll
---@param stage int
function CS.System.Runtime.Remoting.RemotingServices:LogRemotingStage(stage) end
---@source mscorlib.dll
---@param Obj System.MarshalByRefObject
---@return ObjRef
function CS.System.Runtime.Remoting.RemotingServices:Marshal(Obj) end
---@source mscorlib.dll
---@param Obj System.MarshalByRefObject
---@param URI string
---@return ObjRef
function CS.System.Runtime.Remoting.RemotingServices:Marshal(Obj, URI) end
---@source mscorlib.dll
---@param Obj System.MarshalByRefObject
---@param ObjURI string
---@param RequestedType System.Type
---@return ObjRef
function CS.System.Runtime.Remoting.RemotingServices:Marshal(Obj, ObjURI, RequestedType) end
---@source mscorlib.dll
---@param obj System.MarshalByRefObject
---@param uri string
function CS.System.Runtime.Remoting.RemotingServices:SetObjectUriForMarshal(obj, uri) end
---@source mscorlib.dll
---@param objectRef System.Runtime.Remoting.ObjRef
---@return Object
function CS.System.Runtime.Remoting.RemotingServices:Unmarshal(objectRef) end
---@source mscorlib.dll
---@param objectRef System.Runtime.Remoting.ObjRef
---@param fRefine bool
---@return Object
function CS.System.Runtime.Remoting.RemotingServices:Unmarshal(objectRef, fRefine) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.RemotingTimeoutException: System.Runtime.Remoting.RemotingException
---@source mscorlib.dll
CS.System.Runtime.Remoting.RemotingTimeoutException = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.ServerException: System.SystemException
---@source mscorlib.dll
CS.System.Runtime.Remoting.ServerException = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.SoapServices: object
---@source mscorlib.dll
---@field XmlNsForClrType string
---@source mscorlib.dll
---@field XmlNsForClrTypeWithAssembly string
---@source mscorlib.dll
---@field XmlNsForClrTypeWithNs string
---@source mscorlib.dll
---@field XmlNsForClrTypeWithNsAndAssembly string
---@source mscorlib.dll
CS.System.Runtime.Remoting.SoapServices = {}
---@source mscorlib.dll
---@param typeNamespace string
---@param assemblyName string
---@return String
function CS.System.Runtime.Remoting.SoapServices:CodeXmlNamespaceForClrTypeNamespace(typeNamespace, assemblyName) end
---@source mscorlib.dll
---@param inNamespace string
---@param typeNamespace string
---@param assemblyName string
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:DecodeXmlNamespaceForClrTypeNamespace(inNamespace, typeNamespace, assemblyName) end
---@source mscorlib.dll
---@param containingType System.Type
---@param xmlAttribute string
---@param xmlNamespace string
---@param type System.Type
---@param name string
function CS.System.Runtime.Remoting.SoapServices:GetInteropFieldTypeAndNameFromXmlAttribute(containingType, xmlAttribute, xmlNamespace, type, name) end
---@source mscorlib.dll
---@param containingType System.Type
---@param xmlElement string
---@param xmlNamespace string
---@param type System.Type
---@param name string
function CS.System.Runtime.Remoting.SoapServices:GetInteropFieldTypeAndNameFromXmlElement(containingType, xmlElement, xmlNamespace, type, name) end
---@source mscorlib.dll
---@param xmlElement string
---@param xmlNamespace string
---@return Type
function CS.System.Runtime.Remoting.SoapServices:GetInteropTypeFromXmlElement(xmlElement, xmlNamespace) end
---@source mscorlib.dll
---@param xmlType string
---@param xmlTypeNamespace string
---@return Type
function CS.System.Runtime.Remoting.SoapServices:GetInteropTypeFromXmlType(xmlType, xmlTypeNamespace) end
---@source mscorlib.dll
---@param mb System.Reflection.MethodBase
---@return String
function CS.System.Runtime.Remoting.SoapServices:GetSoapActionFromMethodBase(mb) end
---@source mscorlib.dll
---@param soapAction string
---@param typeName string
---@param methodName string
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:GetTypeAndMethodNameFromSoapAction(soapAction, typeName, methodName) end
---@source mscorlib.dll
---@param type System.Type
---@param xmlElement string
---@param xmlNamespace string
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:GetXmlElementForInteropType(type, xmlElement, xmlNamespace) end
---@source mscorlib.dll
---@param mb System.Reflection.MethodBase
---@return String
function CS.System.Runtime.Remoting.SoapServices:GetXmlNamespaceForMethodCall(mb) end
---@source mscorlib.dll
---@param mb System.Reflection.MethodBase
---@return String
function CS.System.Runtime.Remoting.SoapServices:GetXmlNamespaceForMethodResponse(mb) end
---@source mscorlib.dll
---@param type System.Type
---@param xmlType string
---@param xmlTypeNamespace string
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:GetXmlTypeForInteropType(type, xmlType, xmlTypeNamespace) end
---@source mscorlib.dll
---@param namespaceString string
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:IsClrTypeNamespace(namespaceString) end
---@source mscorlib.dll
---@param soapAction string
---@param mb System.Reflection.MethodBase
---@return Boolean
function CS.System.Runtime.Remoting.SoapServices:IsSoapActionValidForMethodBase(soapAction, mb) end
---@source mscorlib.dll
---@param assembly System.Reflection.Assembly
function CS.System.Runtime.Remoting.SoapServices:PreLoad(assembly) end
---@source mscorlib.dll
---@param type System.Type
function CS.System.Runtime.Remoting.SoapServices:PreLoad(type) end
---@source mscorlib.dll
---@param xmlElement string
---@param xmlNamespace string
---@param type System.Type
function CS.System.Runtime.Remoting.SoapServices:RegisterInteropXmlElement(xmlElement, xmlNamespace, type) end
---@source mscorlib.dll
---@param xmlType string
---@param xmlTypeNamespace string
---@param type System.Type
function CS.System.Runtime.Remoting.SoapServices:RegisterInteropXmlType(xmlType, xmlTypeNamespace, type) end
---@source mscorlib.dll
---@param mb System.Reflection.MethodBase
function CS.System.Runtime.Remoting.SoapServices:RegisterSoapActionForMethodBase(mb) end
---@source mscorlib.dll
---@param mb System.Reflection.MethodBase
---@param soapAction string
function CS.System.Runtime.Remoting.SoapServices:RegisterSoapActionForMethodBase(mb, soapAction) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.TypeEntry: object
---@source mscorlib.dll
---@field AssemblyName string
---@source mscorlib.dll
---@field TypeName string
---@source mscorlib.dll
CS.System.Runtime.Remoting.TypeEntry = {}
---@source mscorlib.dll
---@class System.Runtime.Remoting.WellKnownClientTypeEntry: System.Runtime.Remoting.TypeEntry
---@source mscorlib.dll
---@field ApplicationUrl string
---@source mscorlib.dll
---@field ObjectType System.Type
---@source mscorlib.dll
---@field ObjectUrl string
---@source mscorlib.dll
CS.System.Runtime.Remoting.WellKnownClientTypeEntry = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.WellKnownClientTypeEntry.ToString() end
---@source mscorlib.dll
---@class System.Runtime.Remoting.WellKnownObjectMode: System.Enum
---@source mscorlib.dll
---@field SingleCall System.Runtime.Remoting.WellKnownObjectMode
---@source mscorlib.dll
---@field Singleton System.Runtime.Remoting.WellKnownObjectMode
---@source mscorlib.dll
CS.System.Runtime.Remoting.WellKnownObjectMode = {}
---@source
---@param value any
---@return System.Runtime.Remoting.WellKnownObjectMode
function CS.System.Runtime.Remoting.WellKnownObjectMode:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Remoting.WellKnownServiceTypeEntry: System.Runtime.Remoting.TypeEntry
---@source mscorlib.dll
---@field ContextAttributes System.Runtime.Remoting.Contexts.IContextAttribute[]
---@source mscorlib.dll
---@field Mode System.Runtime.Remoting.WellKnownObjectMode
---@source mscorlib.dll
---@field ObjectType System.Type
---@source mscorlib.dll
---@field ObjectUri string
---@source mscorlib.dll
CS.System.Runtime.Remoting.WellKnownServiceTypeEntry = {}
---@source mscorlib.dll
---@return String
function CS.System.Runtime.Remoting.WellKnownServiceTypeEntry.ToString() end

View File

@@ -0,0 +1,169 @@
---@meta
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.DataContractSerializerSection: System.Configuration.ConfigurationSection
---@source System.Runtime.Serialization.dll
---@field DeclaredTypes System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.DataContractSerializerSection = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.DeclaredTypeElement: System.Configuration.ConfigurationElement
---@source System.Runtime.Serialization.dll
---@field KnownTypes System.Runtime.Serialization.Configuration.TypeElementCollection
---@source System.Runtime.Serialization.dll
---@field Type string
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.DeclaredTypeElement = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.Runtime.Serialization.dll
---@field this[] System.Runtime.Serialization.Configuration.DeclaredTypeElement
---@source System.Runtime.Serialization.dll
---@field this[] System.Runtime.Serialization.Configuration.DeclaredTypeElement
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection = {}
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.DeclaredTypeElement
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.Add(element) end
---@source System.Runtime.Serialization.dll
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.Clear() end
---@source System.Runtime.Serialization.dll
---@param typeName string
---@return Boolean
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.Contains(typeName) end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.DeclaredTypeElement
---@return Int32
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.IndexOf(element) end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.DeclaredTypeElement
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.Remove(element) end
---@source System.Runtime.Serialization.dll
---@param typeName string
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.Remove(typeName) end
---@source System.Runtime.Serialization.dll
---@param index int
function CS.System.Runtime.Serialization.Configuration.DeclaredTypeElementCollection.RemoveAt(index) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.NetDataContractSerializerSection: System.Configuration.ConfigurationSection
---@source System.Runtime.Serialization.dll
---@field EnableUnsafeTypeForwarding bool
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.NetDataContractSerializerSection = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.ParameterElement: System.Configuration.ConfigurationElement
---@source System.Runtime.Serialization.dll
---@field Index int
---@source System.Runtime.Serialization.dll
---@field Parameters System.Runtime.Serialization.Configuration.ParameterElementCollection
---@source System.Runtime.Serialization.dll
---@field Type string
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.ParameterElement = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.ParameterElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.Runtime.Serialization.dll
---@field CollectionType System.Configuration.ConfigurationElementCollectionType
---@source System.Runtime.Serialization.dll
---@field this[] System.Runtime.Serialization.Configuration.ParameterElement
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.ParameterElementCollection = {}
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.ParameterElement
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.Add(element) end
---@source System.Runtime.Serialization.dll
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.Clear() end
---@source System.Runtime.Serialization.dll
---@param typeName string
---@return Boolean
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.Contains(typeName) end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.ParameterElement
---@return Int32
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.IndexOf(element) end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.ParameterElement
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.Remove(element) end
---@source System.Runtime.Serialization.dll
---@param index int
function CS.System.Runtime.Serialization.Configuration.ParameterElementCollection.RemoveAt(index) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.SerializationSectionGroup: System.Configuration.ConfigurationSectionGroup
---@source System.Runtime.Serialization.dll
---@field DataContractSerializer System.Runtime.Serialization.Configuration.DataContractSerializerSection
---@source System.Runtime.Serialization.dll
---@field NetDataContractSerializer System.Runtime.Serialization.Configuration.NetDataContractSerializerSection
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.SerializationSectionGroup = {}
---@source System.Runtime.Serialization.dll
---@param config System.Configuration.Configuration
---@return SerializationSectionGroup
function CS.System.Runtime.Serialization.Configuration.SerializationSectionGroup:GetSectionGroup(config) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.TypeElement: System.Configuration.ConfigurationElement
---@source System.Runtime.Serialization.dll
---@field Index int
---@source System.Runtime.Serialization.dll
---@field Parameters System.Runtime.Serialization.Configuration.ParameterElementCollection
---@source System.Runtime.Serialization.dll
---@field Type string
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.TypeElement = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Configuration.TypeElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.Runtime.Serialization.dll
---@field CollectionType System.Configuration.ConfigurationElementCollectionType
---@source System.Runtime.Serialization.dll
---@field this[] System.Runtime.Serialization.Configuration.TypeElement
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Configuration.TypeElementCollection = {}
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.TypeElement
function CS.System.Runtime.Serialization.Configuration.TypeElementCollection.Add(element) end
---@source System.Runtime.Serialization.dll
function CS.System.Runtime.Serialization.Configuration.TypeElementCollection.Clear() end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.TypeElement
---@return Int32
function CS.System.Runtime.Serialization.Configuration.TypeElementCollection.IndexOf(element) end
---@source System.Runtime.Serialization.dll
---@param element System.Runtime.Serialization.Configuration.TypeElement
function CS.System.Runtime.Serialization.Configuration.TypeElementCollection.Remove(element) end
---@source System.Runtime.Serialization.dll
---@param index int
function CS.System.Runtime.Serialization.Configuration.TypeElementCollection.RemoveAt(index) end

View File

@@ -0,0 +1,60 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.Binary.BinaryFormatter: object
---@source mscorlib.dll
---@field AssemblyFormat System.Runtime.Serialization.Formatters.FormatterAssemblyStyle
---@source mscorlib.dll
---@field Binder System.Runtime.Serialization.SerializationBinder
---@source mscorlib.dll
---@field Context System.Runtime.Serialization.StreamingContext
---@source mscorlib.dll
---@field FilterLevel System.Runtime.Serialization.Formatters.TypeFilterLevel
---@source mscorlib.dll
---@field SurrogateSelector System.Runtime.Serialization.ISurrogateSelector
---@source mscorlib.dll
---@field TypeFormat System.Runtime.Serialization.Formatters.FormatterTypeStyle
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter = {}
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@return Object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(serializationStream) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param handler System.Runtime.Remoting.Messaging.HeaderHandler
---@return Object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(serializationStream, handler) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param handler System.Runtime.Remoting.Messaging.HeaderHandler
---@param methodCallMessage System.Runtime.Remoting.Messaging.IMethodCallMessage
---@return Object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.DeserializeMethodResponse(serializationStream, handler, methodCallMessage) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param graph object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(serializationStream, graph) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param graph object
---@param headers System.Runtime.Remoting.Messaging.Header[]
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(serializationStream, graph, headers) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param handler System.Runtime.Remoting.Messaging.HeaderHandler
---@return Object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.UnsafeDeserialize(serializationStream, handler) end
---@source mscorlib.dll
---@param serializationStream System.IO.Stream
---@param handler System.Runtime.Remoting.Messaging.HeaderHandler
---@param methodCallMessage System.Runtime.Remoting.Messaging.IMethodCallMessage
---@return Object
function CS.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.UnsafeDeserializeMethodResponse(serializationStream, handler, methodCallMessage) end

View File

@@ -0,0 +1,172 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.FormatterAssemblyStyle: System.Enum
---@source mscorlib.dll
---@field Full System.Runtime.Serialization.Formatters.FormatterAssemblyStyle
---@source mscorlib.dll
---@field Simple System.Runtime.Serialization.Formatters.FormatterAssemblyStyle
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.FormatterAssemblyStyle = {}
---@source
---@param value any
---@return System.Runtime.Serialization.Formatters.FormatterAssemblyStyle
function CS.System.Runtime.Serialization.Formatters.FormatterAssemblyStyle:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.FormatterTypeStyle: System.Enum
---@source mscorlib.dll
---@field TypesAlways System.Runtime.Serialization.Formatters.FormatterTypeStyle
---@source mscorlib.dll
---@field TypesWhenNeeded System.Runtime.Serialization.Formatters.FormatterTypeStyle
---@source mscorlib.dll
---@field XsdString System.Runtime.Serialization.Formatters.FormatterTypeStyle
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.FormatterTypeStyle = {}
---@source
---@param value any
---@return System.Runtime.Serialization.Formatters.FormatterTypeStyle
function CS.System.Runtime.Serialization.Formatters.FormatterTypeStyle:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.IFieldInfo
---@source mscorlib.dll
---@field FieldNames string[]
---@source mscorlib.dll
---@field FieldTypes System.Type[]
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.IFieldInfo = {}
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.InternalRM: object
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.InternalRM = {}
---@source mscorlib.dll
---@param messages object[]
function CS.System.Runtime.Serialization.Formatters.InternalRM:InfoSoap(messages) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Runtime.Serialization.Formatters.InternalRM:SoapCheckEnabled() end
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.InternalST: object
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.InternalST = {}
---@source mscorlib.dll
---@param messages object[]
function CS.System.Runtime.Serialization.Formatters.InternalST:InfoSoap(messages) end
---@source mscorlib.dll
---@param assemblyString string
---@return Assembly
function CS.System.Runtime.Serialization.Formatters.InternalST:LoadAssemblyFromString(assemblyString) end
---@source mscorlib.dll
---@param fi System.Reflection.FieldInfo
---@param target object
---@param value object
function CS.System.Runtime.Serialization.Formatters.InternalST:SerializationSetValue(fi, target, value) end
---@source mscorlib.dll
---@param messages object[]
function CS.System.Runtime.Serialization.Formatters.InternalST:Soap(messages) end
---@source mscorlib.dll
---@param condition bool
---@param message string
function CS.System.Runtime.Serialization.Formatters.InternalST:SoapAssert(condition, message) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Runtime.Serialization.Formatters.InternalST:SoapCheckEnabled() end
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.ISoapMessage
---@source mscorlib.dll
---@field Headers System.Runtime.Remoting.Messaging.Header[]
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field ParamNames string[]
---@source mscorlib.dll
---@field ParamTypes System.Type[]
---@source mscorlib.dll
---@field ParamValues object[]
---@source mscorlib.dll
---@field XmlNameSpace string
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.ISoapMessage = {}
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.ServerFault: object
---@source mscorlib.dll
---@field ExceptionMessage string
---@source mscorlib.dll
---@field ExceptionType string
---@source mscorlib.dll
---@field StackTrace string
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.ServerFault = {}
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.SoapFault: object
---@source mscorlib.dll
---@field Detail object
---@source mscorlib.dll
---@field FaultActor string
---@source mscorlib.dll
---@field FaultCode string
---@source mscorlib.dll
---@field FaultString string
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.SoapFault = {}
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Runtime.Serialization.Formatters.SoapFault.GetObjectData(info, context) end
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.SoapMessage: object
---@source mscorlib.dll
---@field Headers System.Runtime.Remoting.Messaging.Header[]
---@source mscorlib.dll
---@field MethodName string
---@source mscorlib.dll
---@field ParamNames string[]
---@source mscorlib.dll
---@field ParamTypes System.Type[]
---@source mscorlib.dll
---@field ParamValues object[]
---@source mscorlib.dll
---@field XmlNameSpace string
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.SoapMessage = {}
---@source mscorlib.dll
---@class System.Runtime.Serialization.Formatters.TypeFilterLevel: System.Enum
---@source mscorlib.dll
---@field Full System.Runtime.Serialization.Formatters.TypeFilterLevel
---@source mscorlib.dll
---@field Low System.Runtime.Serialization.Formatters.TypeFilterLevel
---@source mscorlib.dll
CS.System.Runtime.Serialization.Formatters.TypeFilterLevel = {}
---@source
---@param value any
---@return System.Runtime.Serialization.Formatters.TypeFilterLevel
function CS.System.Runtime.Serialization.Formatters.TypeFilterLevel:__CastFrom(value) end

View File

@@ -0,0 +1,239 @@
---@meta
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Json.DataContractJsonSerializer: System.Runtime.Serialization.XmlObjectSerializer
---@source System.Runtime.Serialization.dll
---@field DataContractSurrogate System.Runtime.Serialization.IDataContractSurrogate
---@source System.Runtime.Serialization.dll
---@field DateTimeFormat System.Runtime.Serialization.DateTimeFormat
---@source System.Runtime.Serialization.dll
---@field EmitTypeInformation System.Runtime.Serialization.EmitTypeInformation
---@source System.Runtime.Serialization.dll
---@field IgnoreExtensionDataObject bool
---@source System.Runtime.Serialization.dll
---@field KnownTypes System.Collections.ObjectModel.ReadOnlyCollection<System.Type>
---@source System.Runtime.Serialization.dll
---@field MaxItemsInObjectGraph int
---@source System.Runtime.Serialization.dll
---@field SerializeReadOnlyTypes bool
---@source System.Runtime.Serialization.dll
---@field UseSimpleDictionaryFormat bool
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Json.DataContractJsonSerializer = {}
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlDictionaryReader
---@return Boolean
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(reader) end
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlReader
---@return Boolean
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.IsStartObject(reader) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@return Object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(stream) end
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlDictionaryReader
---@return Object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(reader) end
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlDictionaryReader
---@param verifyObjectName bool
---@return Object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(reader, verifyObjectName) end
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlReader
---@return Object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(reader) end
---@source System.Runtime.Serialization.dll
---@param reader System.Xml.XmlReader
---@param verifyObjectName bool
---@return Object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(reader, verifyObjectName) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(writer) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlWriter
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteEndObject(writer) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(stream, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlDictionaryWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(writer, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject(writer, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlDictionaryWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(writer, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObjectContent(writer, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlDictionaryWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(writer, graph) end
---@source System.Runtime.Serialization.dll
---@param writer System.Xml.XmlWriter
---@param graph object
function CS.System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteStartObject(writer, graph) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Json.DataContractJsonSerializerSettings: object
---@source System.Runtime.Serialization.dll
---@field DataContractSurrogate System.Runtime.Serialization.IDataContractSurrogate
---@source System.Runtime.Serialization.dll
---@field DateTimeFormat System.Runtime.Serialization.DateTimeFormat
---@source System.Runtime.Serialization.dll
---@field EmitTypeInformation System.Runtime.Serialization.EmitTypeInformation
---@source System.Runtime.Serialization.dll
---@field IgnoreExtensionDataObject bool
---@source System.Runtime.Serialization.dll
---@field KnownTypes System.Collections.Generic.IEnumerable<System.Type>
---@source System.Runtime.Serialization.dll
---@field MaxItemsInObjectGraph int
---@source System.Runtime.Serialization.dll
---@field RootName string
---@source System.Runtime.Serialization.dll
---@field SerializeReadOnlyTypes bool
---@source System.Runtime.Serialization.dll
---@field UseSimpleDictionaryFormat bool
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Json.DataContractJsonSerializerSettings = {}
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Json.IXmlJsonReaderInitializer
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Json.IXmlJsonReaderInitializer = {}
---@source System.Runtime.Serialization.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param encoding System.Text.Encoding
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@param onClose System.Xml.OnXmlDictionaryReaderClose
function CS.System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(buffer, offset, count, encoding, quotas, onClose) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@param onClose System.Xml.OnXmlDictionaryReaderClose
function CS.System.Runtime.Serialization.Json.IXmlJsonReaderInitializer.SetInput(stream, encoding, quotas, onClose) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Json.IXmlJsonWriterInitializer
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Json.IXmlJsonWriterInitializer = {}
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param ownsStream bool
function CS.System.Runtime.Serialization.Json.IXmlJsonWriterInitializer.SetOutput(stream, encoding, ownsStream) end
---@source System.Runtime.Serialization.dll
---@class System.Runtime.Serialization.Json.JsonReaderWriterFactory: object
---@source System.Runtime.Serialization.dll
CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory = {}
---@source System.Runtime.Serialization.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param encoding System.Text.Encoding
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@param onClose System.Xml.OnXmlDictionaryReaderClose
---@return XmlDictionaryReader
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonReader(buffer, offset, count, encoding, quotas, onClose) end
---@source System.Runtime.Serialization.dll
---@param buffer byte[]
---@param offset int
---@param count int
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@return XmlDictionaryReader
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonReader(buffer, offset, count, quotas) end
---@source System.Runtime.Serialization.dll
---@param buffer byte[]
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@return XmlDictionaryReader
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonReader(buffer, quotas) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@param onClose System.Xml.OnXmlDictionaryReaderClose
---@return XmlDictionaryReader
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonReader(stream, encoding, quotas, onClose) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param quotas System.Xml.XmlDictionaryReaderQuotas
---@return XmlDictionaryReader
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonReader(stream, quotas) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@return XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonWriter(stream) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@return XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonWriter(stream, encoding) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param ownsStream bool
---@return XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonWriter(stream, encoding, ownsStream) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param ownsStream bool
---@param indent bool
---@return XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonWriter(stream, encoding, ownsStream, indent) end
---@source System.Runtime.Serialization.dll
---@param stream System.IO.Stream
---@param encoding System.Text.Encoding
---@param ownsStream bool
---@param indent bool
---@param indentChars string
---@return XmlDictionaryWriter
function CS.System.Runtime.Serialization.Json.JsonReaderWriterFactory:CreateJsonWriter(stream, encoding, ownsStream, indent, indentChars) end

View File

@@ -0,0 +1,145 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.Versioning.ComponentGuaranteesAttribute: System.Attribute
---@source mscorlib.dll
---@field Guarantees System.Runtime.Versioning.ComponentGuaranteesOptions
---@source mscorlib.dll
CS.System.Runtime.Versioning.ComponentGuaranteesAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Versioning.ComponentGuaranteesOptions: System.Enum
---@source mscorlib.dll
---@field Exchange System.Runtime.Versioning.ComponentGuaranteesOptions
---@source mscorlib.dll
---@field None System.Runtime.Versioning.ComponentGuaranteesOptions
---@source mscorlib.dll
---@field SideBySide System.Runtime.Versioning.ComponentGuaranteesOptions
---@source mscorlib.dll
---@field Stable System.Runtime.Versioning.ComponentGuaranteesOptions
---@source mscorlib.dll
CS.System.Runtime.Versioning.ComponentGuaranteesOptions = {}
---@source
---@param value any
---@return System.Runtime.Versioning.ComponentGuaranteesOptions
function CS.System.Runtime.Versioning.ComponentGuaranteesOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Versioning.ResourceConsumptionAttribute: System.Attribute
---@source mscorlib.dll
---@field ConsumptionScope System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field ResourceScope System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
CS.System.Runtime.Versioning.ResourceConsumptionAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Versioning.ResourceExposureAttribute: System.Attribute
---@source mscorlib.dll
---@field ResourceExposureLevel System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
CS.System.Runtime.Versioning.ResourceExposureAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Versioning.ResourceScope: System.Enum
---@source mscorlib.dll
---@field AppDomain System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field Assembly System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field Library System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field Machine System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field None System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field Private System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
---@field Process System.Runtime.Versioning.ResourceScope
---@source mscorlib.dll
CS.System.Runtime.Versioning.ResourceScope = {}
---@source
---@param value any
---@return System.Runtime.Versioning.ResourceScope
function CS.System.Runtime.Versioning.ResourceScope:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.Versioning.TargetFrameworkAttribute: System.Attribute
---@source mscorlib.dll
---@field FrameworkDisplayName string
---@source mscorlib.dll
---@field FrameworkName string
---@source mscorlib.dll
CS.System.Runtime.Versioning.TargetFrameworkAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.Versioning.VersioningHelper: object
---@source mscorlib.dll
CS.System.Runtime.Versioning.VersioningHelper = {}
---@source mscorlib.dll
---@param name string
---@param from System.Runtime.Versioning.ResourceScope
---@param to System.Runtime.Versioning.ResourceScope
---@return String
function CS.System.Runtime.Versioning.VersioningHelper:MakeVersionSafeName(name, from, to) end
---@source mscorlib.dll
---@param name string
---@param from System.Runtime.Versioning.ResourceScope
---@param to System.Runtime.Versioning.ResourceScope
---@param type System.Type
---@return String
function CS.System.Runtime.Versioning.VersioningHelper:MakeVersionSafeName(name, from, to, type) end
---@source System.dll
---@class System.Runtime.Versioning.FrameworkName: object
---@source System.dll
---@field FullName string
---@source System.dll
---@field Identifier string
---@source System.dll
---@field Profile string
---@source System.dll
---@field Version System.Version
---@source System.dll
CS.System.Runtime.Versioning.FrameworkName = {}
---@source System.dll
---@param obj object
---@return Boolean
function CS.System.Runtime.Versioning.FrameworkName.Equals(obj) end
---@source System.dll
---@param other System.Runtime.Versioning.FrameworkName
---@return Boolean
function CS.System.Runtime.Versioning.FrameworkName.Equals(other) end
---@source System.dll
---@return Int32
function CS.System.Runtime.Versioning.FrameworkName.GetHashCode() end
---@source System.dll
---@param left System.Runtime.Versioning.FrameworkName
---@param right System.Runtime.Versioning.FrameworkName
---@return Boolean
function CS.System.Runtime.Versioning.FrameworkName:op_Equality(left, right) end
---@source System.dll
---@param left System.Runtime.Versioning.FrameworkName
---@param right System.Runtime.Versioning.FrameworkName
---@return Boolean
function CS.System.Runtime.Versioning.FrameworkName:op_Inequality(left, right) end
---@source System.dll
---@return String
function CS.System.Runtime.Versioning.FrameworkName.ToString() end

View File

@@ -0,0 +1,87 @@
---@meta
---@source mscorlib.dll
---@class System.Runtime.AssemblyTargetedPatchBandAttribute: System.Attribute
---@source mscorlib.dll
---@field TargetedPatchBand string
---@source mscorlib.dll
CS.System.Runtime.AssemblyTargetedPatchBandAttribute = {}
---@source mscorlib.dll
---@class System.Runtime.GCLargeObjectHeapCompactionMode: System.Enum
---@source mscorlib.dll
---@field CompactOnce System.Runtime.GCLargeObjectHeapCompactionMode
---@source mscorlib.dll
---@field Default System.Runtime.GCLargeObjectHeapCompactionMode
---@source mscorlib.dll
CS.System.Runtime.GCLargeObjectHeapCompactionMode = {}
---@source
---@param value any
---@return System.Runtime.GCLargeObjectHeapCompactionMode
function CS.System.Runtime.GCLargeObjectHeapCompactionMode:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.GCLatencyMode: System.Enum
---@source mscorlib.dll
---@field Batch System.Runtime.GCLatencyMode
---@source mscorlib.dll
---@field Interactive System.Runtime.GCLatencyMode
---@source mscorlib.dll
---@field LowLatency System.Runtime.GCLatencyMode
---@source mscorlib.dll
---@field NoGCRegion System.Runtime.GCLatencyMode
---@source mscorlib.dll
---@field SustainedLowLatency System.Runtime.GCLatencyMode
---@source mscorlib.dll
CS.System.Runtime.GCLatencyMode = {}
---@source
---@param value any
---@return System.Runtime.GCLatencyMode
function CS.System.Runtime.GCLatencyMode:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Runtime.GCSettings: object
---@source mscorlib.dll
---@field IsServerGC bool
---@source mscorlib.dll
---@field LargeObjectHeapCompactionMode System.Runtime.GCLargeObjectHeapCompactionMode
---@source mscorlib.dll
---@field LatencyMode System.Runtime.GCLatencyMode
---@source mscorlib.dll
CS.System.Runtime.GCSettings = {}
---@source mscorlib.dll
---@class System.Runtime.MemoryFailPoint: System.Runtime.ConstrainedExecution.CriticalFinalizerObject
---@source mscorlib.dll
CS.System.Runtime.MemoryFailPoint = {}
---@source mscorlib.dll
function CS.System.Runtime.MemoryFailPoint.Dispose() end
---@source mscorlib.dll
---@class System.Runtime.ProfileOptimization: object
---@source mscorlib.dll
CS.System.Runtime.ProfileOptimization = {}
---@source mscorlib.dll
---@param directoryPath string
function CS.System.Runtime.ProfileOptimization:SetProfileRoot(directoryPath) end
---@source mscorlib.dll
---@param profile string
function CS.System.Runtime.ProfileOptimization:StartProfile(profile) end
---@source mscorlib.dll
---@class System.Runtime.TargetedPatchingOptOutAttribute: System.Attribute
---@source mscorlib.dll
---@field Reason string
---@source mscorlib.dll
CS.System.Runtime.TargetedPatchingOptOutAttribute = {}

View File

@@ -0,0 +1,58 @@
---@meta
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field CustomServiceNames System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection
---@source System.dll
---@field PolicyEnforcement System.Security.Authentication.ExtendedProtection.PolicyEnforcement
---@source System.dll
---@field ProtectionScenario System.Security.Authentication.ExtendedProtection.ProtectionScenario
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement = {}
---@source System.dll
---@return ExtendedProtectionPolicy
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement.BuildPolicy() end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement: System.Configuration.ConfigurationElement
---@source System.dll
---@field Name string
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement = {}
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection: System.Configuration.ConfigurationElementCollection
---@source System.dll
---@field this[] System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement
---@source System.dll
---@field this[] System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection = {}
---@source System.dll
---@param element System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.Add(element) end
---@source System.dll
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.Clear() end
---@source System.dll
---@param element System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement
---@return Int32
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.IndexOf(element) end
---@source System.dll
---@param element System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElement
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.Remove(element) end
---@source System.dll
---@param name string
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.Remove(name) end
---@source System.dll
---@param index int
function CS.System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection.RemoveAt(index) end

View File

@@ -0,0 +1,144 @@
---@meta
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ChannelBinding: Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
---@source System.dll
---@field Size int
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ChannelBinding = {}
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ChannelBindingKind: System.Enum
---@source System.dll
---@field Endpoint System.Security.Authentication.ExtendedProtection.ChannelBindingKind
---@source System.dll
---@field Unique System.Security.Authentication.ExtendedProtection.ChannelBindingKind
---@source System.dll
---@field Unknown System.Security.Authentication.ExtendedProtection.ChannelBindingKind
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ChannelBindingKind = {}
---@source
---@param value any
---@return System.Security.Authentication.ExtendedProtection.ChannelBindingKind
function CS.System.Security.Authentication.ExtendedProtection.ChannelBindingKind:__CastFrom(value) end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy: object
---@source System.dll
---@field CustomChannelBinding System.Security.Authentication.ExtendedProtection.ChannelBinding
---@source System.dll
---@field CustomServiceNames System.Security.Authentication.ExtendedProtection.ServiceNameCollection
---@source System.dll
---@field OSSupportsExtendedProtection bool
---@source System.dll
---@field PolicyEnforcement System.Security.Authentication.ExtendedProtection.PolicyEnforcement
---@source System.dll
---@field ProtectionScenario System.Security.Authentication.ExtendedProtection.ProtectionScenario
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy = {}
---@source System.dll
---@return String
function CS.System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ToString() end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter: System.ComponentModel.TypeConverter
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter = {}
---@source System.dll
---@param context System.ComponentModel.ITypeDescriptorContext
---@param destinationType System.Type
---@return Boolean
function CS.System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.CanConvertTo(context, destinationType) end
---@source System.dll
---@param context System.ComponentModel.ITypeDescriptorContext
---@param culture System.Globalization.CultureInfo
---@param value object
---@param destinationType System.Type
---@return Object
function CS.System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.ConvertTo(context, culture, value, destinationType) end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.PolicyEnforcement: System.Enum
---@source System.dll
---@field Always System.Security.Authentication.ExtendedProtection.PolicyEnforcement
---@source System.dll
---@field Never System.Security.Authentication.ExtendedProtection.PolicyEnforcement
---@source System.dll
---@field WhenSupported System.Security.Authentication.ExtendedProtection.PolicyEnforcement
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.PolicyEnforcement = {}
---@source
---@param value any
---@return System.Security.Authentication.ExtendedProtection.PolicyEnforcement
function CS.System.Security.Authentication.ExtendedProtection.PolicyEnforcement:__CastFrom(value) end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ProtectionScenario: System.Enum
---@source System.dll
---@field TransportSelected System.Security.Authentication.ExtendedProtection.ProtectionScenario
---@source System.dll
---@field TrustedProxy System.Security.Authentication.ExtendedProtection.ProtectionScenario
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ProtectionScenario = {}
---@source
---@param value any
---@return System.Security.Authentication.ExtendedProtection.ProtectionScenario
function CS.System.Security.Authentication.ExtendedProtection.ProtectionScenario:__CastFrom(value) end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.ServiceNameCollection: System.Collections.ReadOnlyCollectionBase
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.ServiceNameCollection = {}
---@source System.dll
---@param searchServiceName string
---@return Boolean
function CS.System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Contains(searchServiceName) end
---@source System.dll
---@param serviceNames System.Collections.IEnumerable
---@return ServiceNameCollection
function CS.System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(serviceNames) end
---@source System.dll
---@param serviceName string
---@return ServiceNameCollection
function CS.System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(serviceName) end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.TokenBinding: object
---@source System.dll
---@field BindingType System.Security.Authentication.ExtendedProtection.TokenBindingType
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.TokenBinding = {}
---@source System.dll
function CS.System.Security.Authentication.ExtendedProtection.TokenBinding.GetRawTokenBindingId() end
---@source System.dll
---@class System.Security.Authentication.ExtendedProtection.TokenBindingType: System.Enum
---@source System.dll
---@field Provided System.Security.Authentication.ExtendedProtection.TokenBindingType
---@source System.dll
---@field Referred System.Security.Authentication.ExtendedProtection.TokenBindingType
---@source System.dll
CS.System.Security.Authentication.ExtendedProtection.TokenBindingType = {}
---@source
---@param value any
---@return System.Security.Authentication.ExtendedProtection.TokenBindingType
function CS.System.Security.Authentication.ExtendedProtection.TokenBindingType:__CastFrom(value) end

View File

@@ -0,0 +1,87 @@
---@meta
---@source System.dll
---@class System.Security.Authentication.AuthenticationException: System.SystemException
---@source System.dll
CS.System.Security.Authentication.AuthenticationException = {}
---@source System.dll
---@class System.Security.Authentication.CipherAlgorithmType: System.Enum
---@source System.dll
---@field Aes System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Aes128 System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Aes192 System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Aes256 System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Des System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field None System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Null System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Rc2 System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field Rc4 System.Security.Authentication.CipherAlgorithmType
---@source System.dll
---@field TripleDes System.Security.Authentication.CipherAlgorithmType
---@source System.dll
CS.System.Security.Authentication.CipherAlgorithmType = {}
---@source
---@param value any
---@return System.Security.Authentication.CipherAlgorithmType
function CS.System.Security.Authentication.CipherAlgorithmType:__CastFrom(value) end
---@source System.dll
---@class System.Security.Authentication.ExchangeAlgorithmType: System.Enum
---@source System.dll
---@field DiffieHellman System.Security.Authentication.ExchangeAlgorithmType
---@source System.dll
---@field None System.Security.Authentication.ExchangeAlgorithmType
---@source System.dll
---@field RsaKeyX System.Security.Authentication.ExchangeAlgorithmType
---@source System.dll
---@field RsaSign System.Security.Authentication.ExchangeAlgorithmType
---@source System.dll
CS.System.Security.Authentication.ExchangeAlgorithmType = {}
---@source
---@param value any
---@return System.Security.Authentication.ExchangeAlgorithmType
function CS.System.Security.Authentication.ExchangeAlgorithmType:__CastFrom(value) end
---@source System.dll
---@class System.Security.Authentication.InvalidCredentialException: System.Security.Authentication.AuthenticationException
---@source System.dll
CS.System.Security.Authentication.InvalidCredentialException = {}
---@source System.dll
---@class System.Security.Authentication.SslProtocols: System.Enum
---@source System.dll
---@field Default System.Security.Authentication.SslProtocols
---@source System.dll
---@field None System.Security.Authentication.SslProtocols
---@source System.dll
---@field Ssl2 System.Security.Authentication.SslProtocols
---@source System.dll
---@field Ssl3 System.Security.Authentication.SslProtocols
---@source System.dll
---@field Tls System.Security.Authentication.SslProtocols
---@source System.dll
---@field Tls11 System.Security.Authentication.SslProtocols
---@source System.dll
---@field Tls12 System.Security.Authentication.SslProtocols
---@source System.dll
CS.System.Security.Authentication.SslProtocols = {}
---@source
---@param value any
---@return System.Security.Authentication.SslProtocols
function CS.System.Security.Authentication.SslProtocols:__CastFrom(value) end

View File

@@ -0,0 +1,378 @@
---@meta
---@source mscorlib.dll
---@class System.Security.Claims.Claim: object
---@source mscorlib.dll
---@field Issuer string
---@source mscorlib.dll
---@field OriginalIssuer string
---@source mscorlib.dll
---@field Properties System.Collections.Generic.IDictionary<string, string>
---@source mscorlib.dll
---@field Subject System.Security.Claims.ClaimsIdentity
---@source mscorlib.dll
---@field Type string
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
---@field ValueType string
---@source mscorlib.dll
CS.System.Security.Claims.Claim = {}
---@source mscorlib.dll
---@return Claim
function CS.System.Security.Claims.Claim.Clone() end
---@source mscorlib.dll
---@param identity System.Security.Claims.ClaimsIdentity
---@return Claim
function CS.System.Security.Claims.Claim.Clone(identity) end
---@source mscorlib.dll
---@return String
function CS.System.Security.Claims.Claim.ToString() end
---@source mscorlib.dll
---@param writer System.IO.BinaryWriter
function CS.System.Security.Claims.Claim.WriteTo(writer) end
---@source mscorlib.dll
---@class System.Security.Claims.ClaimsIdentity: object
---@source mscorlib.dll
---@field DefaultIssuer string
---@source mscorlib.dll
---@field DefaultNameClaimType string
---@source mscorlib.dll
---@field DefaultRoleClaimType string
---@source mscorlib.dll
---@field Actor System.Security.Claims.ClaimsIdentity
---@source mscorlib.dll
---@field AuthenticationType string
---@source mscorlib.dll
---@field BootstrapContext object
---@source mscorlib.dll
---@field Claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field IsAuthenticated bool
---@source mscorlib.dll
---@field Label string
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field NameClaimType string
---@source mscorlib.dll
---@field RoleClaimType string
---@source mscorlib.dll
CS.System.Security.Claims.ClaimsIdentity = {}
---@source mscorlib.dll
---@param claim System.Security.Claims.Claim
function CS.System.Security.Claims.ClaimsIdentity.AddClaim(claim) end
---@source mscorlib.dll
---@param claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
function CS.System.Security.Claims.ClaimsIdentity.AddClaims(claims) end
---@source mscorlib.dll
---@return ClaimsIdentity
function CS.System.Security.Claims.ClaimsIdentity.Clone() end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return IEnumerable
function CS.System.Security.Claims.ClaimsIdentity.FindAll(match) end
---@source mscorlib.dll
---@param type string
---@return IEnumerable
function CS.System.Security.Claims.ClaimsIdentity.FindAll(type) end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return Claim
function CS.System.Security.Claims.ClaimsIdentity.FindFirst(match) end
---@source mscorlib.dll
---@param type string
---@return Claim
function CS.System.Security.Claims.ClaimsIdentity.FindFirst(type) end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return Boolean
function CS.System.Security.Claims.ClaimsIdentity.HasClaim(match) end
---@source mscorlib.dll
---@param type string
---@param value string
---@return Boolean
function CS.System.Security.Claims.ClaimsIdentity.HasClaim(type, value) end
---@source mscorlib.dll
---@param claim System.Security.Claims.Claim
function CS.System.Security.Claims.ClaimsIdentity.RemoveClaim(claim) end
---@source mscorlib.dll
---@param claim System.Security.Claims.Claim
---@return Boolean
function CS.System.Security.Claims.ClaimsIdentity.TryRemoveClaim(claim) end
---@source mscorlib.dll
---@param writer System.IO.BinaryWriter
function CS.System.Security.Claims.ClaimsIdentity.WriteTo(writer) end
---@source mscorlib.dll
---@class System.Security.Claims.ClaimsPrincipal: object
---@source mscorlib.dll
---@field Claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field ClaimsPrincipalSelector System.Func<System.Security.Claims.ClaimsPrincipal>
---@source mscorlib.dll
---@field Current System.Security.Claims.ClaimsPrincipal
---@source mscorlib.dll
---@field Identities System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity>
---@source mscorlib.dll
---@field Identity System.Security.Principal.IIdentity
---@source mscorlib.dll
---@field PrimaryIdentitySelector System.Func<System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity>, System.Security.Claims.ClaimsIdentity>
---@source mscorlib.dll
CS.System.Security.Claims.ClaimsPrincipal = {}
---@source mscorlib.dll
---@param identities System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity>
function CS.System.Security.Claims.ClaimsPrincipal.AddIdentities(identities) end
---@source mscorlib.dll
---@param identity System.Security.Claims.ClaimsIdentity
function CS.System.Security.Claims.ClaimsPrincipal.AddIdentity(identity) end
---@source mscorlib.dll
---@return ClaimsPrincipal
function CS.System.Security.Claims.ClaimsPrincipal.Clone() end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return IEnumerable
function CS.System.Security.Claims.ClaimsPrincipal.FindAll(match) end
---@source mscorlib.dll
---@param type string
---@return IEnumerable
function CS.System.Security.Claims.ClaimsPrincipal.FindAll(type) end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return Claim
function CS.System.Security.Claims.ClaimsPrincipal.FindFirst(match) end
---@source mscorlib.dll
---@param type string
---@return Claim
function CS.System.Security.Claims.ClaimsPrincipal.FindFirst(type) end
---@source mscorlib.dll
---@param match System.Predicate<System.Security.Claims.Claim>
---@return Boolean
function CS.System.Security.Claims.ClaimsPrincipal.HasClaim(match) end
---@source mscorlib.dll
---@param type string
---@param value string
---@return Boolean
function CS.System.Security.Claims.ClaimsPrincipal.HasClaim(type, value) end
---@source mscorlib.dll
---@param role string
---@return Boolean
function CS.System.Security.Claims.ClaimsPrincipal.IsInRole(role) end
---@source mscorlib.dll
---@param writer System.IO.BinaryWriter
function CS.System.Security.Claims.ClaimsPrincipal.WriteTo(writer) end
---@source mscorlib.dll
---@class System.Security.Claims.ClaimTypes: object
---@source mscorlib.dll
---@field Actor string
---@source mscorlib.dll
---@field Anonymous string
---@source mscorlib.dll
---@field Authentication string
---@source mscorlib.dll
---@field AuthenticationInstant string
---@source mscorlib.dll
---@field AuthenticationMethod string
---@source mscorlib.dll
---@field AuthorizationDecision string
---@source mscorlib.dll
---@field CookiePath string
---@source mscorlib.dll
---@field Country string
---@source mscorlib.dll
---@field DateOfBirth string
---@source mscorlib.dll
---@field DenyOnlyPrimaryGroupSid string
---@source mscorlib.dll
---@field DenyOnlyPrimarySid string
---@source mscorlib.dll
---@field DenyOnlySid string
---@source mscorlib.dll
---@field DenyOnlyWindowsDeviceGroup string
---@source mscorlib.dll
---@field Dns string
---@source mscorlib.dll
---@field Dsa string
---@source mscorlib.dll
---@field Email string
---@source mscorlib.dll
---@field Expiration string
---@source mscorlib.dll
---@field Expired string
---@source mscorlib.dll
---@field Gender string
---@source mscorlib.dll
---@field GivenName string
---@source mscorlib.dll
---@field GroupSid string
---@source mscorlib.dll
---@field Hash string
---@source mscorlib.dll
---@field HomePhone string
---@source mscorlib.dll
---@field IsPersistent string
---@source mscorlib.dll
---@field Locality string
---@source mscorlib.dll
---@field MobilePhone string
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field NameIdentifier string
---@source mscorlib.dll
---@field OtherPhone string
---@source mscorlib.dll
---@field PostalCode string
---@source mscorlib.dll
---@field PrimaryGroupSid string
---@source mscorlib.dll
---@field PrimarySid string
---@source mscorlib.dll
---@field Role string
---@source mscorlib.dll
---@field Rsa string
---@source mscorlib.dll
---@field SerialNumber string
---@source mscorlib.dll
---@field Sid string
---@source mscorlib.dll
---@field Spn string
---@source mscorlib.dll
---@field StateOrProvince string
---@source mscorlib.dll
---@field StreetAddress string
---@source mscorlib.dll
---@field Surname string
---@source mscorlib.dll
---@field System string
---@source mscorlib.dll
---@field Thumbprint string
---@source mscorlib.dll
---@field Upn string
---@source mscorlib.dll
---@field Uri string
---@source mscorlib.dll
---@field UserData string
---@source mscorlib.dll
---@field Version string
---@source mscorlib.dll
---@field Webpage string
---@source mscorlib.dll
---@field WindowsAccountName string
---@source mscorlib.dll
---@field WindowsDeviceClaim string
---@source mscorlib.dll
---@field WindowsDeviceGroup string
---@source mscorlib.dll
---@field WindowsFqbnVersion string
---@source mscorlib.dll
---@field WindowsSubAuthority string
---@source mscorlib.dll
---@field WindowsUserClaim string
---@source mscorlib.dll
---@field X500DistinguishedName string
---@source mscorlib.dll
CS.System.Security.Claims.ClaimTypes = {}
---@source mscorlib.dll
---@class System.Security.Claims.ClaimValueTypes: object
---@source mscorlib.dll
---@field Base64Binary string
---@source mscorlib.dll
---@field Base64Octet string
---@source mscorlib.dll
---@field Boolean string
---@source mscorlib.dll
---@field Date string
---@source mscorlib.dll
---@field DateTime string
---@source mscorlib.dll
---@field DaytimeDuration string
---@source mscorlib.dll
---@field DnsName string
---@source mscorlib.dll
---@field Double string
---@source mscorlib.dll
---@field DsaKeyValue string
---@source mscorlib.dll
---@field Email string
---@source mscorlib.dll
---@field Fqbn string
---@source mscorlib.dll
---@field HexBinary string
---@source mscorlib.dll
---@field Integer string
---@source mscorlib.dll
---@field Integer32 string
---@source mscorlib.dll
---@field Integer64 string
---@source mscorlib.dll
---@field KeyInfo string
---@source mscorlib.dll
---@field Rfc822Name string
---@source mscorlib.dll
---@field Rsa string
---@source mscorlib.dll
---@field RsaKeyValue string
---@source mscorlib.dll
---@field Sid string
---@source mscorlib.dll
---@field String string
---@source mscorlib.dll
---@field Time string
---@source mscorlib.dll
---@field UInteger32 string
---@source mscorlib.dll
---@field UInteger64 string
---@source mscorlib.dll
---@field UpnName string
---@source mscorlib.dll
---@field X500Name string
---@source mscorlib.dll
---@field YearMonthDuration string
---@source mscorlib.dll
CS.System.Security.Claims.ClaimValueTypes = {}
---@source System.dll
---@class System.Security.Claims.DynamicRoleClaimProvider: object
---@source System.dll
CS.System.Security.Claims.DynamicRoleClaimProvider = {}
---@source System.dll
---@param claimsIdentity System.Security.Claims.ClaimsIdentity
---@param claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
function CS.System.Security.Claims.DynamicRoleClaimProvider:AddDynamicRoleClaims(claimsIdentity, claims) end

View File

@@ -0,0 +1,589 @@
---@meta
---@source mscorlib.dll
---@class System.Security.Principal.GenericIdentity: System.Security.Claims.ClaimsIdentity
---@source mscorlib.dll
---@field AuthenticationType string
---@source mscorlib.dll
---@field Claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field IsAuthenticated bool
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Security.Principal.GenericIdentity = {}
---@source mscorlib.dll
---@return ClaimsIdentity
function CS.System.Security.Principal.GenericIdentity.Clone() end
---@source mscorlib.dll
---@class System.Security.Principal.GenericPrincipal: System.Security.Claims.ClaimsPrincipal
---@source mscorlib.dll
---@field Identity System.Security.Principal.IIdentity
---@source mscorlib.dll
CS.System.Security.Principal.GenericPrincipal = {}
---@source mscorlib.dll
---@param role string
---@return Boolean
function CS.System.Security.Principal.GenericPrincipal.IsInRole(role) end
---@source mscorlib.dll
---@class System.Security.Principal.IdentityNotMappedException: System.SystemException
---@source mscorlib.dll
---@field UnmappedIdentities System.Security.Principal.IdentityReferenceCollection
---@source mscorlib.dll
CS.System.Security.Principal.IdentityNotMappedException = {}
---@source mscorlib.dll
---@param serializationInfo System.Runtime.Serialization.SerializationInfo
---@param streamingContext System.Runtime.Serialization.StreamingContext
function CS.System.Security.Principal.IdentityNotMappedException.GetObjectData(serializationInfo, streamingContext) end
---@source mscorlib.dll
---@class System.Security.Principal.IdentityReference: object
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
CS.System.Security.Principal.IdentityReference = {}
---@source mscorlib.dll
---@param o object
---@return Boolean
function CS.System.Security.Principal.IdentityReference.Equals(o) end
---@source mscorlib.dll
---@return Int32
function CS.System.Security.Principal.IdentityReference.GetHashCode() end
---@source mscorlib.dll
---@param targetType System.Type
---@return Boolean
function CS.System.Security.Principal.IdentityReference.IsValidTargetType(targetType) end
---@source mscorlib.dll
---@param left System.Security.Principal.IdentityReference
---@param right System.Security.Principal.IdentityReference
---@return Boolean
function CS.System.Security.Principal.IdentityReference:op_Equality(left, right) end
---@source mscorlib.dll
---@param left System.Security.Principal.IdentityReference
---@param right System.Security.Principal.IdentityReference
---@return Boolean
function CS.System.Security.Principal.IdentityReference:op_Inequality(left, right) end
---@source mscorlib.dll
---@return String
function CS.System.Security.Principal.IdentityReference.ToString() end
---@source mscorlib.dll
---@param targetType System.Type
---@return IdentityReference
function CS.System.Security.Principal.IdentityReference.Translate(targetType) end
---@source mscorlib.dll
---@class System.Security.Principal.IIdentity
---@source mscorlib.dll
---@field AuthenticationType string
---@source mscorlib.dll
---@field IsAuthenticated bool
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Security.Principal.IIdentity = {}
---@source mscorlib.dll
---@class System.Security.Principal.IdentityReferenceCollection: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field this[] System.Security.Principal.IdentityReference
---@source mscorlib.dll
CS.System.Security.Principal.IdentityReferenceCollection = {}
---@source mscorlib.dll
---@param identity System.Security.Principal.IdentityReference
function CS.System.Security.Principal.IdentityReferenceCollection.Add(identity) end
---@source mscorlib.dll
function CS.System.Security.Principal.IdentityReferenceCollection.Clear() end
---@source mscorlib.dll
---@param identity System.Security.Principal.IdentityReference
---@return Boolean
function CS.System.Security.Principal.IdentityReferenceCollection.Contains(identity) end
---@source mscorlib.dll
---@param array System.Security.Principal.IdentityReference[]
---@param offset int
function CS.System.Security.Principal.IdentityReferenceCollection.CopyTo(array, offset) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Security.Principal.IdentityReferenceCollection.GetEnumerator() end
---@source mscorlib.dll
---@param identity System.Security.Principal.IdentityReference
---@return Boolean
function CS.System.Security.Principal.IdentityReferenceCollection.Remove(identity) end
---@source mscorlib.dll
---@param targetType System.Type
---@return IdentityReferenceCollection
function CS.System.Security.Principal.IdentityReferenceCollection.Translate(targetType) end
---@source mscorlib.dll
---@param targetType System.Type
---@param forceSuccess bool
---@return IdentityReferenceCollection
function CS.System.Security.Principal.IdentityReferenceCollection.Translate(targetType, forceSuccess) end
---@source mscorlib.dll
---@class System.Security.Principal.NTAccount: System.Security.Principal.IdentityReference
---@source mscorlib.dll
---@field Value string
---@source mscorlib.dll
CS.System.Security.Principal.NTAccount = {}
---@source mscorlib.dll
---@param o object
---@return Boolean
function CS.System.Security.Principal.NTAccount.Equals(o) end
---@source mscorlib.dll
---@return Int32
function CS.System.Security.Principal.NTAccount.GetHashCode() end
---@source mscorlib.dll
---@param targetType System.Type
---@return Boolean
function CS.System.Security.Principal.NTAccount.IsValidTargetType(targetType) end
---@source mscorlib.dll
---@param left System.Security.Principal.NTAccount
---@param right System.Security.Principal.NTAccount
---@return Boolean
function CS.System.Security.Principal.NTAccount:op_Equality(left, right) end
---@source mscorlib.dll
---@param left System.Security.Principal.NTAccount
---@param right System.Security.Principal.NTAccount
---@return Boolean
function CS.System.Security.Principal.NTAccount:op_Inequality(left, right) end
---@source mscorlib.dll
---@return String
function CS.System.Security.Principal.NTAccount.ToString() end
---@source mscorlib.dll
---@param targetType System.Type
---@return IdentityReference
function CS.System.Security.Principal.NTAccount.Translate(targetType) end
---@source mscorlib.dll
---@class System.Security.Principal.IPrincipal
---@source mscorlib.dll
---@field Identity System.Security.Principal.IIdentity
---@source mscorlib.dll
CS.System.Security.Principal.IPrincipal = {}
---@source mscorlib.dll
---@param role string
---@return Boolean
function CS.System.Security.Principal.IPrincipal.IsInRole(role) end
---@source mscorlib.dll
---@class System.Security.Principal.PrincipalPolicy: System.Enum
---@source mscorlib.dll
---@field NoPrincipal System.Security.Principal.PrincipalPolicy
---@source mscorlib.dll
---@field UnauthenticatedPrincipal System.Security.Principal.PrincipalPolicy
---@source mscorlib.dll
---@field WindowsPrincipal System.Security.Principal.PrincipalPolicy
---@source mscorlib.dll
CS.System.Security.Principal.PrincipalPolicy = {}
---@source
---@param value any
---@return System.Security.Principal.PrincipalPolicy
function CS.System.Security.Principal.PrincipalPolicy:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.TokenAccessLevels: System.Enum
---@source mscorlib.dll
---@field AdjustDefault System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field AdjustGroups System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field AdjustPrivileges System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field AdjustSessionId System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field AllAccess System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field AssignPrimary System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field Duplicate System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field Impersonate System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field MaximumAllowed System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field Query System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field QuerySource System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field Read System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
---@field Write System.Security.Principal.TokenAccessLevels
---@source mscorlib.dll
CS.System.Security.Principal.TokenAccessLevels = {}
---@source
---@param value any
---@return System.Security.Principal.TokenAccessLevels
function CS.System.Security.Principal.TokenAccessLevels:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.TokenImpersonationLevel: System.Enum
---@source mscorlib.dll
---@field Anonymous System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
---@field Delegation System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
---@field Identification System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
---@field Impersonation System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
---@field None System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
CS.System.Security.Principal.TokenImpersonationLevel = {}
---@source
---@param value any
---@return System.Security.Principal.TokenImpersonationLevel
function CS.System.Security.Principal.TokenImpersonationLevel:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.WellKnownSidType: System.Enum
---@source mscorlib.dll
---@field AccountAdministratorSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountCertAdminsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountComputersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountControllersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountDomainAdminsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountDomainGuestsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountDomainUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountEnterpriseAdminsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountGuestSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountKrbtgtSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountPolicyAdminsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountRasAndIasServersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AccountSchemaAdminsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AnonymousSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field AuthenticatedUserSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BatchSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinAccountOperatorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinAdministratorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinAuthorizationAccessSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinBackupOperatorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinDomainSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinGuestsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinIncomingForestTrustBuildersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinNetworkConfigurationOperatorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinPerformanceLoggingUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinPerformanceMonitoringUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinPowerUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinPreWindows2000CompatibleAccessSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinPrintOperatorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinRemoteDesktopUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinReplicatorSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinSystemOperatorsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field BuiltinUsersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field CreatorGroupServerSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field CreatorGroupSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field CreatorOwnerServerSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field CreatorOwnerSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field DialupSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field DigestAuthenticationSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field EnterpriseControllersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field InteractiveSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field LocalServiceSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field LocalSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field LocalSystemSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field LogonIdsSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field MaxDefined System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field NetworkServiceSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field NetworkSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field NTAuthoritySid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field NtlmAuthenticationSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field NullSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field OtherOrganizationSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field ProxySid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field RemoteLogonIdSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field RestrictedCodeSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field SChannelAuthenticationSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field SelfSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field ServiceSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field TerminalServerSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field ThisOrganizationSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field WinBuiltinTerminalServerLicenseServersSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
---@field WorldSid System.Security.Principal.WellKnownSidType
---@source mscorlib.dll
CS.System.Security.Principal.WellKnownSidType = {}
---@source
---@param value any
---@return System.Security.Principal.WellKnownSidType
function CS.System.Security.Principal.WellKnownSidType:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.WindowsAccountType: System.Enum
---@source mscorlib.dll
---@field Anonymous System.Security.Principal.WindowsAccountType
---@source mscorlib.dll
---@field Guest System.Security.Principal.WindowsAccountType
---@source mscorlib.dll
---@field Normal System.Security.Principal.WindowsAccountType
---@source mscorlib.dll
---@field System System.Security.Principal.WindowsAccountType
---@source mscorlib.dll
CS.System.Security.Principal.WindowsAccountType = {}
---@source
---@param value any
---@return System.Security.Principal.WindowsAccountType
function CS.System.Security.Principal.WindowsAccountType:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.WindowsBuiltInRole: System.Enum
---@source mscorlib.dll
---@field AccountOperator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field Administrator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field BackupOperator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field Guest System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field PowerUser System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field PrintOperator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field Replicator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field SystemOperator System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
---@field User System.Security.Principal.WindowsBuiltInRole
---@source mscorlib.dll
CS.System.Security.Principal.WindowsBuiltInRole = {}
---@source
---@param value any
---@return System.Security.Principal.WindowsBuiltInRole
function CS.System.Security.Principal.WindowsBuiltInRole:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.Principal.WindowsIdentity: System.Security.Claims.ClaimsIdentity
---@source mscorlib.dll
---@field DefaultIssuer string
---@source mscorlib.dll
---@field AccessToken Microsoft.Win32.SafeHandles.SafeAccessTokenHandle
---@source mscorlib.dll
---@field AuthenticationType string
---@source mscorlib.dll
---@field Claims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field DeviceClaims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field Groups System.Security.Principal.IdentityReferenceCollection
---@source mscorlib.dll
---@field ImpersonationLevel System.Security.Principal.TokenImpersonationLevel
---@source mscorlib.dll
---@field IsAnonymous bool
---@source mscorlib.dll
---@field IsAuthenticated bool
---@source mscorlib.dll
---@field IsGuest bool
---@source mscorlib.dll
---@field IsSystem bool
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
---@field Owner System.Security.Principal.SecurityIdentifier
---@source mscorlib.dll
---@field Token System.IntPtr
---@source mscorlib.dll
---@field User System.Security.Principal.SecurityIdentifier
---@source mscorlib.dll
---@field UserClaims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
CS.System.Security.Principal.WindowsIdentity = {}
---@source mscorlib.dll
---@return ClaimsIdentity
function CS.System.Security.Principal.WindowsIdentity.Clone() end
---@source mscorlib.dll
function CS.System.Security.Principal.WindowsIdentity.Dispose() end
---@source mscorlib.dll
---@return WindowsIdentity
function CS.System.Security.Principal.WindowsIdentity:GetAnonymous() end
---@source mscorlib.dll
---@return WindowsIdentity
function CS.System.Security.Principal.WindowsIdentity:GetCurrent() end
---@source mscorlib.dll
---@param ifImpersonating bool
---@return WindowsIdentity
function CS.System.Security.Principal.WindowsIdentity:GetCurrent(ifImpersonating) end
---@source mscorlib.dll
---@param desiredAccess System.Security.Principal.TokenAccessLevels
---@return WindowsIdentity
function CS.System.Security.Principal.WindowsIdentity:GetCurrent(desiredAccess) end
---@source mscorlib.dll
---@return WindowsImpersonationContext
function CS.System.Security.Principal.WindowsIdentity.Impersonate() end
---@source mscorlib.dll
---@param userToken System.IntPtr
---@return WindowsImpersonationContext
function CS.System.Security.Principal.WindowsIdentity:Impersonate(userToken) end
---@source mscorlib.dll
---@param safeAccessTokenHandle Microsoft.Win32.SafeHandles.SafeAccessTokenHandle
---@param action System.Action
function CS.System.Security.Principal.WindowsIdentity:RunImpersonated(safeAccessTokenHandle, action) end
---@source mscorlib.dll
---@param safeAccessTokenHandle Microsoft.Win32.SafeHandles.SafeAccessTokenHandle
---@param func System.Func<T>
---@return T
function CS.System.Security.Principal.WindowsIdentity:RunImpersonated(safeAccessTokenHandle, func) end
---@source mscorlib.dll
---@class System.Security.Principal.WindowsImpersonationContext: object
---@source mscorlib.dll
CS.System.Security.Principal.WindowsImpersonationContext = {}
---@source mscorlib.dll
function CS.System.Security.Principal.WindowsImpersonationContext.Dispose() end
---@source mscorlib.dll
function CS.System.Security.Principal.WindowsImpersonationContext.Undo() end
---@source mscorlib.dll
---@class System.Security.Principal.WindowsPrincipal: System.Security.Claims.ClaimsPrincipal
---@source mscorlib.dll
---@field DeviceClaims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
---@field Identity System.Security.Principal.IIdentity
---@source mscorlib.dll
---@field UserClaims System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>
---@source mscorlib.dll
CS.System.Security.Principal.WindowsPrincipal = {}
---@source mscorlib.dll
---@param rid int
---@return Boolean
function CS.System.Security.Principal.WindowsPrincipal.IsInRole(rid) end
---@source mscorlib.dll
---@param sid System.Security.Principal.SecurityIdentifier
---@return Boolean
function CS.System.Security.Principal.WindowsPrincipal.IsInRole(sid) end
---@source mscorlib.dll
---@param role System.Security.Principal.WindowsBuiltInRole
---@return Boolean
function CS.System.Security.Principal.WindowsPrincipal.IsInRole(role) end
---@source mscorlib.dll
---@param role string
---@return Boolean
function CS.System.Security.Principal.WindowsPrincipal.IsInRole(role) end

View File

@@ -0,0 +1,939 @@
---@meta
---@source mscorlib.dll
---@class System.Security.AllowPartiallyTrustedCallersAttribute: System.Attribute
---@source mscorlib.dll
---@field PartialTrustVisibilityLevel System.Security.PartialTrustVisibilityLevel
---@source mscorlib.dll
CS.System.Security.AllowPartiallyTrustedCallersAttribute = {}
---@source mscorlib.dll
---@class System.Security.CodeAccessPermission: object
---@source mscorlib.dll
CS.System.Security.CodeAccessPermission = {}
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission.Assert() end
---@source mscorlib.dll
---@return IPermission
function CS.System.Security.CodeAccessPermission.Copy() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission.Demand() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission.Deny() end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Security.CodeAccessPermission.Equals(obj) end
---@source mscorlib.dll
---@param elem System.Security.SecurityElement
function CS.System.Security.CodeAccessPermission.FromXml(elem) end
---@source mscorlib.dll
---@return Int32
function CS.System.Security.CodeAccessPermission.GetHashCode() end
---@source mscorlib.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Security.CodeAccessPermission.Intersect(target) end
---@source mscorlib.dll
---@param target System.Security.IPermission
---@return Boolean
function CS.System.Security.CodeAccessPermission.IsSubsetOf(target) end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission.PermitOnly() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission:RevertAll() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission:RevertAssert() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission:RevertDeny() end
---@source mscorlib.dll
function CS.System.Security.CodeAccessPermission:RevertPermitOnly() end
---@source mscorlib.dll
---@return String
function CS.System.Security.CodeAccessPermission.ToString() end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.CodeAccessPermission.ToXml() end
---@source mscorlib.dll
---@param other System.Security.IPermission
---@return IPermission
function CS.System.Security.CodeAccessPermission.Union(other) end
---@source mscorlib.dll
---@class System.Security.HostProtectionException: System.SystemException
---@source mscorlib.dll
---@field DemandedResources System.Security.Permissions.HostProtectionResource
---@source mscorlib.dll
---@field ProtectedResources System.Security.Permissions.HostProtectionResource
---@source mscorlib.dll
CS.System.Security.HostProtectionException = {}
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Security.HostProtectionException.GetObjectData(info, context) end
---@source mscorlib.dll
---@return String
function CS.System.Security.HostProtectionException.ToString() end
---@source mscorlib.dll
---@class System.Security.HostSecurityManager: object
---@source mscorlib.dll
---@field DomainPolicy System.Security.Policy.PolicyLevel
---@source mscorlib.dll
---@field Flags System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
CS.System.Security.HostSecurityManager = {}
---@source mscorlib.dll
---@param applicationEvidence System.Security.Policy.Evidence
---@param activatorEvidence System.Security.Policy.Evidence
---@param context System.Security.Policy.TrustManagerContext
---@return ApplicationTrust
function CS.System.Security.HostSecurityManager.DetermineApplicationTrust(applicationEvidence, activatorEvidence, context) end
---@source mscorlib.dll
---@param evidenceType System.Type
---@return EvidenceBase
function CS.System.Security.HostSecurityManager.GenerateAppDomainEvidence(evidenceType) end
---@source mscorlib.dll
---@param evidenceType System.Type
---@param assembly System.Reflection.Assembly
---@return EvidenceBase
function CS.System.Security.HostSecurityManager.GenerateAssemblyEvidence(evidenceType, assembly) end
---@source mscorlib.dll
function CS.System.Security.HostSecurityManager.GetHostSuppliedAppDomainEvidenceTypes() end
---@source mscorlib.dll
---@param assembly System.Reflection.Assembly
function CS.System.Security.HostSecurityManager.GetHostSuppliedAssemblyEvidenceTypes(assembly) end
---@source mscorlib.dll
---@param inputEvidence System.Security.Policy.Evidence
---@return Evidence
function CS.System.Security.HostSecurityManager.ProvideAppDomainEvidence(inputEvidence) end
---@source mscorlib.dll
---@param loadedAssembly System.Reflection.Assembly
---@param inputEvidence System.Security.Policy.Evidence
---@return Evidence
function CS.System.Security.HostSecurityManager.ProvideAssemblyEvidence(loadedAssembly, inputEvidence) end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@return PermissionSet
function CS.System.Security.HostSecurityManager.ResolvePolicy(evidence) end
---@source mscorlib.dll
---@class System.Security.HostSecurityManagerOptions: System.Enum
---@source mscorlib.dll
---@field AllFlags System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field HostAppDomainEvidence System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field HostAssemblyEvidence System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field HostDetermineApplicationTrust System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field HostPolicyLevel System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field HostResolvePolicy System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
---@field None System.Security.HostSecurityManagerOptions
---@source mscorlib.dll
CS.System.Security.HostSecurityManagerOptions = {}
---@source
---@param value any
---@return System.Security.HostSecurityManagerOptions
function CS.System.Security.HostSecurityManagerOptions:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.IEvidenceFactory
---@source mscorlib.dll
---@field Evidence System.Security.Policy.Evidence
---@source mscorlib.dll
CS.System.Security.IEvidenceFactory = {}
---@source mscorlib.dll
---@class System.Security.IPermission
---@source mscorlib.dll
CS.System.Security.IPermission = {}
---@source mscorlib.dll
---@return IPermission
function CS.System.Security.IPermission.Copy() end
---@source mscorlib.dll
function CS.System.Security.IPermission.Demand() end
---@source mscorlib.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Security.IPermission.Intersect(target) end
---@source mscorlib.dll
---@param target System.Security.IPermission
---@return Boolean
function CS.System.Security.IPermission.IsSubsetOf(target) end
---@source mscorlib.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Security.IPermission.Union(target) end
---@source mscorlib.dll
---@class System.Security.ISecurityPolicyEncodable
---@source mscorlib.dll
CS.System.Security.ISecurityPolicyEncodable = {}
---@source mscorlib.dll
---@param e System.Security.SecurityElement
---@param level System.Security.Policy.PolicyLevel
function CS.System.Security.ISecurityPolicyEncodable.FromXml(e, level) end
---@source mscorlib.dll
---@param level System.Security.Policy.PolicyLevel
---@return SecurityElement
function CS.System.Security.ISecurityPolicyEncodable.ToXml(level) end
---@source mscorlib.dll
---@class System.Security.ISecurityEncodable
---@source mscorlib.dll
CS.System.Security.ISecurityEncodable = {}
---@source mscorlib.dll
---@param e System.Security.SecurityElement
function CS.System.Security.ISecurityEncodable.FromXml(e) end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.ISecurityEncodable.ToXml() end
---@source mscorlib.dll
---@class System.Security.IStackWalk
---@source mscorlib.dll
CS.System.Security.IStackWalk = {}
---@source mscorlib.dll
function CS.System.Security.IStackWalk.Assert() end
---@source mscorlib.dll
function CS.System.Security.IStackWalk.Demand() end
---@source mscorlib.dll
function CS.System.Security.IStackWalk.Deny() end
---@source mscorlib.dll
function CS.System.Security.IStackWalk.PermitOnly() end
---@source mscorlib.dll
---@class System.Security.NamedPermissionSet: System.Security.PermissionSet
---@source mscorlib.dll
---@field Description string
---@source mscorlib.dll
---@field Name string
---@source mscorlib.dll
CS.System.Security.NamedPermissionSet = {}
---@source mscorlib.dll
---@return PermissionSet
function CS.System.Security.NamedPermissionSet.Copy() end
---@source mscorlib.dll
---@param name string
---@return NamedPermissionSet
function CS.System.Security.NamedPermissionSet.Copy(name) end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Security.NamedPermissionSet.Equals(obj) end
---@source mscorlib.dll
---@param et System.Security.SecurityElement
function CS.System.Security.NamedPermissionSet.FromXml(et) end
---@source mscorlib.dll
---@return Int32
function CS.System.Security.NamedPermissionSet.GetHashCode() end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.NamedPermissionSet.ToXml() end
---@source mscorlib.dll
---@class System.Security.PartialTrustVisibilityLevel: System.Enum
---@source mscorlib.dll
---@field NotVisibleByDefault System.Security.PartialTrustVisibilityLevel
---@source mscorlib.dll
---@field VisibleToAllHosts System.Security.PartialTrustVisibilityLevel
---@source mscorlib.dll
CS.System.Security.PartialTrustVisibilityLevel = {}
---@source
---@param value any
---@return System.Security.PartialTrustVisibilityLevel
function CS.System.Security.PartialTrustVisibilityLevel:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.PermissionSet: object
---@source mscorlib.dll
---@field Count int
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
---@field IsSynchronized bool
---@source mscorlib.dll
---@field SyncRoot object
---@source mscorlib.dll
CS.System.Security.PermissionSet = {}
---@source mscorlib.dll
---@param perm System.Security.IPermission
---@return IPermission
function CS.System.Security.PermissionSet.AddPermission(perm) end
---@source mscorlib.dll
function CS.System.Security.PermissionSet.Assert() end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.PermissionSet.ContainsNonCodeAccessPermissions() end
---@source mscorlib.dll
---@param inFormat string
---@param inData byte[]
---@param outFormat string
function CS.System.Security.PermissionSet:ConvertPermissionSet(inFormat, inData, outFormat) end
---@source mscorlib.dll
---@return PermissionSet
function CS.System.Security.PermissionSet.Copy() end
---@source mscorlib.dll
---@param array System.Array
---@param index int
function CS.System.Security.PermissionSet.CopyTo(array, index) end
---@source mscorlib.dll
function CS.System.Security.PermissionSet.Demand() end
---@source mscorlib.dll
function CS.System.Security.PermissionSet.Deny() end
---@source mscorlib.dll
---@param obj object
---@return Boolean
function CS.System.Security.PermissionSet.Equals(obj) end
---@source mscorlib.dll
---@param et System.Security.SecurityElement
function CS.System.Security.PermissionSet.FromXml(et) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Security.PermissionSet.GetEnumerator() end
---@source mscorlib.dll
---@return Int32
function CS.System.Security.PermissionSet.GetHashCode() end
---@source mscorlib.dll
---@param permClass System.Type
---@return IPermission
function CS.System.Security.PermissionSet.GetPermission(permClass) end
---@source mscorlib.dll
---@param other System.Security.PermissionSet
---@return PermissionSet
function CS.System.Security.PermissionSet.Intersect(other) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.PermissionSet.IsEmpty() end
---@source mscorlib.dll
---@param target System.Security.PermissionSet
---@return Boolean
function CS.System.Security.PermissionSet.IsSubsetOf(target) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.PermissionSet.IsUnrestricted() end
---@source mscorlib.dll
function CS.System.Security.PermissionSet.PermitOnly() end
---@source mscorlib.dll
---@param permClass System.Type
---@return IPermission
function CS.System.Security.PermissionSet.RemovePermission(permClass) end
---@source mscorlib.dll
function CS.System.Security.PermissionSet:RevertAssert() end
---@source mscorlib.dll
---@param perm System.Security.IPermission
---@return IPermission
function CS.System.Security.PermissionSet.SetPermission(perm) end
---@source mscorlib.dll
---@return String
function CS.System.Security.PermissionSet.ToString() end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.PermissionSet.ToXml() end
---@source mscorlib.dll
---@param other System.Security.PermissionSet
---@return PermissionSet
function CS.System.Security.PermissionSet.Union(other) end
---@source mscorlib.dll
---@class System.Security.PolicyLevelType: System.Enum
---@source mscorlib.dll
---@field AppDomain System.Security.PolicyLevelType
---@source mscorlib.dll
---@field Enterprise System.Security.PolicyLevelType
---@source mscorlib.dll
---@field Machine System.Security.PolicyLevelType
---@source mscorlib.dll
---@field User System.Security.PolicyLevelType
---@source mscorlib.dll
CS.System.Security.PolicyLevelType = {}
---@source
---@param value any
---@return System.Security.PolicyLevelType
function CS.System.Security.PolicyLevelType:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.ReadOnlyPermissionSet: System.Security.PermissionSet
---@source mscorlib.dll
---@field IsReadOnly bool
---@source mscorlib.dll
CS.System.Security.ReadOnlyPermissionSet = {}
---@source mscorlib.dll
---@return PermissionSet
function CS.System.Security.ReadOnlyPermissionSet.Copy() end
---@source mscorlib.dll
---@param et System.Security.SecurityElement
function CS.System.Security.ReadOnlyPermissionSet.FromXml(et) end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.ReadOnlyPermissionSet.ToXml() end
---@source mscorlib.dll
---@class System.Security.SecureString: object
---@source mscorlib.dll
---@field Length int
---@source mscorlib.dll
CS.System.Security.SecureString = {}
---@source mscorlib.dll
---@param c char
function CS.System.Security.SecureString.AppendChar(c) end
---@source mscorlib.dll
function CS.System.Security.SecureString.Clear() end
---@source mscorlib.dll
---@return SecureString
function CS.System.Security.SecureString.Copy() end
---@source mscorlib.dll
function CS.System.Security.SecureString.Dispose() end
---@source mscorlib.dll
---@param index int
---@param c char
function CS.System.Security.SecureString.InsertAt(index, c) end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.SecureString.IsReadOnly() end
---@source mscorlib.dll
function CS.System.Security.SecureString.MakeReadOnly() end
---@source mscorlib.dll
---@param index int
function CS.System.Security.SecureString.RemoveAt(index) end
---@source mscorlib.dll
---@param index int
---@param c char
function CS.System.Security.SecureString.SetAt(index, c) end
---@source mscorlib.dll
---@class System.Security.SecurityContext: object
---@source mscorlib.dll
CS.System.Security.SecurityContext = {}
---@source mscorlib.dll
---@return SecurityContext
function CS.System.Security.SecurityContext:Capture() end
---@source mscorlib.dll
---@return SecurityContext
function CS.System.Security.SecurityContext.CreateCopy() end
---@source mscorlib.dll
function CS.System.Security.SecurityContext.Dispose() end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.SecurityContext:IsFlowSuppressed() end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.SecurityContext:IsWindowsIdentityFlowSuppressed() end
---@source mscorlib.dll
function CS.System.Security.SecurityContext:RestoreFlow() end
---@source mscorlib.dll
---@param securityContext System.Security.SecurityContext
---@param callback System.Threading.ContextCallback
---@param state object
function CS.System.Security.SecurityContext:Run(securityContext, callback, state) end
---@source mscorlib.dll
---@return AsyncFlowControl
function CS.System.Security.SecurityContext:SuppressFlow() end
---@source mscorlib.dll
---@return AsyncFlowControl
function CS.System.Security.SecurityContext:SuppressFlowWindowsIdentity() end
---@source mscorlib.dll
---@class System.Security.SecurityContextSource: System.Enum
---@source mscorlib.dll
---@field CurrentAppDomain System.Security.SecurityContextSource
---@source mscorlib.dll
---@field CurrentAssembly System.Security.SecurityContextSource
---@source mscorlib.dll
CS.System.Security.SecurityContextSource = {}
---@source
---@param value any
---@return System.Security.SecurityContextSource
function CS.System.Security.SecurityContextSource:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.SecurityCriticalAttribute: System.Attribute
---@source mscorlib.dll
---@field Scope System.Security.SecurityCriticalScope
---@source mscorlib.dll
CS.System.Security.SecurityCriticalAttribute = {}
---@source mscorlib.dll
---@class System.Security.SecurityCriticalScope: System.Enum
---@source mscorlib.dll
---@field Everything System.Security.SecurityCriticalScope
---@source mscorlib.dll
---@field Explicit System.Security.SecurityCriticalScope
---@source mscorlib.dll
CS.System.Security.SecurityCriticalScope = {}
---@source
---@param value any
---@return System.Security.SecurityCriticalScope
function CS.System.Security.SecurityCriticalScope:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.SecurityElement: object
---@source mscorlib.dll
---@field Attributes System.Collections.Hashtable
---@source mscorlib.dll
---@field Children System.Collections.ArrayList
---@source mscorlib.dll
---@field Tag string
---@source mscorlib.dll
---@field Text string
---@source mscorlib.dll
CS.System.Security.SecurityElement = {}
---@source mscorlib.dll
---@param name string
---@param value string
function CS.System.Security.SecurityElement.AddAttribute(name, value) end
---@source mscorlib.dll
---@param child System.Security.SecurityElement
function CS.System.Security.SecurityElement.AddChild(child) end
---@source mscorlib.dll
---@param name string
---@return String
function CS.System.Security.SecurityElement.Attribute(name) end
---@source mscorlib.dll
---@return SecurityElement
function CS.System.Security.SecurityElement.Copy() end
---@source mscorlib.dll
---@param other System.Security.SecurityElement
---@return Boolean
function CS.System.Security.SecurityElement.Equal(other) end
---@source mscorlib.dll
---@param str string
---@return String
function CS.System.Security.SecurityElement:Escape(str) end
---@source mscorlib.dll
---@param xml string
---@return SecurityElement
function CS.System.Security.SecurityElement:FromString(xml) end
---@source mscorlib.dll
---@param name string
---@return Boolean
function CS.System.Security.SecurityElement:IsValidAttributeName(name) end
---@source mscorlib.dll
---@param value string
---@return Boolean
function CS.System.Security.SecurityElement:IsValidAttributeValue(value) end
---@source mscorlib.dll
---@param tag string
---@return Boolean
function CS.System.Security.SecurityElement:IsValidTag(tag) end
---@source mscorlib.dll
---@param text string
---@return Boolean
function CS.System.Security.SecurityElement:IsValidText(text) end
---@source mscorlib.dll
---@param tag string
---@return SecurityElement
function CS.System.Security.SecurityElement.SearchForChildByTag(tag) end
---@source mscorlib.dll
---@param tag string
---@return String
function CS.System.Security.SecurityElement.SearchForTextOfTag(tag) end
---@source mscorlib.dll
---@return String
function CS.System.Security.SecurityElement.ToString() end
---@source mscorlib.dll
---@class System.Security.SecurityException: System.SystemException
---@source mscorlib.dll
---@field Action System.Security.Permissions.SecurityAction
---@source mscorlib.dll
---@field Demanded object
---@source mscorlib.dll
---@field DenySetInstance object
---@source mscorlib.dll
---@field FailedAssemblyInfo System.Reflection.AssemblyName
---@source mscorlib.dll
---@field FirstPermissionThatFailed System.Security.IPermission
---@source mscorlib.dll
---@field GrantedSet string
---@source mscorlib.dll
---@field Method System.Reflection.MethodInfo
---@source mscorlib.dll
---@field PermissionState string
---@source mscorlib.dll
---@field PermissionType System.Type
---@source mscorlib.dll
---@field PermitOnlySetInstance object
---@source mscorlib.dll
---@field RefusedSet string
---@source mscorlib.dll
---@field Url string
---@source mscorlib.dll
---@field Zone System.Security.SecurityZone
---@source mscorlib.dll
CS.System.Security.SecurityException = {}
---@source mscorlib.dll
---@param info System.Runtime.Serialization.SerializationInfo
---@param context System.Runtime.Serialization.StreamingContext
function CS.System.Security.SecurityException.GetObjectData(info, context) end
---@source mscorlib.dll
---@return String
function CS.System.Security.SecurityException.ToString() end
---@source mscorlib.dll
---@class System.Security.SecurityManager: object
---@source mscorlib.dll
---@field CheckExecutionRights bool
---@source mscorlib.dll
---@field SecurityEnabled bool
---@source mscorlib.dll
CS.System.Security.SecurityManager = {}
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.SecurityManager:CurrentThreadRequiresSecurityContextCapture() end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@return PermissionSet
function CS.System.Security.SecurityManager:GetStandardSandbox(evidence) end
---@source mscorlib.dll
---@param zone System.Collections.ArrayList
---@param origin System.Collections.ArrayList
function CS.System.Security.SecurityManager:GetZoneAndOrigin(zone, origin) end
---@source mscorlib.dll
---@param perm System.Security.IPermission
---@return Boolean
function CS.System.Security.SecurityManager:IsGranted(perm) end
---@source mscorlib.dll
---@param path string
---@param type System.Security.PolicyLevelType
---@return PolicyLevel
function CS.System.Security.SecurityManager:LoadPolicyLevelFromFile(path, type) end
---@source mscorlib.dll
---@param str string
---@param type System.Security.PolicyLevelType
---@return PolicyLevel
function CS.System.Security.SecurityManager:LoadPolicyLevelFromString(str, type) end
---@source mscorlib.dll
---@return IEnumerator
function CS.System.Security.SecurityManager:PolicyHierarchy() end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@return PermissionSet
function CS.System.Security.SecurityManager:ResolvePolicy(evidence) end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@param reqdPset System.Security.PermissionSet
---@param optPset System.Security.PermissionSet
---@param denyPset System.Security.PermissionSet
---@param denied System.Security.PermissionSet
---@return PermissionSet
function CS.System.Security.SecurityManager:ResolvePolicy(evidence, reqdPset, optPset, denyPset, denied) end
---@source mscorlib.dll
---@param evidences System.Security.Policy.Evidence[]
---@return PermissionSet
function CS.System.Security.SecurityManager:ResolvePolicy(evidences) end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@return IEnumerator
function CS.System.Security.SecurityManager:ResolvePolicyGroups(evidence) end
---@source mscorlib.dll
---@param evidence System.Security.Policy.Evidence
---@return PermissionSet
function CS.System.Security.SecurityManager:ResolveSystemPolicy(evidence) end
---@source mscorlib.dll
function CS.System.Security.SecurityManager:SavePolicy() end
---@source mscorlib.dll
---@param level System.Security.Policy.PolicyLevel
function CS.System.Security.SecurityManager:SavePolicyLevel(level) end
---@source mscorlib.dll
---@class System.Security.SecurityRulesAttribute: System.Attribute
---@source mscorlib.dll
---@field RuleSet System.Security.SecurityRuleSet
---@source mscorlib.dll
---@field SkipVerificationInFullTrust bool
---@source mscorlib.dll
CS.System.Security.SecurityRulesAttribute = {}
---@source mscorlib.dll
---@class System.Security.SecurityTransparentAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Security.SecurityTransparentAttribute = {}
---@source mscorlib.dll
---@class System.Security.SecurityRuleSet: System.Enum
---@source mscorlib.dll
---@field Level1 System.Security.SecurityRuleSet
---@source mscorlib.dll
---@field Level2 System.Security.SecurityRuleSet
---@source mscorlib.dll
---@field None System.Security.SecurityRuleSet
---@source mscorlib.dll
CS.System.Security.SecurityRuleSet = {}
---@source
---@param value any
---@return System.Security.SecurityRuleSet
function CS.System.Security.SecurityRuleSet:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.SecuritySafeCriticalAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Security.SecuritySafeCriticalAttribute = {}
---@source mscorlib.dll
---@class System.Security.SecurityTreatAsSafeAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Security.SecurityTreatAsSafeAttribute = {}
---@source mscorlib.dll
---@class System.Security.SecurityState: object
---@source mscorlib.dll
CS.System.Security.SecurityState = {}
---@source mscorlib.dll
function CS.System.Security.SecurityState.EnsureState() end
---@source mscorlib.dll
---@return Boolean
function CS.System.Security.SecurityState.IsStateAvailable() end
---@source mscorlib.dll
---@class System.Security.SecurityZone: System.Enum
---@source mscorlib.dll
---@field Internet System.Security.SecurityZone
---@source mscorlib.dll
---@field Intranet System.Security.SecurityZone
---@source mscorlib.dll
---@field MyComputer System.Security.SecurityZone
---@source mscorlib.dll
---@field NoZone System.Security.SecurityZone
---@source mscorlib.dll
---@field Trusted System.Security.SecurityZone
---@source mscorlib.dll
---@field Untrusted System.Security.SecurityZone
---@source mscorlib.dll
CS.System.Security.SecurityZone = {}
---@source
---@param value any
---@return System.Security.SecurityZone
function CS.System.Security.SecurityZone:__CastFrom(value) end
---@source mscorlib.dll
---@class System.Security.VerificationException: System.SystemException
---@source mscorlib.dll
CS.System.Security.VerificationException = {}
---@source mscorlib.dll
---@class System.Security.SuppressUnmanagedCodeSecurityAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Security.SuppressUnmanagedCodeSecurityAttribute = {}
---@source mscorlib.dll
---@class System.Security.XmlSyntaxException: System.SystemException
---@source mscorlib.dll
CS.System.Security.XmlSyntaxException = {}
---@source mscorlib.dll
---@class System.Security.UnverifiableCodeAttribute: System.Attribute
---@source mscorlib.dll
CS.System.Security.UnverifiableCodeAttribute = {}
---@source System.Core.dll
---@class System.Security.ManifestKinds: System.Enum
---@source System.Core.dll
---@field Application System.Security.ManifestKinds
---@source System.Core.dll
---@field ApplicationAndDeployment System.Security.ManifestKinds
---@source System.Core.dll
---@field Deployment System.Security.ManifestKinds
---@source System.Core.dll
---@field None System.Security.ManifestKinds
---@source System.Core.dll
CS.System.Security.ManifestKinds = {}
---@source
---@param value any
---@return System.Security.ManifestKinds
function CS.System.Security.ManifestKinds:__CastFrom(value) end
---@source System.dll
---@class System.Security.SecureStringMarshal: object
---@source System.dll
CS.System.Security.SecureStringMarshal = {}
---@source System.dll
---@param s System.Security.SecureString
---@return IntPtr
function CS.System.Security.SecureStringMarshal:SecureStringToCoTaskMemAnsi(s) end
---@source System.dll
---@param s System.Security.SecureString
---@return IntPtr
function CS.System.Security.SecureStringMarshal:SecureStringToCoTaskMemUnicode(s) end
---@source System.dll
---@param s System.Security.SecureString
---@return IntPtr
function CS.System.Security.SecureStringMarshal:SecureStringToGlobalAllocAnsi(s) end
---@source System.dll
---@param s System.Security.SecureString
---@return IntPtr
function CS.System.Security.SecureStringMarshal:SecureStringToGlobalAllocUnicode(s) end

View File

@@ -0,0 +1,520 @@
---@meta
---@source System.dll
---@class System.Text.RegularExpressions.Capture: object
---@source System.dll
---@field Index int
---@source System.dll
---@field Length int
---@source System.dll
---@field Value string
---@source System.dll
CS.System.Text.RegularExpressions.Capture = {}
---@source System.dll
---@return String
function CS.System.Text.RegularExpressions.Capture.ToString() end
---@source System.dll
---@class System.Text.RegularExpressions.CaptureCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] System.Text.RegularExpressions.Capture
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Text.RegularExpressions.CaptureCollection = {}
---@source System.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Text.RegularExpressions.CaptureCollection.CopyTo(array, arrayIndex) end
---@source System.dll
---@return IEnumerator
function CS.System.Text.RegularExpressions.CaptureCollection.GetEnumerator() end
---@source System.dll
---@class System.Text.RegularExpressions.Group: System.Text.RegularExpressions.Capture
---@source System.dll
---@field Captures System.Text.RegularExpressions.CaptureCollection
---@source System.dll
---@field Name string
---@source System.dll
---@field Success bool
---@source System.dll
CS.System.Text.RegularExpressions.Group = {}
---@source System.dll
---@param inner System.Text.RegularExpressions.Group
---@return Group
function CS.System.Text.RegularExpressions.Group:Synchronized(inner) end
---@source System.dll
---@class System.Text.RegularExpressions.GroupCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] System.Text.RegularExpressions.Group
---@source System.dll
---@field this[] System.Text.RegularExpressions.Group
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Text.RegularExpressions.GroupCollection = {}
---@source System.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Text.RegularExpressions.GroupCollection.CopyTo(array, arrayIndex) end
---@source System.dll
---@return IEnumerator
function CS.System.Text.RegularExpressions.GroupCollection.GetEnumerator() end
---@source System.dll
---@class System.Text.RegularExpressions.Match: System.Text.RegularExpressions.Group
---@source System.dll
---@field Empty System.Text.RegularExpressions.Match
---@source System.dll
---@field Groups System.Text.RegularExpressions.GroupCollection
---@source System.dll
CS.System.Text.RegularExpressions.Match = {}
---@source System.dll
---@return Match
function CS.System.Text.RegularExpressions.Match.NextMatch() end
---@source System.dll
---@param replacement string
---@return String
function CS.System.Text.RegularExpressions.Match.Result(replacement) end
---@source System.dll
---@param inner System.Text.RegularExpressions.Match
---@return Match
function CS.System.Text.RegularExpressions.Match:Synchronized(inner) end
---@source System.dll
---@class System.Text.RegularExpressions.MatchCollection: object
---@source System.dll
---@field Count int
---@source System.dll
---@field IsReadOnly bool
---@source System.dll
---@field IsSynchronized bool
---@source System.dll
---@field this[] System.Text.RegularExpressions.Match
---@source System.dll
---@field SyncRoot object
---@source System.dll
CS.System.Text.RegularExpressions.MatchCollection = {}
---@source System.dll
---@param array System.Array
---@param arrayIndex int
function CS.System.Text.RegularExpressions.MatchCollection.CopyTo(array, arrayIndex) end
---@source System.dll
---@return IEnumerator
function CS.System.Text.RegularExpressions.MatchCollection.GetEnumerator() end
---@source System.dll
---@class System.Text.RegularExpressions.MatchEvaluator: System.MulticastDelegate
---@source System.dll
CS.System.Text.RegularExpressions.MatchEvaluator = {}
---@source System.dll
---@param match System.Text.RegularExpressions.Match
---@return String
function CS.System.Text.RegularExpressions.MatchEvaluator.Invoke(match) end
---@source System.dll
---@param match System.Text.RegularExpressions.Match
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Text.RegularExpressions.MatchEvaluator.BeginInvoke(match, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
---@return String
function CS.System.Text.RegularExpressions.MatchEvaluator.EndInvoke(result) end
---@source System.dll
---@class System.Text.RegularExpressions.Regex: object
---@source System.dll
---@field InfiniteMatchTimeout System.TimeSpan
---@source System.dll
---@field CacheSize int
---@source System.dll
---@field MatchTimeout System.TimeSpan
---@source System.dll
---@field Options System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field RightToLeft bool
---@source System.dll
CS.System.Text.RegularExpressions.Regex = {}
---@source System.dll
---@param regexinfos System.Text.RegularExpressions.RegexCompilationInfo[]
---@param assemblyname System.Reflection.AssemblyName
function CS.System.Text.RegularExpressions.Regex:CompileToAssembly(regexinfos, assemblyname) end
---@source System.dll
---@param regexinfos System.Text.RegularExpressions.RegexCompilationInfo[]
---@param assemblyname System.Reflection.AssemblyName
---@param attributes System.Reflection.Emit.CustomAttributeBuilder[]
function CS.System.Text.RegularExpressions.Regex:CompileToAssembly(regexinfos, assemblyname, attributes) end
---@source System.dll
---@param regexinfos System.Text.RegularExpressions.RegexCompilationInfo[]
---@param assemblyname System.Reflection.AssemblyName
---@param attributes System.Reflection.Emit.CustomAttributeBuilder[]
---@param resourceFile string
function CS.System.Text.RegularExpressions.Regex:CompileToAssembly(regexinfos, assemblyname, attributes, resourceFile) end
---@source System.dll
---@param str string
---@return String
function CS.System.Text.RegularExpressions.Regex:Escape(str) end
---@source System.dll
function CS.System.Text.RegularExpressions.Regex.GetGroupNames() end
---@source System.dll
function CS.System.Text.RegularExpressions.Regex.GetGroupNumbers() end
---@source System.dll
---@param i int
---@return String
function CS.System.Text.RegularExpressions.Regex.GroupNameFromNumber(i) end
---@source System.dll
---@param name string
---@return Int32
function CS.System.Text.RegularExpressions.Regex.GroupNumberFromName(name) end
---@source System.dll
---@param input string
---@return Boolean
function CS.System.Text.RegularExpressions.Regex.IsMatch(input) end
---@source System.dll
---@param input string
---@param startat int
---@return Boolean
function CS.System.Text.RegularExpressions.Regex.IsMatch(input, startat) end
---@source System.dll
---@param input string
---@param pattern string
---@return Boolean
function CS.System.Text.RegularExpressions.Regex:IsMatch(input, pattern) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@return Boolean
function CS.System.Text.RegularExpressions.Regex:IsMatch(input, pattern, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
---@return Boolean
function CS.System.Text.RegularExpressions.Regex:IsMatch(input, pattern, options, matchTimeout) end
---@source System.dll
---@param input string
---@return Match
function CS.System.Text.RegularExpressions.Regex.Match(input) end
---@source System.dll
---@param input string
---@param startat int
---@return Match
function CS.System.Text.RegularExpressions.Regex.Match(input, startat) end
---@source System.dll
---@param input string
---@param beginning int
---@param length int
---@return Match
function CS.System.Text.RegularExpressions.Regex.Match(input, beginning, length) end
---@source System.dll
---@param input string
---@param pattern string
---@return Match
function CS.System.Text.RegularExpressions.Regex:Match(input, pattern) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@return Match
function CS.System.Text.RegularExpressions.Regex:Match(input, pattern, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
---@return Match
function CS.System.Text.RegularExpressions.Regex:Match(input, pattern, options, matchTimeout) end
---@source System.dll
---@param input string
---@return MatchCollection
function CS.System.Text.RegularExpressions.Regex.Matches(input) end
---@source System.dll
---@param input string
---@param startat int
---@return MatchCollection
function CS.System.Text.RegularExpressions.Regex.Matches(input, startat) end
---@source System.dll
---@param input string
---@param pattern string
---@return MatchCollection
function CS.System.Text.RegularExpressions.Regex:Matches(input, pattern) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@return MatchCollection
function CS.System.Text.RegularExpressions.Regex:Matches(input, pattern, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
---@return MatchCollection
function CS.System.Text.RegularExpressions.Regex:Matches(input, pattern, options, matchTimeout) end
---@source System.dll
---@param input string
---@param replacement string
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, replacement) end
---@source System.dll
---@param input string
---@param replacement string
---@param count int
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, replacement, count) end
---@source System.dll
---@param input string
---@param replacement string
---@param count int
---@param startat int
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, replacement, count, startat) end
---@source System.dll
---@param input string
---@param pattern string
---@param replacement string
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, replacement) end
---@source System.dll
---@param input string
---@param pattern string
---@param replacement string
---@param options System.Text.RegularExpressions.RegexOptions
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, replacement, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param replacement string
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, replacement, options, matchTimeout) end
---@source System.dll
---@param input string
---@param pattern string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, evaluator) end
---@source System.dll
---@param input string
---@param pattern string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@param options System.Text.RegularExpressions.RegexOptions
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, evaluator, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
---@return String
function CS.System.Text.RegularExpressions.Regex:Replace(input, pattern, evaluator, options, matchTimeout) end
---@source System.dll
---@param input string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, evaluator) end
---@source System.dll
---@param input string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@param count int
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, evaluator, count) end
---@source System.dll
---@param input string
---@param evaluator System.Text.RegularExpressions.MatchEvaluator
---@param count int
---@param startat int
---@return String
function CS.System.Text.RegularExpressions.Regex.Replace(input, evaluator, count, startat) end
---@source System.dll
---@param input string
function CS.System.Text.RegularExpressions.Regex.Split(input) end
---@source System.dll
---@param input string
---@param count int
function CS.System.Text.RegularExpressions.Regex.Split(input, count) end
---@source System.dll
---@param input string
---@param count int
---@param startat int
function CS.System.Text.RegularExpressions.Regex.Split(input, count, startat) end
---@source System.dll
---@param input string
---@param pattern string
function CS.System.Text.RegularExpressions.Regex:Split(input, pattern) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
function CS.System.Text.RegularExpressions.Regex:Split(input, pattern, options) end
---@source System.dll
---@param input string
---@param pattern string
---@param options System.Text.RegularExpressions.RegexOptions
---@param matchTimeout System.TimeSpan
function CS.System.Text.RegularExpressions.Regex:Split(input, pattern, options, matchTimeout) end
---@source System.dll
---@return String
function CS.System.Text.RegularExpressions.Regex.ToString() end
---@source System.dll
---@param str string
---@return String
function CS.System.Text.RegularExpressions.Regex:Unescape(str) end
---@source System.dll
---@class System.Text.RegularExpressions.RegexCompilationInfo: object
---@source System.dll
---@field IsPublic bool
---@source System.dll
---@field MatchTimeout System.TimeSpan
---@source System.dll
---@field Name string
---@source System.dll
---@field Namespace string
---@source System.dll
---@field Options System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field Pattern string
---@source System.dll
CS.System.Text.RegularExpressions.RegexCompilationInfo = {}
---@source System.dll
---@class System.Text.RegularExpressions.RegexMatchTimeoutException: System.TimeoutException
---@source System.dll
---@field Input string
---@source System.dll
---@field MatchTimeout System.TimeSpan
---@source System.dll
---@field Pattern string
---@source System.dll
CS.System.Text.RegularExpressions.RegexMatchTimeoutException = {}
---@source System.dll
---@class System.Text.RegularExpressions.RegexOptions: System.Enum
---@source System.dll
---@field Compiled System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field CultureInvariant System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field ECMAScript System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field ExplicitCapture System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field IgnoreCase System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field IgnorePatternWhitespace System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field Multiline System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field None System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field RightToLeft System.Text.RegularExpressions.RegexOptions
---@source System.dll
---@field Singleline System.Text.RegularExpressions.RegexOptions
---@source System.dll
CS.System.Text.RegularExpressions.RegexOptions = {}
---@source
---@param value any
---@return System.Text.RegularExpressions.RegexOptions
function CS.System.Text.RegularExpressions.RegexOptions:__CastFrom(value) end
---@source System.dll
---@class System.Text.RegularExpressions.RegexRunner: object
---@source System.dll
CS.System.Text.RegularExpressions.RegexRunner = {}
---@source System.dll
---@class System.Text.RegularExpressions.RegexRunnerFactory: object
---@source System.dll
CS.System.Text.RegularExpressions.RegexRunnerFactory = {}

View File

@@ -0,0 +1,80 @@
---@meta
---@source System.dll
---@class System.Timers.ElapsedEventArgs: System.EventArgs
---@source System.dll
---@field SignalTime System.DateTime
---@source System.dll
CS.System.Timers.ElapsedEventArgs = {}
---@source System.dll
---@class System.Timers.ElapsedEventHandler: System.MulticastDelegate
---@source System.dll
CS.System.Timers.ElapsedEventHandler = {}
---@source System.dll
---@param sender object
---@param e System.Timers.ElapsedEventArgs
function CS.System.Timers.ElapsedEventHandler.Invoke(sender, e) end
---@source System.dll
---@param sender object
---@param e System.Timers.ElapsedEventArgs
---@param callback System.AsyncCallback
---@param object object
---@return IAsyncResult
function CS.System.Timers.ElapsedEventHandler.BeginInvoke(sender, e, callback, object) end
---@source System.dll
---@param result System.IAsyncResult
function CS.System.Timers.ElapsedEventHandler.EndInvoke(result) end
---@source System.dll
---@class System.Timers.Timer: System.ComponentModel.Component
---@source System.dll
---@field AutoReset bool
---@source System.dll
---@field Enabled bool
---@source System.dll
---@field Interval double
---@source System.dll
---@field Site System.ComponentModel.ISite
---@source System.dll
---@field SynchronizingObject System.ComponentModel.ISynchronizeInvoke
---@source System.dll
---@field Elapsed System.Timers.ElapsedEventHandler
---@source System.dll
CS.System.Timers.Timer = {}
---@source System.dll
---@param value System.Timers.ElapsedEventHandler
function CS.System.Timers.Timer.add_Elapsed(value) end
---@source System.dll
---@param value System.Timers.ElapsedEventHandler
function CS.System.Timers.Timer.remove_Elapsed(value) end
---@source System.dll
function CS.System.Timers.Timer.BeginInit() end
---@source System.dll
function CS.System.Timers.Timer.Close() end
---@source System.dll
function CS.System.Timers.Timer.EndInit() end
---@source System.dll
function CS.System.Timers.Timer.Start() end
---@source System.dll
function CS.System.Timers.Timer.Stop() end
---@source System.dll
---@class System.Timers.TimersDescriptionAttribute: System.ComponentModel.DescriptionAttribute
---@source System.dll
---@field Description string
---@source System.dll
CS.System.Timers.TimersDescriptionAttribute = {}

View File

@@ -0,0 +1,74 @@
---@meta
---@source System.dll
---@class System.Web.AspNetHostingPermission: System.Security.CodeAccessPermission
---@source System.dll
---@field Level System.Web.AspNetHostingPermissionLevel
---@source System.dll
CS.System.Web.AspNetHostingPermission = {}
---@source System.dll
---@return IPermission
function CS.System.Web.AspNetHostingPermission.Copy() end
---@source System.dll
---@param securityElement System.Security.SecurityElement
function CS.System.Web.AspNetHostingPermission.FromXml(securityElement) end
---@source System.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Web.AspNetHostingPermission.Intersect(target) end
---@source System.dll
---@param target System.Security.IPermission
---@return Boolean
function CS.System.Web.AspNetHostingPermission.IsSubsetOf(target) end
---@source System.dll
---@return Boolean
function CS.System.Web.AspNetHostingPermission.IsUnrestricted() end
---@source System.dll
---@return SecurityElement
function CS.System.Web.AspNetHostingPermission.ToXml() end
---@source System.dll
---@param target System.Security.IPermission
---@return IPermission
function CS.System.Web.AspNetHostingPermission.Union(target) end
---@source System.dll
---@class System.Web.AspNetHostingPermissionAttribute: System.Security.Permissions.CodeAccessSecurityAttribute
---@source System.dll
---@field Level System.Web.AspNetHostingPermissionLevel
---@source System.dll
CS.System.Web.AspNetHostingPermissionAttribute = {}
---@source System.dll
---@return IPermission
function CS.System.Web.AspNetHostingPermissionAttribute.CreatePermission() end
---@source System.dll
---@class System.Web.AspNetHostingPermissionLevel: System.Enum
---@source System.dll
---@field High System.Web.AspNetHostingPermissionLevel
---@source System.dll
---@field Low System.Web.AspNetHostingPermissionLevel
---@source System.dll
---@field Medium System.Web.AspNetHostingPermissionLevel
---@source System.dll
---@field Minimal System.Web.AspNetHostingPermissionLevel
---@source System.dll
---@field None System.Web.AspNetHostingPermissionLevel
---@source System.dll
---@field Unrestricted System.Web.AspNetHostingPermissionLevel
---@source System.dll
CS.System.Web.AspNetHostingPermissionLevel = {}
---@source
---@param value any
---@return System.Web.AspNetHostingPermissionLevel
function CS.System.Web.AspNetHostingPermissionLevel:__CastFrom(value) end

Some files were not shown because too many files have changed in this diff Show More