Skip to content

Commit

Permalink
Update documentation for 2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
MSDN-WhiteKnight committed Mar 31, 2021
1 parent 0d491a9 commit 07603ea
Show file tree
Hide file tree
Showing 33 changed files with 1,400 additions and 88 deletions.
9 changes: 9 additions & 0 deletions docfx_project/api/.manifest
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"CilTools.BytecodeAnalysis.CilGraph": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.Create(System.Reflection.MethodBase)": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.EmitTo(System.Reflection.Emit.ILGenerator,System.Func{CilTools.BytecodeAnalysis.CilInstruction,System.Boolean})": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes(CilTools.Reflection.ExceptionBlock)": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.GetInstructions": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.GetNodes": "CilTools.BytecodeAnalysis.CilGraph.yml",
"CilTools.BytecodeAnalysis.CilGraph.Method": "CilTools.BytecodeAnalysis.CilGraph.yml",
Expand All @@ -47,6 +48,7 @@
"CilTools.BytecodeAnalysis.CilGraphNode": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.#ctor": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.BranchTarget": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.GetSwitchTargets": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.Instruction": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
"CilTools.BytecodeAnalysis.CilGraphNode.Name": "CilTools.BytecodeAnalysis.CilGraphNode.yml",
Expand Down Expand Up @@ -232,6 +234,7 @@
"CilTools.BytecodeAnalysis.TypeSpec.InnerTypeSpec": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsArrayImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsAssignableFrom(System.Type)": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsByRefImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsCOMObjectImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsDefined(System.Type,System.Boolean)": "CilTools.BytecodeAnalysis.TypeSpec.yml",
Expand All @@ -242,6 +245,7 @@
"CilTools.BytecodeAnalysis.TypeSpec.IsPinned": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsPointerImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsPrimitiveImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.IsValueTypeImpl": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.MakeArrayType": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.MakeByRefType": "CilTools.BytecodeAnalysis.TypeSpec.yml",
"CilTools.BytecodeAnalysis.TypeSpec.MakeGenericType(System.Type[])": "CilTools.BytecodeAnalysis.TypeSpec.yml",
Expand Down Expand Up @@ -456,6 +460,8 @@
"CilTools.Runtime.ClrAssemblyInfo.ResolveType(System.Int32,System.Type[],System.Type[])": "CilTools.Runtime.ClrAssemblyInfo.yml",
"CilTools.Runtime.ClrAssemblyReader": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.#ctor(Microsoft.Diagnostics.Runtime.ClrRuntime)": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.AddPreloadedAssembly(System.Reflection.Assembly)": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.ClearPreloadedAssemblies": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.EnumerateMethods(System.Diagnostics.Process)": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.EnumerateModuleMethods(System.Diagnostics.Process,System.String)": "CilTools.Runtime.ClrAssemblyReader.yml",
"CilTools.Runtime.ClrAssemblyReader.GetDynamicMethods": "CilTools.Runtime.ClrAssemblyReader.yml",
Expand Down Expand Up @@ -539,6 +545,8 @@
"CilTools.Syntax.IdentifierSyntax.Content": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.IdentifierSyntax.EnumerateChildNodes": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.IdentifierSyntax.IsMemberName": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.IdentifierSyntax.TargetItem": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.IdentifierSyntax.TargetMember": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.IdentifierSyntax.ToText(System.IO.TextWriter)": "CilTools.Syntax.IdentifierSyntax.yml",
"CilTools.Syntax.InstructionSyntax": "CilTools.Syntax.InstructionSyntax.yml",
"CilTools.Syntax.InstructionSyntax.EnumerateChildNodes": "CilTools.Syntax.InstructionSyntax.yml",
Expand Down Expand Up @@ -577,6 +585,7 @@
"CilTools.Syntax.SyntaxNode.#ctor": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.EnumerateChildNodes": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.GetChildNodes": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.GetTypeDefSyntax(System.Type)": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.LeadingWhitespace": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.Parent": "CilTools.Syntax.SyntaxNode.yml",
"CilTools.Syntax.SyntaxNode.ToString": "CilTools.Syntax.SyntaxNode.yml",
Expand Down
54 changes: 54 additions & 0 deletions docfx_project/api/CilTools.BytecodeAnalysis.CilGraph.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ items:
children:
- CilTools.BytecodeAnalysis.CilGraph.Create(System.Reflection.MethodBase)
- CilTools.BytecodeAnalysis.CilGraph.EmitTo(System.Reflection.Emit.ILGenerator,System.Func{CilTools.BytecodeAnalysis.CilInstruction,System.Boolean})
- CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes(CilTools.Reflection.ExceptionBlock)
- CilTools.BytecodeAnalysis.CilGraph.GetInstructions
- CilTools.BytecodeAnalysis.CilGraph.GetNodes
- CilTools.BytecodeAnalysis.CilGraph.Method
Expand Down Expand Up @@ -404,6 +405,40 @@ items:
- public
modifiers.vb:
- Public
- uid: CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes(CilTools.Reflection.ExceptionBlock)
commentId: M:CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes(CilTools.Reflection.ExceptionBlock)
id: GetHandlerNodes(CilTools.Reflection.ExceptionBlock)
parent: CilTools.BytecodeAnalysis.CilGraph
langs:
- csharp
- vb
name: GetHandlerNodes(ExceptionBlock)
nameWithType: CilGraph.GetHandlerNodes(ExceptionBlock)
fullName: CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes(CilTools.Reflection.ExceptionBlock)
type: Method
source:
path: CilTools.BytecodeAnalysis
isExternal: true
assemblies:
- CilTools.BytecodeAnalysis
namespace: CilTools.BytecodeAnalysis
summary: "\nGets the collection of nodes that make up the handler of the specified exception block\n"
remarks: "\nThe exception block must belong to the method from which this graph was created. If the \nblock belongs to another method, the behaviour is undefined. You can get exception blocks \nthat enclose the given graph node using <xref href=\"CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks\" data-throw-if-not-resolved=\"false\"></xref> \nmethod.\n"
syntax:
content: public IEnumerable<CilGraphNode> GetHandlerNodes(ExceptionBlock block)
parameters:
- id: block
type: CilTools.Reflection.ExceptionBlock
description: The exception block to get handler
return:
type: System.Collections.Generic.IEnumerable{CilTools.BytecodeAnalysis.CilGraphNode}
description: The collection of nodes corresponding to exception block
content.vb: Public Function GetHandlerNodes(block As ExceptionBlock) As IEnumerable(Of CilGraphNode)
overload: CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: CilTools.BytecodeAnalysis.CilGraph.EmitTo(System.Reflection.Emit.ILGenerator,System.Func{CilTools.BytecodeAnalysis.CilInstruction,System.Boolean})
commentId: M:CilTools.BytecodeAnalysis.CilGraph.EmitTo(System.Reflection.Emit.ILGenerator,System.Func{CilTools.BytecodeAnalysis.CilInstruction,System.Boolean})
id: EmitTo(System.Reflection.Emit.ILGenerator,System.Func{CilTools.BytecodeAnalysis.CilInstruction,System.Boolean})
Expand Down Expand Up @@ -1064,6 +1099,25 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes*
commentId: Overload:CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes
isExternal: true
name: GetHandlerNodes
nameWithType: CilGraph.GetHandlerNodes
fullName: CilTools.BytecodeAnalysis.CilGraph.GetHandlerNodes
- uid: CilTools.Reflection.ExceptionBlock
commentId: T:CilTools.Reflection.ExceptionBlock
parent: CilTools.Reflection
isExternal: true
name: ExceptionBlock
nameWithType: ExceptionBlock
fullName: CilTools.Reflection.ExceptionBlock
- uid: CilTools.Reflection
commentId: N:CilTools.Reflection
isExternal: true
name: CilTools.Reflection
nameWithType: CilTools.Reflection
fullName: CilTools.Reflection
- uid: CilTools.BytecodeAnalysis.CilGraph.EmitTo*
commentId: Overload:CilTools.BytecodeAnalysis.CilGraph.EmitTo
isExternal: true
Expand Down
62 changes: 62 additions & 0 deletions docfx_project/api/CilTools.BytecodeAnalysis.CilGraphNode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ items:
children:
- CilTools.BytecodeAnalysis.CilGraphNode.#ctor
- CilTools.BytecodeAnalysis.CilGraphNode.BranchTarget
- CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
- CilTools.BytecodeAnalysis.CilGraphNode.GetSwitchTargets
- CilTools.BytecodeAnalysis.CilGraphNode.Instruction
- CilTools.BytecodeAnalysis.CilGraphNode.Name
Expand Down Expand Up @@ -77,6 +78,35 @@ items:
- public
modifiers.vb:
- Public
- uid: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
commentId: M:CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
id: GetExceptionBlocks
parent: CilTools.BytecodeAnalysis.CilGraphNode
langs:
- csharp
- vb
name: GetExceptionBlocks()
nameWithType: CilGraphNode.GetExceptionBlocks()
fullName: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks()
type: Method
source:
path: CilTools.BytecodeAnalysis
isExternal: true
assemblies:
- CilTools.BytecodeAnalysis
namespace: CilTools.BytecodeAnalysis
summary: "\nGets an array of exception handling blocks in which this node is enclosed\n"
syntax:
content: public ExceptionBlock[] GetExceptionBlocks()
return:
type: CilTools.Reflection.ExceptionBlock[]
description: An array of exception blocks, or an empty array if there are none
content.vb: Public Function GetExceptionBlocks As ExceptionBlock()
overload: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks*
modifiers.csharp:
- public
modifiers.vb:
- Public
- uid: CilTools.BytecodeAnalysis.CilGraphNode.#ctor
commentId: M:CilTools.BytecodeAnalysis.CilGraphNode.#ctor
id: '#ctor'
Expand Down Expand Up @@ -594,6 +624,38 @@ references:
- name: ()
nameWithType: ()
fullName: ()
- uid: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks*
commentId: Overload:CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
isExternal: true
name: GetExceptionBlocks
nameWithType: CilGraphNode.GetExceptionBlocks
fullName: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
- uid: CilTools.Reflection.ExceptionBlock[]
isExternal: true
name: ExceptionBlock[]
nameWithType: ExceptionBlock[]
fullName: CilTools.Reflection.ExceptionBlock[]
nameWithType.vb: ExceptionBlock()
fullName.vb: CilTools.Reflection.ExceptionBlock()
name.vb: ExceptionBlock()
spec.csharp:
- uid: CilTools.Reflection.ExceptionBlock
name: ExceptionBlock
nameWithType: ExceptionBlock
fullName: CilTools.Reflection.ExceptionBlock
isExternal: true
- name: '[]'
nameWithType: '[]'
fullName: '[]'
spec.vb:
- uid: CilTools.Reflection.ExceptionBlock
name: ExceptionBlock
nameWithType: ExceptionBlock
fullName: CilTools.Reflection.ExceptionBlock
isExternal: true
- name: ()
nameWithType: ()
fullName: ()
- uid: CilTools.BytecodeAnalysis.CilGraphNode.#ctor*
commentId: Overload:CilTools.BytecodeAnalysis.CilGraphNode.#ctor
isExternal: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ items:
- CilTools.BytecodeAnalysis.CilGraphNode
inheritedMembers:
- CilTools.BytecodeAnalysis.CilGraphNode.GetSwitchTargets
- CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
- CilTools.BytecodeAnalysis.CilGraphNode.ToString
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
Expand Down Expand Up @@ -328,6 +329,37 @@ references:
- name: )
nameWithType: )
fullName: )
- uid: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
commentId: M:CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
parent: CilTools.BytecodeAnalysis.CilGraphNode
isExternal: true
name: GetExceptionBlocks()
nameWithType: CilGraphNode.GetExceptionBlocks()
fullName: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks()
spec.csharp:
- uid: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
name: GetExceptionBlocks
nameWithType: CilGraphNode.GetExceptionBlocks
fullName: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
isExternal: true
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
spec.vb:
- uid: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
name: GetExceptionBlocks
nameWithType: CilGraphNode.GetExceptionBlocks
fullName: CilTools.BytecodeAnalysis.CilGraphNode.GetExceptionBlocks
isExternal: true
- name: (
nameWithType: (
fullName: (
- name: )
nameWithType: )
fullName: )
- uid: CilTools.BytecodeAnalysis.CilGraphNode.ToString
commentId: M:CilTools.BytecodeAnalysis.CilGraphNode.ToString
parent: CilTools.BytecodeAnalysis.CilGraphNode
Expand Down
Loading

0 comments on commit 07603ea

Please sign in to comment.